summaryrefslogtreecommitdiff
path: root/src/base/arena.h
diff options
context:
space:
mode:
authororoborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-08-22 16:37:04 +0000
committeroroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-08-22 16:37:04 +0000
commitb56004caaa4e1c2b682e5f3391239321acc41b8a (patch)
treef41e23c631b06ca160ff10717ce6ab702ccf06d7 /src/base/arena.h
parent1e656ce31aca56aa802245b220850ebba6672d93 (diff)
- moznost nastavit ako sa ma screen splitnut tuxanci-svn --split-vertical alebo tuxanci-svn --split-horizontal
git-svn-id: http://opensvn.csie.org/tuxanci_ng@239 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e
Diffstat (limited to 'src/base/arena.h')
-rw-r--r--src/base/arena.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/base/arena.h b/src/base/arena.h
index 392738b..1a326c3 100644
--- a/src/base/arena.h
+++ b/src/base/arena.h
@@ -13,6 +13,9 @@
#define random rand
#endif
+#define SCREEN_SPLIT_HORIZONTAL 1
+#define SCREEN_SPLIT_VERTICAL 2
+
#include "list.h"
#include "space.h"
@@ -24,8 +27,9 @@ typedef struct arena_struct
image_t *background;
#endif
int w, h;
+
list_t *listTimer;
- //list_t *listTux;
+
space_t *spaceShot;
space_t *spaceTux;
space_t *spaceItem;
@@ -37,6 +41,7 @@ typedef struct arena_struct
extern void setCurrentArena(arena_t *p);
extern arena_t* getCurrentArena();
+extern void initArena();
extern arena_t* newArena(int w, int h);
extern int conflictSpace(int x1,int y1,int w1,int h1,int x2,int y2,int w2,int h2);
extern int isFreeSpace(arena_t *arena, int x, int y, int w, int h);