[wpdev-commits] wolfpack spawnregions.cpp,1.69,1.70 spawnregions.h,1.29,1.30
Brought to you by:
rip,
thiagocorrea
From: Sebastian H. <dar...@us...> - 2004-10-01 22:31:44
|
Update of /cvsroot/wpdev/wolfpack In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17506 Modified Files: spawnregions.cpp spawnregions.h Log Message: fixes Index: spawnregions.h =================================================================== RCS file: /cvsroot/wpdev/wolfpack/spawnregions.h,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** spawnregions.h 24 Sep 2004 04:47:38 -0000 1.29 --- spawnregions.h 1 Oct 2004 22:30:44 -0000 1.30 *************** *** 121,124 **** --- 121,128 ---- } + inline unsigned int nextTime() { + return nextTime_; + } + private: virtual void processNode( const cElement* Tag ); Index: spawnregions.cpp =================================================================== RCS file: /cvsroot/wpdev/wolfpack/spawnregions.cpp,v retrieving revision 1.69 retrieving revision 1.70 diff -C2 -d -r1.69 -r1.70 *** spawnregions.cpp 17 Sep 2004 22:52:17 -0000 1.69 --- spawnregions.cpp 1 Oct 2004 22:30:43 -0000 1.70 *************** *** 384,391 **** void cAllSpawnRegions::check( void ) { iterator it( this->begin() ); ! while ( it != this->end() ) { ! it->second->checkTimer(); ++it; } --- 384,395 ---- void cAllSpawnRegions::check( void ) { + int respawned = 0; iterator it( this->begin() ); ! while ( it != this->end() && respawned < 50 ) { ! if ( it->second->nextTime() <= Server::instance()->time() ) { ! it->second->reSpawn(); ! respawned++; ! } ++it; } |