|
Digimon World 3 decomp
The European version, SLES_039.36
|
The frame of a message box: two halves of the bottom panel that grow from the sides (substate 0), stay with a "next" arrow when showArrow is set (substate 1), and fade out through five palette rows (substate 2). More...
#include <engine/text.h>
Data Fields | |
| s32 | id |
| s32 | key1 |
| s32 | key2 |
| s32 | state |
| s32 | substate |
| s32 | step |
| s32 | counter |
| s32 | paused |
| s32 | childCount |
| void * | children |
| void(* | setState )(struct MessageBoxFrame *task, s32 state) |
| void(* | setSubstate )(struct MessageBoxFrame *task, s32 substate) |
| void(* | setStep )(struct MessageBoxFrame *task, s32 step) |
| void(* | setCounter )(struct MessageBoxFrame *task, s32 counter) |
| void(* | nextState )(struct MessageBoxFrame *task) |
| void(* | nextSubstate )(struct MessageBoxFrame *task) |
| void(* | nextStep )(struct MessageBoxFrame *task) |
| void(* | tickCounter )(struct MessageBoxFrame *task) |
| void(* | update )() |
| void(* | destroy )(struct MessageBoxFrame *task) |
| s32 | layerId |
| s32 | time |
| s32 | fadeRow |
| s32 | showArrow |
| s32 | arrowTime |
| s32 | arrowFrame |
| s16 | scale |
| s16 | scaleStep |
The frame of a message box: two halves of the bottom panel that grow from the sides (substate 0), stay with a "next" arrow when showArrow is set (substate 1), and fade out through five palette rows (substate 2).
| s32 MessageBoxFrame::state |
Definition at line 47 of file text.h.
Referenced by updateMessageBoxFrame().
| s32 MessageBoxFrame::substate |
Definition at line 47 of file text.h.
Referenced by drawMessageBoxFrame(), updateMessageBox(), and updateMessageBoxFrame().
| void(* MessageBoxFrame::setState) (struct MessageBoxFrame *task, s32 state) |
Definition at line 47 of file text.h.
Referenced by updateMessageBoxFrame().
| void(* MessageBoxFrame::setSubstate) (struct MessageBoxFrame *task, s32 substate) |
| void(* MessageBoxFrame::setStep) (struct MessageBoxFrame *task, s32 step) |
| void(* MessageBoxFrame::setCounter) (struct MessageBoxFrame *task, s32 counter) |
| void(* MessageBoxFrame::nextState) (struct MessageBoxFrame *task) |
Definition at line 47 of file text.h.
Referenced by updateMessageBoxFrame().
| void(* MessageBoxFrame::nextSubstate) (struct MessageBoxFrame *task) |
Definition at line 47 of file text.h.
Referenced by updateMessageBoxFrame().
| void(* MessageBoxFrame::nextStep) (struct MessageBoxFrame *task) |
| void(* MessageBoxFrame::tickCounter) (struct MessageBoxFrame *task) |
| void(* MessageBoxFrame::destroy) (struct MessageBoxFrame *task) |
| s32 MessageBoxFrame::layerId |
Definition at line 48 of file text.h.
Referenced by createMessageBoxFrame(), drawMessageBoxArrow(), and drawMessageBoxFrame().
| s32 MessageBoxFrame::time |
Definition at line 49 of file text.h.
Referenced by updateMessageBoxFrame().
| s32 MessageBoxFrame::fadeRow |
Definition at line 50 of file text.h.
Referenced by drawMessageBoxFrame(), and updateMessageBoxFrame().
| s32 MessageBoxFrame::showArrow |
Definition at line 51 of file text.h.
Referenced by updateMessageBox(), and updateMessageBoxFrame().
| s32 MessageBoxFrame::arrowTime |
Definition at line 52 of file text.h.
Referenced by drawMessageBoxArrow().
| s32 MessageBoxFrame::arrowFrame |
Definition at line 53 of file text.h.
Referenced by drawMessageBoxArrow().
| s16 MessageBoxFrame::scale |
Definition at line 54 of file text.h.
Referenced by drawMessageBoxFrame(), and updateMessageBoxFrame().
| s16 MessageBoxFrame::scaleStep |
Definition at line 55 of file text.h.
Referenced by updateMessageBoxFrame().