#include <Phrase.hpp>
Public Types | |
enum | PhraseType { UNDEFINED, MENU_LABEL, ACTION_LABEL, THING_LABEL, THING_DESCRIPTION, SPEECH, TYPE_COUNT } |
Public Member Functions | |
Phrase () | |
~Phrase () | |
void | addPhrase (unsigned short language, PhraseType type, se_core::String *name, se_core::String *phrase) |
unsigned short | findPhrase (PhraseType type, const char *name) |
const char * | getPhrase (PhraseType type, const char *name) |
void | setLanguage (unsigned short language) |
void | clampToSupportedLanguage () |
void | addLanguage (unsigned short id, const char *name) |
void | addLanguage (const char *id, const char *name) |
int | supportedLanguageCount () |
Language * | supportedLanguage (int index) |
Static Public Member Functions | |
unsigned short | languageId (const char *language) |
short | typeIdOfName (const char *name) |
Definition at line 31 of file Phrase.hpp.
|
Definition at line 35 of file Phrase.hpp. |
|
Definition at line 33 of file Phrase.cpp. References se_core::DE_PHRASE_TYPE. |
|
Definition at line 52 of file Phrase.cpp. |
|
Definition at line 181 of file Phrase.cpp. |
|
Definition at line 172 of file Phrase.cpp. References Assert. Referenced by se_client::LanguageParser::parse(). |
|
Definition at line 86 of file Phrase.cpp. References Assert, and se_core::String::get(). Referenced by se_client::LanguageParser::parse(). |
|
Definition at line 75 of file Phrase.cpp. References Assert. |
|
Definition at line 117 of file Phrase.cpp. |
|
Definition at line 137 of file Phrase.cpp. References Assert. Referenced by se_ogre::SpeechBubble::translate(). |
|
Definition at line 149 of file Phrase.cpp. |
|
Definition at line 70 of file Phrase.cpp. |
|
Definition at line 53 of file Phrase.hpp. |
|
Definition at line 52 of file Phrase.hpp. |
|
Definition at line 155 of file Phrase.cpp. References LogFatal. |
Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:22 2007 by Doxygen version 1.3.9.1.