1 | /* |
1 | /* |
2 | * CrossFire, A Multiplayer game for X-windows |
2 | * CrossFire, A Multiplayer game |
3 | * |
3 | * |
4 | * Copyright (C) 2005, 2006, 2007 Marc Lehmann & Crossfire+ Development Team |
4 | * Copyright (C) 2005, 2006, 2007 Marc Lehmann & Crossfire+ Development Team |
5 | * Copyright (C) 2002 Mark Wedel & Crossfire Development Team |
5 | * Copyright (C) 2002 Mark Wedel & Crossfire Development Team |
6 | * Copyright (C) 1992 Frank Tore Johansen |
6 | * Copyright (C) 1992 Frank Tore Johansen |
7 | * |
7 | * |
… | |
… | |
48 | // used only for tagging structure members so scripting languages |
48 | // used only for tagging structure members so scripting languages |
49 | // can easily parse the include files. |
49 | // can easily parse the include files. |
50 | #define INTERFACE_CLASS(name) |
50 | #define INTERFACE_CLASS(name) |
51 | #define ACC(meta,member) member |
51 | #define ACC(meta,member) member |
52 | #define MTH |
52 | #define MTH |
|
|
53 | |
|
|
54 | #if __GNUC__ >= 3 |
|
|
55 | # define attribute(attrlist) __attribute__(attrlist) |
|
|
56 | #else |
|
|
57 | # define attribute(attrlist) |
|
|
58 | #endif |
53 | |
59 | |
54 | #include "keyword.h" |
60 | #include "keyword.h" |
55 | #include "traits.h" |
61 | #include "traits.h" |
56 | #include "dynbuf.h" |
62 | #include "dynbuf.h" |
57 | #include "util.h" |
63 | #include "util.h" |
… | |
… | |
238 | uint8 ACC (RW, create_home_portals); /* If 1, can create portals in personal maps */ |
244 | uint8 ACC (RW, create_home_portals); /* If 1, can create portals in personal maps */ |
239 | }; |
245 | }; |
240 | |
246 | |
241 | extern Settings settings; |
247 | extern Settings settings; |
242 | |
248 | |
|
|
249 | void reset_signals (); |
|
|
250 | |
243 | #include "plugin.h" |
251 | #include "plugin.h" |
244 | #include "cfperl.h" |
252 | #include "cfperl.h" |
245 | |
253 | |
246 | #endif /* GLOBAL_H */ |
254 | #endif /* GLOBAL_H */ |
247 | |
255 | |