Atrinik Client  4.0
global.h
Go to the documentation of this file.
1 /*************************************************************************
2  * Atrinik, a Multiplayer Online Role Playing Game *
3  * *
4  * Copyright (C) 2009-2014 Alex Tokar and Atrinik Development Team *
5  * *
6  * Fork from Crossfire (Multiplayer game for X-windows). *
7  * *
8  * This program is free software; you can redistribute it and/or modify *
9  * it under the terms of the GNU General Public License as published by *
10  * the Free Software Foundation; either version 2 of the License, or *
11  * (at your option) any later version. *
12  * *
13  * This program is distributed in the hope that it will be useful, *
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
16  * GNU General Public License for more details. *
17  * *
18  * You should have received a copy of the GNU General Public License *
19  * along with this program; if not, write to the Free Software *
20  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. *
21  * *
22  * The author can be reached at admin@atrinik.org *
23  ************************************************************************/
24 
30 #ifndef GLOBAL_H
31 #define GLOBAL_H
32 
33 #ifndef WINVER
34 #define WINVER 0x502
35 #endif
36 
37 /* Include standard headers. */
38 #include <SDL.h>
39 #include <SDL_main.h>
40 #include <SDL_syswm.h>
41 #include <SDL_image.h>
42 #include <SDL_ttf.h>
43 #include <zlib.h>
44 #include <pthread.h>
45 #include <config.h>
46 #include <toolkit/toolkit.h>
47 #include <toolkit/socket.h>
48 #include <toolkit/shstr.h>
49 #include <toolkit/memory.h>
50 #include <toolkit/mempool.h>
51 
52 #ifdef HAVE_SDL_MIXER
53 #include <SDL_mixer.h>
54 #endif
55 
56 #include <version.h>
57 #include <scrollbar.h>
58 #include <item.h>
59 #include <text.h>
60 #include <text_input.h>
61 #include <texture.h>
62 #include <toolkit/curl.h>
63 #include <book.h>
64 #include <interface.h>
65 #include <commands.h>
66 #include <main.h>
67 #include <client.h>
68 #include <effects.h>
69 #include <sprite.h>
70 #include <widget.h>
71 #include <textwin.h>
72 #include <player.h>
73 #include <party.h>
74 #include <misc.h>
75 #include <event.h>
76 #include <ignore.h>
77 #include <sound.h>
78 #include <map.h>
79 #include <inventory.h>
80 #include <menu.h>
81 #include <list.h>
82 #include <button.h>
83 #include <color_picker.h>
84 #include <popup.h>
85 #include <server_settings.h>
86 #include <server_files.h>
87 #include <image.h>
88 #include <settings.h>
89 #include <keybind.h>
90 #include <toolkit/sha1.h>
91 #include <progress.h>
92 #include <updater.h>
93 
94 /* TODO: Remove from here eventually */
95 struct packet_struct;
96 
97 /* TODO: move to appropriate header */
98 FILE *
99 client_fopen_wrapper(const char *fname, const char *mode);
100 
101 #ifndef __CPROTO__
102 #include <proto.h>
103 #endif
104 
105 #endif
FILE * client_fopen_wrapper(const char *fname, const char *mode)
Definition: wrapper.c:508