| version 1.25 | | version 1.26 |
|---|
| | |
| * Game loop for Inferno | | * Game loop for Inferno |
| * | | * |
| * $Log$ | | * $Log$ |
| | | * Revision 1.26 2001/07/27 19:45:04 donut |
| | | * gcc 3.0 compile fixes |
| | | * |
| * Revision 1.25 2000/11/13 04:33:22 donut | | * Revision 1.25 2000/11/13 04:33:22 donut |
| * make rear view leave_time variable | | * make rear view leave_time variable |
| * | | * |
| | |
| | | |
| //DEFINE_CHEAT needs to be done this weird way since stupid c macros can't (portably) handle multiple args, nor can they realize that within {}'s should all be the same arg. blah. | | //DEFINE_CHEAT needs to be done this weird way since stupid c macros can't (portably) handle multiple args, nor can they realize that within {}'s should all be the same arg. blah. |
| #define DEFINE_CHEAT(name) int cheat_ ## name ## _index;\ | | #define DEFINE_CHEAT(name) int cheat_ ## name ## _index;\ |
| ubyte cheat_ ## name ## [] | | ubyte cheat_ ## name |
| | | |
| DEFINE_CHEAT(frametime)={KEY_F, KEY_R, KEY_A, KEY_M, KEY_E, KEY_T, KEY_I, KEY_M, KEY_E}; | | DEFINE_CHEAT(frametime)[]={KEY_F, KEY_R, KEY_A, KEY_M, KEY_E, KEY_T, KEY_I, KEY_M, KEY_E}; |
| int gr_renderstats=0; | | int gr_renderstats=0; |
| DEFINE_CHEAT(renderstats)={KEY_R, KEY_E, KEY_N, KEY_D, KEY_E, KEY_R, KEY_S, KEY_T, KEY_A, KEY_T, KEY_S}; | | DEFINE_CHEAT(renderstats)[]={KEY_R, KEY_E, KEY_N, KEY_D, KEY_E, KEY_R, KEY_S, KEY_T, KEY_A, KEY_T, KEY_S}; |
| int gr_badtexture=0; | | int gr_badtexture=0; |
| DEFINE_CHEAT(badtexture)={KEY_B, KEY_A, KEY_D, KEY_T, KEY_E, KEY_X, KEY_T, KEY_U, KEY_R, KEY_E}; | | DEFINE_CHEAT(badtexture)[]={KEY_B, KEY_A, KEY_D, KEY_T, KEY_E, KEY_X, KEY_T, KEY_U, KEY_R, KEY_E}; |
| | | |
| int Cheats_enabled=0; | | int Cheats_enabled=0; |
| | | |