summaryrefslogtreecommitdiff
path: root/src/arena.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/arena.c')
-rw-r--r--src/arena.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/arena.c b/src/arena.c
index 5e7d1bf..760c51b 100644
--- a/src/arena.c
+++ b/src/arena.c
@@ -12,6 +12,7 @@
#include "item.h"
#include "teleport.h"
#include "pipe.h"
+#include "myTimer.h"
#ifndef PUBLIC_SERVER
#include "layer.h"
@@ -39,12 +40,13 @@ arena_t* newArena()
strcpy(new->music, "");
#endif
+ new->listTimer = newList();
new->listTux = newList();
new->listShot = newList();
new->listWall = newList();
new->listItem = newList();
new->listTeleport = newList();
- new->listPipe = newList();
+ new->listPipe = newTimer();
return new;
}
@@ -133,6 +135,8 @@ void eventArena(arena_t *arena)
eventListItem(arena->listItem);
eventListTux(arena->listTux);
+
+ eventTimer(arena->listTimer);
}
void destroyArena(arena_t *p)
@@ -143,6 +147,6 @@ void destroyArena(arena_t *p)
destroyListItem(p->listItem, destroyItem);
destroyListItem(p->listTeleport, destroyItem);
destroyListItem(p->listPipe, destroyItem);
-
+ destroyTimer(p->listTimer);
free(p);
}