#include <CampaignManager.h>
Inherits MemoryPoolObject.
Public Types | |
| typedef std::list< Mission * > | MissionList |
| list of Shell Menu schemes | |
| typedef MissionList::iterator | MissionListIt |
Public Member Functions | |
| Campaign (void) | |
| Mission * | newMission (AsciiString name) |
| Mission * | getNextMission (Mission *current) |
| Mission * | getMission (AsciiString missionName) |
| AsciiString | getFinalVictoryMovie (void) |
| Bool | isChallengeCampaign (void) |
Public Member Functions inherited from MemoryPoolObject | |
| void | deleteInstance () |
Public Attributes | |
| AsciiString | m_name |
| AsciiString | m_firstMission |
| AsciiString | m_campaignNameLabel |
| campaign name label from string manager | |
| MissionList | m_missions |
| AsciiString | m_finalMovieName |
| Bool | m_isChallengeCampaign |
| AsciiString | m_playerFactionName |
Additional Inherited Members | |
Protected Member Functions inherited from MemoryPoolObject | |
| virtual | ~MemoryPoolObject () |
| void * | operator new (size_t s) |
| void | operator delete (void *p) |
| virtual MemoryPool * | getObjectMemoryPool ()=0 |
Definition at line 91 of file CampaignManager.h.
| typedef std::list< Mission* > Campaign::MissionList |
list of Shell Menu schemes
Definition at line 105 of file CampaignManager.h.
| typedef MissionList::iterator Campaign::MissionListIt |
Definition at line 106 of file CampaignManager.h.
| Campaign::Campaign | ( | void | ) |
Definition at line 121 of file CampaignManager.cpp.
| AsciiString Campaign::getFinalVictoryMovie | ( | void | ) |
Definition at line 143 of file CampaignManager.cpp.
| Mission * Campaign::getMission | ( | AsciiString | missionName | ) |
Definition at line 173 of file CampaignManager.cpp.
Definition at line 192 of file CampaignManager.cpp.
|
inline |
Definition at line 102 of file CampaignManager.h.
| Mission * Campaign::newMission | ( | AsciiString | name | ) |
Definition at line 149 of file CampaignManager.cpp.
| AsciiString Campaign::m_campaignNameLabel |
campaign name label from string manager
Definition at line 110 of file CampaignManager.h.
| AsciiString Campaign::m_finalMovieName |
Definition at line 112 of file CampaignManager.h.
| AsciiString Campaign::m_firstMission |
Definition at line 109 of file CampaignManager.h.
| Bool Campaign::m_isChallengeCampaign |
Definition at line 113 of file CampaignManager.h.
| MissionList Campaign::m_missions |
Definition at line 111 of file CampaignManager.h.
| AsciiString Campaign::m_name |
Definition at line 108 of file CampaignManager.h.
| AsciiString Campaign::m_playerFactionName |
Definition at line 114 of file CampaignManager.h.