summaryrefslogtreecommitdiff
path: root/src/base/item.h
diff options
context:
space:
mode:
authorscarab <scarab@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-08-15 19:57:10 +0000
committerscarab <scarab@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-08-15 19:57:10 +0000
commit7bbd60007620cf3cc3ee7a913f7010588808ebb2 (patch)
tree34e72f66dfd1076e23c43074786f935aca70cba1 /src/base/item.h
parent50ba3d5e1e9f9eeda049a348efa4645af07610bc (diff)
"- initial commit for GETTEXT support and K&R compilance"
git-svn-id: http://opensvn.csie.org/tuxanci_ng@196 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e
Diffstat (limited to 'src/base/item.h')
-rw-r--r--src/base/item.h146
1 files changed, 66 insertions, 80 deletions
diff --git a/src/base/item.h b/src/base/item.h
index 822283e..78ea944 100644
--- a/src/base/item.h
+++ b/src/base/item.h
@@ -1,83 +1,69 @@
#ifndef ITEM_H
-
-#define ITEM_H
-
-#include "main.h"
-
-#define ITEM_SYNC_TIMEOUT 5000
-
-#ifndef PUBLIC_SERVER
-#include "image.h"
-#endif
-
-#ifdef __WIN32__
-#define random rand
-#endif
-
-#include "list.h"
-#include "tux.h"
-#include "myTimer.h"
-
-typedef struct item_struct
-{
- int id;
- int type; // typ veci
-
- int x; // poloha veci
- int y;
-
- int w; // rozmery veci
- int h;
-
- int frame; //poradove cislo animacie
- int count;
-
- int author_id;
-#ifndef PUBLIC_SERVER
- image_t *img; //obrazok
-#endif
-} item_t;
-
-#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
-
-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);
+ #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
+
+ 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;
+
+ 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
-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
-