285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
|
Uint32 arrived,departed,arrived2,departed2,generation;
Uint32 up,down,prev,next; // links to other objects
Uint16 class,oflags,distance,shape,shovable,image;
Uint16 sharp[4];
Uint16 hard[4];
Uint8 x,y,dir;
Animation*anim;
Value misc1,misc2,misc3,misc4,misc5,misc6,misc7;
Value uservars[0];
} Object;
typedef struct {
Uint16 class,value;
Uint8 image;
} Inventory;
|
|
|
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
|
Uint32 arrived,departed,arrived2,departed2,generation;
Uint32 up,down,prev,next; // links to other objects
Uint16 class,oflags,distance,shape,shovable,image;
Uint16 sharp[4];
Uint16 hard[4];
Uint8 x,y,dir;
Animation*anim;
Value misc1,misc2,misc3,misc4,misc5,misc6,misc7,replacement;
Value uservars[0];
} Object;
typedef struct {
Uint16 class,value;
Uint8 image;
} Inventory;
|