demand character graphics as needed, not on CharacterMan's c'tor (because the display isn't yet initialized)
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
#include "CharacterManager.h"
|
||||
#include "Character.h"
|
||||
#include "GameState.h"
|
||||
#include "Foreach.h"
|
||||
|
||||
#define CHARACTERS_DIR "/Characters/"
|
||||
|
||||
@@ -78,6 +79,18 @@ Character* CharacterManager::GetDefaultCharacter()
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void CharacterManager::DemandGraphics()
|
||||
{
|
||||
FOREACH( Character*, m_pCharacters, c )
|
||||
(*c)->DemandGraphics();
|
||||
}
|
||||
|
||||
void CharacterManager::UndemandGraphics()
|
||||
{
|
||||
FOREACH( Character*, m_pCharacters, c )
|
||||
(*c)->UndemandGraphics();
|
||||
}
|
||||
|
||||
Character* CharacterManager::GetCharacterFromID( CString sCharacterID )
|
||||
{
|
||||
for( unsigned i=0; i<m_pCharacters.size(); i++ )
|
||||
|
||||
Reference in New Issue
Block a user