move Character stuff out of messy GAMESTATE and into CHARMAN

This commit is contained in:
Chris Danford
2005-08-14 12:06:40 +00:00
parent 70d1f0eadb
commit e50a401341
16 changed files with 315 additions and 177 deletions
-13
View File
@@ -92,11 +92,6 @@ public:
bool IsCpuPlayer( PlayerNumber pn ) const;
bool AnyPlayersAreCpu() const;
void GetCharacters( vector<Character*> &vpCharactersOut );
Character* GetRandomCharacter();
Character* GetDefaultCharacter();
Character* GetCharacterFromID( CString sCharacterID );
bool IsCourseMode() const;
bool IsBattleMode() const; /* not Rave */
@@ -227,16 +222,8 @@ public:
SongOptions::FailType GetPlayerFailType( PlayerNumber pn ) const;
// character stuff
private:
vector<Character*> m_pCharacters;
public:
Character* m_pCurCharacters[NUM_PLAYERS];
void ReloadCharacters();
bool HasEarnedExtraStage() const;
bool m_bAllow2ndExtraStage; //only used when "Allow Selection of Extra Stage is on"