summaryrefslogtreecommitdiff
path: root/src/publicServer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/publicServer.c')
-rw-r--r--src/publicServer.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/publicServer.c b/src/publicServer.c
index f76da76..ae229d5 100644
--- a/src/publicServer.c
+++ b/src/publicServer.c
@@ -37,6 +37,7 @@ void initPublicServer()
initShot();
initTimer();
+
arena = getArena(arenaId);
addNewItem(arena->listItem, NULL);
@@ -84,6 +85,17 @@ void findFreeSpace(int *x, int *y, int w, int h)
void eventPublicServer()
{
+ static my_time_t time = 0;
+
+ if( time == 0 )
+ {
+ time = getMyTime();
+ }
+
+ printf("time %d\n", getMyTime() - time );
+
+ time = getMyTime();
+
eventConflictTuxWithTeleport(arena->listTux, arena->listTeleport);
eventConflictTuxWithShot(arena->listTux, arena->listShot);
@@ -95,9 +107,9 @@ void eventPublicServer()
eventMoveListShot(arena->listShot);
eventListItem(arena->listItem);
eventListTux(arena->listTux);
- eventNetMultiplayer();
eventTimer();
+ eventNetMultiplayer();
}
void quitPublicServer()