diff options
Diffstat (limited to 'src/base/tux.h')
| -rw-r--r-- | src/base/tux.h | 151 |
1 files changed, 75 insertions, 76 deletions
diff --git a/src/base/tux.h b/src/base/tux.h index 39ead49..ae86c71 100644 --- a/src/base/tux.h +++ b/src/base/tux.h @@ -1,112 +1,111 @@ #ifndef TUX_H -#define TUX_H +# define TUX_H -#include "main.h" -#include "list.h" -#include "arena.h" +# include "main.h" +# include "list.h" +# include "arena.h" -#define TUX_STEP 7 -#define TUX_LAYER 0 +# define TUX_STEP 7 +# define TUX_LAYER 0 -#define TUX_MAX_ANIMATION_FRAME 10 -#define TUX_KEY 1 +# define TUX_MAX_ANIMATION_FRAME 10 +# define TUX_KEY 1 -#define TUX_LOCATE_UNKNOWN -100 +# define TUX_LOCATE_UNKNOWN -100 -#define TUX_MAX_PICKUP 50 -#define TUX_MAX_BONUS 500 +# define TUX_MAX_PICKUP 50 +# define TUX_MAX_BONUS 500 -#define TUX_TIME_SPAWN 2000 -#define TUX_TIME_CAN_SHOT 500 -#define TUX_TIME_CAN_SWITCH_GUN 100 +# define TUX_TIME_SPAWN 2000 +# define TUX_TIME_CAN_SHOT 500 +# define TUX_TIME_CAN_SWITCH_GUN 100 -#define TUX_STATUS_ALIVE 0 -#define TUX_STATUS_DEAD 1 -#define TUX_STATUS_PAUZED 2 +# define TUX_STATUS_ALIVE 0 +# define TUX_STATUS_DEAD 1 +# define TUX_STATUS_PAUZED 2 -#define TUX_CONTROL_NONE 0 -#define TUX_CONTROL_KEYBOARD_LEFT 1 -#define TUX_CONTROL_KEYBOARD_RIGHT 2 -#define TUX_CONTROL_NET 3 -#define TUX_CONTROL_AI 4 +# define TUX_CONTROL_NONE 0 +# define TUX_CONTROL_KEYBOARD_LEFT 1 +# define TUX_CONTROL_KEYBOARD_RIGHT 2 +# define TUX_CONTROL_NET 3 +# define TUX_CONTROL_AI 4 -#define TUX_WIDTH 30 -#define TUX_HEIGHT 30 +# define TUX_WIDTH 30 +# define TUX_HEIGHT 30 -#define TUX_IMG_WIDTH 40 -#define TUX_IMG_HEIGHT 54 +# define TUX_IMG_WIDTH 40 +# define TUX_IMG_HEIGHT 54 -#define TUX_UP 8 -#define TUX_LEFT 4 -#define TUX_RIGHT 6 -#define TUX_DOWN 2 -#define POSITION_UNKNOWN -1 +# define TUX_UP 8 +# define TUX_LEFT 4 +# define TUX_RIGHT 6 +# define TUX_DOWN 2 +# define POSITION_UNKNOWN -1 -#define TUX_SHOT 5 -#define TUX_SWITCH_GUN 0 +# define TUX_SHOT 5 +# define TUX_SWITCH_GUN 0 -#define GUN_NONE -1 +# define GUN_NONE -1 -#define GUN_COUNT 7 -#define GUN_MAX_SHOT 5 +# define GUN_COUNT 7 +# define GUN_MAX_SHOT 5 -#define BONUS_COUNT 6 -#define ITEM_COUNT 16 +# define BONUS_COUNT 6 +# define ITEM_COUNT 16 -#define SHOT_CHECK_AREA 25 +# define SHOT_CHECK_AREA 25 -#define GUN_SIMPLE 0 -#define GUN_DUAL_SIMPLE 1 -#define GUN_SCATTER 2 -#define GUN_TOMMY 3 -#define GUN_LASSER 4 -#define GUN_MINE 5 -#define GUN_BOMBBALL 6 +# define GUN_SIMPLE 0 +# define GUN_DUAL_SIMPLE 1 +# define GUN_SCATTER 2 +# define GUN_TOMMY 3 +# define GUN_LASSER 4 +# define GUN_MINE 5 +# define GUN_BOMBBALL 6 -#define ITEM_MINE 7 -#define ITEM_EXPLOSION 8 -#define ITEM_BIG_EXPLOSION 9 +# define ITEM_MINE 7 +# define ITEM_EXPLOSION 8 +# define ITEM_BIG_EXPLOSION 9 -#define BONUS_NONE -1 -#define BONUS_SPEED 10 -#define BONUS_SHOT 11 -#define BONUS_TELEPORT 12 -#define BONUS_GHOST 13 -#define BONUS_4X 14 -#define BONUS_HIDDEN 15 +# define BONUS_NONE -1 +# define BONUS_SPEED 10 +# define BONUS_SHOT 11 +# define BONUS_TELEPORT 12 +# define BONUS_GHOST 13 +# define BONUS_4X 14 +# define BONUS_HIDDEN 15 -typedef struct tux_struct -{ - int id; +typedef struct tux_struct { + int id; - int x; - int y; + int x; + int y; - char name[STR_NAME_SIZE]; + char name[STR_NAME_SIZE]; - int status; - int control; - int position; - int score; + int status; + int control; + int position; + int score; - int gun; - int shot[GUN_COUNT]; - int round; - int bonus; + int gun; + int shot[GUN_COUNT]; + int round; + int bonus; - int bonus_time; - int pickup_time; + int bonus_time; + int pickup_time; - bool_t isCanShot; - bool_t isCanSwitchGun; + bool_t isCanShot; + bool_t isCanSwitchGun; - int frame; + int frame; - void *client; + void *client; } tux_t; extern bool_t isTuxInicialized(); |