A playable character.
Definition: FF7Character.h:21
static CharacterIdLookupMap CreateLookupMap()
Creates a lookup map for character names.
Definition: FF7Character.cpp:23
static const CharacterIdLookupMap character_id_lookup_
Definition: FF7Character.h:115
std::map< VGears::String, CharacterId > CharacterIdLookupMap
Definition: FF7Character.h:102
virtual ~Character()
Destructor.
Definition: FF7Character.cpp:21
static CharacterId GetIdByName(const VGears::String &name)
Retrieves a character ID from it's name.
Definition: FF7Character.cpp:80
CharacterId
List of character IDs.
Definition: FF7Character.h:38
@ RED
Red XIII's ID.
Definition: FF7Character.h:63
@ YUVI
Yuffie's ID.
Definition: FF7Character.h:78
@ CLOUD
Cloud's ID.
Definition: FF7Character.h:43
@ TIFA
Tifa's ID.
Definition: FF7Character.h:53
@ KETCY
Cait Sith's ID.
Definition: FF7Character.h:83
@ UNKNOWN
Unknown character ID.
Definition: FF7Character.h:88
@ BARRET
Barret's ID.
Definition: FF7Character.h:48
@ CID
Cid's ID.
Definition: FF7Character.h:68
@ VINCENT
Vincent's ID.
Definition: FF7Character.h:73
@ AERIS
Aerith's ID.
Definition: FF7Character.h:58
Character()
Constructor.
Definition: FF7Character.cpp:19
Ogre::String String
Definition: TypeDefine.h:37