1 | /* |
1 | /* |
2 | * static char *rcsid_global_h = |
2 | * static char *rcsid_global_h = |
3 | * "$Id: global.h,v 1.14 2006/09/04 11:07:59 root Exp $"; |
3 | * "$Id: global.h,v 1.15 2006/09/08 16:51:44 root Exp $"; |
4 | */ |
4 | */ |
5 | |
5 | |
6 | /* |
6 | /* |
7 | CrossFire, A Multiplayer game for X-windows |
7 | CrossFire, A Multiplayer game for X-windows |
8 | |
8 | |
… | |
… | |
75 | #endif |
75 | #endif |
76 | |
76 | |
77 | typedef signed char sint8; |
77 | typedef signed char sint8; |
78 | #define SINT8_MAX 127 |
78 | #define SINT8_MAX 127 |
79 | |
79 | |
80 | |
|
|
81 | typedef unsigned short Fontindex; |
80 | typedef unsigned short Fontindex; |
82 | |
81 | |
83 | #ifdef WIN32 |
82 | #ifdef WIN32 |
84 | /* Python plugin stuff defines SIZEOF_LONG_LONG as 8, and besides __int64 is a 64b type on MSVC... |
83 | /* Python plugin stuff defines SIZEOF_LONG_LONG as 8, and besides __int64 is a 64b type on MSVC... |
85 | * So let's force the typedef */ |
84 | * So let's force the typedef */ |
… | |
… | |
107 | |
106 | |
108 | #endif |
107 | #endif |
109 | |
108 | |
110 | #include <vector> |
109 | #include <vector> |
111 | |
110 | |
|
|
111 | #define ACC_CLASS(name) |
|
|
112 | #define ACC(meta,member) member |
|
|
113 | |
112 | #include "keyword.h" |
114 | #include "keyword.h" |
113 | #include "traits.h" |
115 | #include "traits.h" |
114 | #include "dynbuf.h" |
116 | #include "dynbuf.h" |
115 | #include "util.h" |
117 | #include "util.h" |
116 | #include "shstr.h" |
118 | #include "shstr.h" |
… | |
… | |
146 | */ |
148 | */ |
147 | typedef struct linked_char { |
149 | typedef struct linked_char { |
148 | shstr name; |
150 | shstr name; |
149 | struct linked_char *next; |
151 | struct linked_char *next; |
150 | } linked_char; |
152 | } linked_char; |
151 | |
|
|
152 | |
153 | |
153 | /* Pull in artifacts */ |
154 | /* Pull in artifacts */ |
154 | #include "artifact.h" |
155 | #include "artifact.h" |
155 | |
156 | |
156 | /* Now for gods */ |
157 | /* Now for gods */ |