diff options
| author | Tomas Chvatal (scarabeus) <tomas.chvatal@gmail.com> | 2008-10-23 00:09:21 +0200 |
|---|---|---|
| committer | Tomas Chvatal (scarabeus) <tomas.chvatal@gmail.com> | 2008-10-23 00:09:21 +0200 |
| commit | 6a0565944376426ded71849df09527da077dfc94 (patch) | |
| tree | 2f9e1f664febc298b61626a613366330dfe0bd6e /src/base/item.h | |
| parent | 130d45bfc935da1702a7b5c246a099ea3b4a0bdf (diff) | |
Ups forget to fix header files.
Diffstat (limited to 'src/base/item.h')
| -rw-r--r-- | src/base/item.h | 126 |
1 files changed, 63 insertions, 63 deletions
diff --git a/src/base/item.h b/src/base/item.h index 78ea944..f007e59 100644 --- a/src/base/item.h +++ b/src/base/item.h @@ -1,69 +1,69 @@ #ifndef ITEM_H - #define ITEM_H - #define ITEM_SYNC_TIMEOUT 5000 - #ifdef __WIN32__ - #define random rand - #endif - #define ITEM_MAX_COUNT 1 - #define ITEM_GUN_MAX_FRAME 8 - #define ITEM_MINE_MAX_FRAME 1 - #define ITEM_EXPLOSION_MAX_FRAME 10 - #define ITEM_BONUS_MAX_FRAME 8 - #define ITEM_GUN_WIDTH 50 - #define ITEM_GUN_HEIGHT 20 - #define ITEM_MINE_WIDTH 15 - #define ITEM_MINE_HEIGHT 11 - #define ITEM_EXPLOSION_WIDTH 40 - #define ITEM_EXPLOSION_HEIGHT 40 - #define ITEM_BIG_EXPLOSION_WIDTH 100 - #define ITEM_BIG_EXPLOSION_HEIGHT 100 - #define ITEM_BONUS_WIDTH 20 - #define ITEM_BONUS_HEIGHT 20 +#define ITEM_H +#define ITEM_SYNC_TIMEOUT 5000 +#ifdef __WIN32__ +#define random rand +#endif +#define ITEM_MAX_COUNT 1 +#define ITEM_GUN_MAX_FRAME 8 +#define ITEM_MINE_MAX_FRAME 1 +#define ITEM_EXPLOSION_MAX_FRAME 10 +#define ITEM_BONUS_MAX_FRAME 8 +#define ITEM_GUN_WIDTH 50 +#define ITEM_GUN_HEIGHT 20 +#define ITEM_MINE_WIDTH 15 +#define ITEM_MINE_HEIGHT 11 +#define ITEM_EXPLOSION_WIDTH 40 +#define ITEM_EXPLOSION_HEIGHT 40 +#define ITEM_BIG_EXPLOSION_WIDTH 100 +#define ITEM_BIG_EXPLOSION_HEIGHT 100 +#define ITEM_BONUS_WIDTH 20 +#define ITEM_BONUS_HEIGHT 20 + +#include "main.h" +#ifndef PUBLIC_SERVER +#include "image.h" +#endif +#include "list.h" +#include "tux.h" +#include "myTimer.h" + +typedef struct item_struct +{ + int id; + int type; // type of thing - #include "main.h" - #ifndef PUBLIC_SERVER - #include "image.h" - #endif - #include "list.h" - #include "tux.h" - #include "myTimer.h" + int x; // item position + int y; - typedef struct item_struct - { - int id; - int type; // type of thing - - int x; // item position - int y; - - int w; // item size - int h; - - int frame; //number of animation - int count; - - int author_id; - #ifndef PUBLIC_SERVER - image_t *img; //picture - #endif - } item_t; + int w; // item size + int h; - extern bool_t isItemInicialized(); - extern void initItem(); - extern item_t* newItem(int x, int y, int type, int author_id); - extern void getStatusItem(void *p, int *id, int *x, int *y ,int *w, int *h); - extern void setStatusItem(void *p, int x, int y, int w, int h); - extern void replaceItemID(item_t *item, int id); - extern void addNewItem(space_t *spaceItem, int author_id); - #ifndef PUBLIC_SERVER - extern void drawItem(item_t *p); - extern void drawListItem(list_t *listItem); - #endif - extern void eventListItem(space_t *listSpace); - extern void eventConflictShotWithItem(arena_t *arena); - extern void eventGiveTuxItem(tux_t *tux, item_t *item, space_t *spaceItem); - extern void eventGiveTuxListItem(tux_t *tux, space_t *spaceItem); - extern void destroyItem(item_t *p); - extern void quitItem(); + int frame; //number of animation + int count; + + int author_id; +#ifndef PUBLIC_SERVER + image_t *img; //picture +#endif +} item_t; + +extern bool_t isItemInicialized(); +extern void initItem(); +extern item_t *newItem(int x, int y, int type, int author_id); +extern void getStatusItem(void *p, int *id, int *x, int *y, int *w, int *h); +extern void setStatusItem(void *p, int x, int y, int w, int h); +extern void replaceItemID(item_t * item, int id); +extern void addNewItem(space_t * spaceItem, int author_id); +#ifndef PUBLIC_SERVER +extern void drawItem(item_t * p); +extern void drawListItem(list_t * listItem); +#endif +extern void eventListItem(space_t * listSpace); +extern void eventConflictShotWithItem(arena_t * arena); +extern void eventGiveTuxItem(tux_t * tux, item_t * item, space_t * spaceItem); +extern void eventGiveTuxListItem(tux_t * tux, space_t * spaceItem); +extern void destroyItem(item_t * p); +extern void quitItem(); #endif |