… | |
… | |
147 | EXTERN shstr first_map_path; /* The start-level */ |
147 | EXTERN shstr first_map_path; /* The start-level */ |
148 | EXTERN shstr first_map_ext_path; /* Path used for per-race start maps */ |
148 | EXTERN shstr first_map_ext_path; /* Path used for per-race start maps */ |
149 | |
149 | |
150 | EXTERN char errmsg[HUGE_BUF]; |
150 | EXTERN char errmsg[HUGE_BUF]; |
151 | EXTERN long ob_count; |
151 | EXTERN long ob_count; |
|
|
152 | |
|
|
153 | extern dynbuf_text msg_dynbuf; // a dynbuf for text messages and other temporary data |
152 | |
154 | |
153 | #define SET_ANIMATION(ob,newanim) ob->face = animations [ob->animation_id].faces [newanim] |
155 | #define SET_ANIMATION(ob,newanim) ob->face = animations [ob->animation_id].faces [newanim] |
154 | #define GET_ANIMATION(ob,anim) animations [ob->animation_id].faces [anim] |
156 | #define GET_ANIMATION(ob,anim) animations [ob->animation_id].faces [anim] |
155 | #define GET_ANIM_ID(ob) (ob->animation_id) |
157 | #define GET_ANIM_ID(ob) (ob->animation_id) |
156 | /* NUM_ANIMATIONS returns the number of animations allocated. The last |
158 | /* NUM_ANIMATIONS returns the number of animations allocated. The last |