ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/global.h
(Generate patch)

Comparing deliantra/server/include/global.h (file contents):
Revision 1.75 by root, Mon Apr 27 01:38:48 2009 UTC vs.
Revision 1.76 by root, Tue May 5 04:51:56 2009 UTC

150EXTERN char errmsg[HUGE_BUF]; 150EXTERN char errmsg[HUGE_BUF];
151EXTERN long ob_count; 151EXTERN long ob_count;
152 152
153extern dynbuf_text msg_dynbuf; // a dynbuf for text messages and other temporary data 153extern dynbuf_text msg_dynbuf; // a dynbuf for text messages and other temporary data
154 154
155#define SET_ANIMATION(ob,newanim) ob->face = animations [ob->animation_id].faces [newanim] 155/* do not use these in new code, see object.h::animation */
156#define GET_ANIMATION(ob,anim) animations [ob->animation_id].faces [anim] 156#define SET_ANIMATION(ob,frame) ob->set_anim_frame (frame)
157#define GET_ANIM_ID(ob) (ob->animation_id) 157#define NUM_ANIMATIONS(ob) (ob)->anim_frames ()
158/* NUM_ANIMATIONS returns the number of animations allocated. The last
159 * usuable animation will be NUM_ANIMATIONS-1 (for example, if an object
160 * has 8 animations, NUM_ANIMATIONS will return 8, but the values will
161 * range from 0 through 7.
162 */
163#define NUM_ANIMATIONS(ob) (animations[ob->animation_id].num_animations)
164#define NUM_FACINGS(ob) (animations[ob->animation_id].facings) 158#define NUM_FACINGS(ob) (ob)->anim_facings ()
165 159
166// used only by treasure.C, does not handle null arch ptrs 160// used only by treasure.C, does not handle null arch ptrs
167#define IS_ARCH(arch,name) ((arch)->archname == shstr_ ## name) 161#define IS_ARCH(arch,name) ((arch)->archname == shstr_ ## name)
168 162
169extern void emergency_save (); 163extern void emergency_save ();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines