diff options
Diffstat (limited to 'include/arena.h')
| -rw-r--r-- | include/arena.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/arena.h b/include/arena.h index 4dc5b83..551c2c2 100644 --- a/include/arena.h +++ b/include/arena.h @@ -25,7 +25,16 @@ typedef struct arena_struct list_t *listPipe; } arena_t; +extern void setCurrentArena(arena_t *p); +extern arena_t* getCurrentArena(); extern arena_t* newArena(); +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); +extern void findFreeSpace(arena_t *arena, int *x, int *y, int w, int h); +#ifndef PUBLIC_SERVER +extern void drawArena(arena_t *arena); +#endif +extern void eventArena(arena_t *arena); extern void destroyArena(arena_t *p); #endif |