| version 1.2 | | version 1.3 |
|---|
| | |
| * Routines to parse bitmaps.tbl | | * Routines to parse bitmaps.tbl |
| * | | * |
| * $Log$ | | * $Log$ |
| | | * Revision 1.3 2003/03/09 06:34:09 donut |
| | | * change byte typedef to sbyte to avoid conflict with win32 byte which is unsigned |
| | | * |
| * Revision 1.2 1999/09/02 13:23:11 sekmu | | * Revision 1.2 1999/09/02 13:23:11 sekmu |
| * remove warning in editor compile | | * remove warning in editor compile |
| * | | * |
| | |
| static short frames; | | static short frames; |
| static float time; | | static float time; |
| static int hit_sound = -1; | | static int hit_sound = -1; |
| static byte bm_flag = BM_NONE; | | static sbyte bm_flag = BM_NONE; |
| static int abm_flag = 0; | | static int abm_flag = 0; |
| static int rod_flag = 0; | | static int rod_flag = 0; |
| static short wall_open_sound, wall_close_sound,wall_explodes,wall_blastable, wall_hidden; | | static short wall_open_sound, wall_close_sound,wall_explodes,wall_blastable, wall_hidden; |
| | |
| } | | } |
| #endif | | #endif |
| | | |
| void set_lighting_flag(byte *bp) | | void set_lighting_flag(sbyte *bp) |
| { | | { |
| if (vlighting < 0) | | if (vlighting < 0) |
| *bp |= BM_FLAG_NO_LIGHTING; | | *bp |= BM_FLAG_NO_LIGHTING; |
| | |
| } | | } |
| | | |
| // ------------------------------------------------------------------------------ | | // ------------------------------------------------------------------------------ |
| void get4byte(byte *bytep) | | void get4byte(sbyte *bytep) |
| { | | { |
| char *curtext; | | char *curtext; |
| int i; | | int i; |
| | |
| fwrite( AltSounds, sizeof(ubyte), MAX_SOUNDS, fp ); | | fwrite( AltSounds, sizeof(ubyte), MAX_SOUNDS, fp ); |
| | | |
| fwrite( &Num_total_object_types, sizeof(int), 1, fp ); | | fwrite( &Num_total_object_types, sizeof(int), 1, fp ); |
| fwrite( ObjType, sizeof(byte), MAX_OBJTYPE, fp ); | | fwrite( ObjType, sizeof(sbyte), MAX_OBJTYPE, fp ); |
| fwrite( ObjId, sizeof(byte), MAX_OBJTYPE, fp ); | | fwrite( ObjId, sizeof(sbyte), MAX_OBJTYPE, fp ); |
| fwrite( ObjStrength, sizeof(fix), MAX_OBJTYPE, fp ); | | fwrite( ObjStrength, sizeof(fix), MAX_OBJTYPE, fp ); |
| | | |
| fwrite( &First_multi_bitmap_num, sizeof(int), 1, fp ); | | fwrite( &First_multi_bitmap_num, sizeof(int), 1, fp ); |