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;
}
|