From 617ba439aab5f1798eb02618dfcfbed80a5baf28 Mon Sep 17 00:00:00 2001 From: oroborus Date: Sun, 30 Mar 2008 16:51:15 +0000 Subject: - polozky casovaca sa nachadzaju v zozname list_t , ktory he sucastou arena_t - pri bonuse neviditelnost sa neda podvadzat modifikovanim clienta - o vystreli sa stara server, ich suradnicu a dalsie info posiela server clientom - parametre sa pisu vo forme --env=val git-svn-id: http://opensvn.csie.org/tuxanci_ng@38 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e --- src/arena.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/arena.c') 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); } -- cgit v1.2.3