Esempio n. 1
0
//-------------------------------------
//
//-------------------------------------
void BaseScene::Update( double elapsedTime )
{
	DestroyEntities();
    DestroySprites ();
    DestroyLabels  ();
    AddEntities    ();

    for( unsigned int i = 0; i < m_entities.Size(); i++ ) m_entities[i]->Update( elapsedTime );
    
	if( m_scene )m_scene->Update( elapsedTime );

}
LevelRetVal_t CWorldManager::LevelShutdown( bool bFirstCall )
{
	if ( !bFirstCall )
		return FINISHED;

	DestroyEntities();

	if ( m_pHeightField )
	{
		delete m_pHeightField;
		m_pHeightField = NULL;
	}
	return FINISHED;
}