![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <processor.h>
Classes | |
struct | TProcess_ |
struct | TStack_ |
Public Types | |
typedef bool(*) | pfnProcess_func(TProcessor *) |
Public Member Functions | |
TProcessor (const TReference *reference) | |
void | reset () |
void | stack_pushCurrent (char const *) |
void | stack_popCurrent () |
const TResource * | getResource_groupID (u16) const |
u32 | toMessageCode_messageID (u32, u32, bool *) const |
void | on_select_begin (char const *(*)(JMessage::TProcessor *), void const *, char const *, u32) |
void | on_select_end () |
void | on_select_separate () |
void | on_tag_ () |
bool | process_character_ () |
const char * | on_message (u32 param_0) const |
const char * | getMessageText_messageCode (u32 param_0) const |
virtual | ~TProcessor () |
virtual void | do_reset () |
virtual void | do_begin (void const *, char const *) |
virtual void | do_end () |
virtual void | do_character (int) |
virtual bool | do_tag (u32, void const *, u32) |
virtual void | do_select_begin (u32) |
virtual void | do_select_end () |
virtual void | do_select_separate () |
virtual void | do_resetStatus_ (char const *) |
virtual bool | do_setBegin_isReady_ () const |
virtual void | do_begin_ (void const *, char const *)=0 |
virtual void | do_end_ ()=0 |
virtual void | do_tag_ (u32, void const *, u32)=0 |
void | on_resetStatus_ (const char *param_0) |
void | on_begin (const void *entry, const char *param_1) |
void | on_end () |
void | on_tag (u32 param_0, const void *param_1, u32 param_2) |
const char * | on_word (u32 param_0) const |
int | on_parseCharacter (const char **string) const |
void | on_character (int character) |
const char * | on_message_limited (u16 messageIndex) const |
int | setBegin_messageEntryText (const TResource *resource, const void *entry, const char *param_2) |
int | setBegin_messageEntryText (const TProcessor *processor, const void *entry, const char *param_2) |
void * | getMessageEntry_messageCode (u16 messageCode, u16 messageIndex) const |
const char * | getMessageText_messageCode (u16 messageCode, u16 messageIndex) const |
void | stack_pushCurrent_ (const char *string) |
void | stack_popCurrent_ () |
bool | stack_isPushable () const |
const TResource * | getResourceCache () const |
const char * | getCurrent () const |
const TReference * | getReference () const |
const TResource * | getResource_groupID_uncached (u16 groupID) const |
bool | isResourceCache_groupID (u16 groupID) const |
TResourceContainer * | getResourceContainer () const |
void | setResourceCache (TResource *cache) |
void | resetResourceCache () |
Static Public Member Functions | |
static bool | process_onCharacterEnd_normal_ (JMessage::TProcessor *) |
static bool | process_onCharacterEnd_select_ (JMessage::TProcessor *) |
static const char * | process_onSelect_limited_ (JMessage::TProcessor *) |
static const char * | process_onSelect_ (JMessage::TProcessor *) |
Public Attributes | |
const TReference * | pReference_ |
const TResource * | pResourceCache_ |
const char * | pszCurrent_ |
TStack_ | oStack_ |
TProcess_ | oProcess_ |
bool(*) JMessage::TProcessor::pfnProcess_func(TProcessor *) |
|
inline |
|
virtual |
|
virtual |
|
pure virtual |
Implemented in JMessage::TRenderingProcessor, and JMessage::TSequenceProcessor.
|
virtual |
|
virtual |
|
pure virtual |
Implemented in JMessage::TRenderingProcessor, and JMessage::TSequenceProcessor.
|
virtual |
|
virtual |
Reimplemented in JMessage::TSequenceProcessor.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in JMessage::TSequenceProcessor.
Implemented in JMessage::TRenderingProcessor, and JMessage::TSequenceProcessor.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
const JMessage::TResource * JMessage::TProcessor::getResource_groupID | ( | u16 | groupID | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void JMessage::TProcessor::on_select_begin | ( | char const * | *)(JMessage::TProcessor *, |
void const * | , | ||
char const * | , | ||
u32 | ) |
void JMessage::TProcessor::on_select_end | ( | ) |
void JMessage::TProcessor::on_select_separate | ( | ) |
void JMessage::TProcessor::on_tag_ | ( | ) |
|
inline |
bool JMessage::TProcessor::process_character_ | ( | ) |
|
static |
|
static |
|
static |
|
static |
void JMessage::TProcessor::reset | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void JMessage::TProcessor::stack_popCurrent | ( | ) |
|
inline |
void JMessage::TProcessor::stack_pushCurrent | ( | char const * | string | ) |
|
inline |
u32 JMessage::TProcessor::toMessageCode_messageID | ( | u32 | param_0, |
u32 | param_1, | ||
bool * | param_2 ) const |
TProcess_ JMessage::TProcessor::oProcess_ |
TStack_ JMessage::TProcessor::oStack_ |
const TReference* JMessage::TProcessor::pReference_ |
const TResource* JMessage::TProcessor::pResourceCache_ |
const char* JMessage::TProcessor::pszCurrent_ |