From 17cb4e8aa8d9e7cbaa4bff65d12b9ec7b2008580 Mon Sep 17 00:00:00 2001 From: Lee Salzman Date: Tue, 21 Oct 2008 22:17:31 +0000 Subject: [PATCH] sleep/mapstartonce fixes git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@3177 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/clientgame.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/src/clientgame.cpp b/source/src/clientgame.cpp index edc333f6..5e02e235 100644 --- a/source/src/clientgame.cpp +++ b/source/src/clientgame.cpp @@ -364,7 +364,8 @@ void updateworld(int curtime, int lastmillis) // main game update loop sleeps[i].cmd = NULL; execute(cmd); delete[] cmd; - if(sleeps.length() > i) sleeps.remove(i--); + if(sleeps[i].cmd || !sleeps.inrange(i)) break; + sleeps.remove(i--); } } @@ -669,7 +670,7 @@ COMMAND(gamemodedesc, ARG_2STR); void resetmap() { - //resetsleep(); + resetsleep(); clearminimap(); cleardynlights(); pruneundos();