… | |
… | |
44 | #ifndef FALSE |
44 | #ifndef FALSE |
45 | #define FALSE 0 |
45 | #define FALSE 0 |
46 | #endif |
46 | #endif |
47 | |
47 | |
48 | extern short freearr_x[SIZEOFFREE], freearr_y[SIZEOFFREE]; |
48 | extern short freearr_x[SIZEOFFREE], freearr_y[SIZEOFFREE]; |
49 | extern int maxfree[SIZEOFFREE], freedir[SIZEOFFREE]; |
49 | extern int freedir[SIZEOFFREE]; |
50 | extern int rightof_x[9], rightof_y[9]; |
50 | extern int rightof_x[9], rightof_y[9]; |
51 | extern int leftof_x[9], leftof_y[9]; |
51 | extern int leftof_x[9], leftof_y[9]; |
52 | |
52 | |
53 | // used only for tagging structure members so scripting languages |
53 | // used only for tagging structure members so scripting languages |
54 | // can easily parse the include files. |
54 | // can easily parse the include files. |
… | |
… | |
146 | * Misc global variables: |
146 | * Misc global variables: |
147 | */ |
147 | */ |
148 | EXTERN shstr first_map_path; /* The start-level */ |
148 | EXTERN shstr first_map_path; /* The start-level */ |
149 | EXTERN shstr first_map_ext_path; /* Path used for per-race start maps */ |
149 | EXTERN shstr first_map_ext_path; /* Path used for per-race start maps */ |
150 | |
150 | |
151 | EXTERN char errmsg[HUGE_BUF]; |
|
|
152 | EXTERN long ob_count; |
151 | EXTERN long ob_count; |
153 | |
152 | |
154 | extern dynbuf_text msg_dynbuf; // a dynbuf for text messages and other temporary data |
153 | extern dynbuf_text msg_dynbuf; // a dynbuf for text messages and other temporary data |
155 | |
154 | |
156 | /* do not use these in new code, see object.h::animation */ |
155 | /* do not use these in new code, see object.h::animation */ |