X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fdefines.h;h=97c7a784913fe40b2e1dfd85595d62409ab035cb;hb=36cc92dc67c4cfdaceed7d47a4aa6992b407d1df;hp=542351e7db2059b88baa670b5b5bdfcb71a9b4b1;hpb=2f395aba3974db45f45a8587ed423a3abeab4cd5;p=supertux.git diff --git a/src/defines.h b/src/defines.h index 542351e7d..97c7a7849 100644 --- a/src/defines.h +++ b/src/defines.h @@ -3,11 +3,11 @@ Super Tux - by Bill Kendrick + by Bill Kendrick & Tobias Glaesser bill@newbreedsoftware.com http://www.newbreedsoftware.com/supertux/ - April 11, 2000 - December 28, 2003 + April 11, 2000 - March 15, 2004 */ @@ -16,7 +16,9 @@ #define SUPERTUX_DEFINES_H /* Version: */ -#define VERSION "0.0.5" +#ifndef VERSION + #define VERSION "0.0.5-0.0.6-CVS" +#endif /* Frames per second: */ @@ -31,12 +33,6 @@ #define JOY_X 0 #define JOY_Y 1 - -/* Booleans: */ - -#define NO 0 -#define YES 1 - /* Direction (keyboard/joystick) states: */ #define UP 0 @@ -45,8 +41,11 @@ /* Dying types: */ /* ---- NO 0 */ -#define SQUISHED 1 -#define FALLING 2 +enum DyingType { + DYING_NOT = 0, + DYING_SQUISHED = 1, + DYING_FALLING = 2 +}; /* Hurt modes: */ @@ -65,22 +64,22 @@ /* Speed constraints: */ -#define MAX_WALK_XM 8 -#define MAX_RUN_XM 3 -#define MAX_YM 10 -#define MAX_JUMP_TIME 1000 -#define MAX_LIVES 4 +#define MAX_WALK_XM 2.3 +#define MAX_RUN_XM 3.2 +#define MAX_YM 20.0 +#define MAX_JUMP_TIME 375 +#define MAX_LIVES 4.0 -#define WALK_SPEED 1 +#define WALK_SPEED 1.0 #define RUN_SPEED 1.5 -#define JUMP_SPEED 1.5 +#define JUMP_SPEED 1.2 -#define GRAVITY 1 -#define YM_FOR_JUMP 50 -#define KILL_BOUNCE_YM 8 +#define GRAVITY 1.0 +#define YM_FOR_JUMP 6.0 +#define KILL_BOUNCE_YM 8.0 -#define SKID_XM 4 -#define SKID_TIME 8 +#define SKID_XM 2.0 +#define SKID_TIME 200 /* Size constraints: */