… | |
… | |
150 | EXTERN shstr first_map_ext_path; /* Path used for per-race start maps */ |
150 | EXTERN shstr first_map_ext_path; /* Path used for per-race start maps */ |
151 | |
151 | |
152 | EXTERN long ob_count; |
152 | EXTERN long ob_count; |
153 | |
153 | |
154 | extern dynbuf_text msg_dynbuf; // a dynbuf for text messages and other temporary data |
154 | extern dynbuf_text msg_dynbuf; // a dynbuf for text messages and other temporary data |
155 | |
|
|
156 | /* do not use these in new code, see object.h::animation */ |
|
|
157 | #define SET_ANIMATION(ob,frame) ob->set_anim_frame (frame) |
|
|
158 | #define NUM_ANIMATIONS(ob) (ob)->anim_frames () |
|
|
159 | #define NUM_FACINGS(ob) (ob)->anim_facings () |
|
|
160 | |
|
|
161 | // used only by treasure.C, does not handle null arch ptrs |
|
|
162 | #define IS_ARCH(arch,name) ((arch)->archname == shstr_ ## name) |
|
|
163 | |
155 | |
164 | extern void emergency_save (); |
156 | extern void emergency_save (); |
165 | |
157 | |
166 | #include "libproto.h" |
158 | #include "libproto.h" |
167 | #include "sockproto.h" |
159 | #include "sockproto.h" |