|
Digimon World 3 decomp
The European version, SLES_039.36
|
A confused partner's command menu (FIGHTSTG_createConfusedMenu): a cursor over six of the shuffled lines; unless the fighter shakes off the confusion, the message of the one picked, shown like a BattleMessageBox's. More...
#include <battle/battle_mode/menu.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 ConfusedMenu *task, s32 state) |
| void(* | setSubstate )(struct ConfusedMenu *task, s32 substate) |
| void(* | setStep )(struct ConfusedMenu *task, s32 step) |
| void(* | setCounter )(struct ConfusedMenu *task, s32 counter) |
| void(* | nextState )(struct ConfusedMenu *task) |
| void(* | nextSubstate )(struct ConfusedMenu *task) |
| void(* | nextStep )(struct ConfusedMenu *task) |
| void(* | tickCounter )(struct ConfusedMenu *task) |
| void(* | update )() |
| void(* | destroy )(struct ConfusedMenu *task) |
| s32 | firstLine |
| the cursor's first line | |
| s32 | picked |
| s32 * | result |
| -1 until it is done | |
| Task * | partnerView |
| the PartnerView, stopped with shotCamera on a pick | |
| Task * | shotCamera |
| s32 | queue [9] |
| like BattleMessageBox's: the message picked, then 0 | |
| s32 | started |
| set by FIGHTSTG_showConfusedMessage | |
| s32 | line |
| the window being shown | |
| s32 | lineCount |
| s32 | delay |
| the time between them | |
| s32 | time |
| s32 | next |
| in queue | |
| s32 | padA0 |
| never read or written | |
| s32 | arrowPalette |
| 0-4 | |
| s32 | arrowTime |
| when it last changed | |
| s32 | showArrow |
| s32 | padB0 [4] |
| never read or written | |
| void(* | show )() |
| like BattleMessageBox's, but never set: the queue ends first | |
A confused partner's command menu (FIGHTSTG_createConfusedMenu): a cursor over six of the shuffled lines; unless the fighter shakes off the confusion, the message of the one picked, shown like a BattleMessageBox's.
| s32 ConfusedMenu::state |
Definition at line 258 of file menu.h.
Referenced by FIGHTSTG_stepConfusedMessage(), and FIGHTSTG_updateConfusedMenu().
| s32 ConfusedMenu::substate |
Definition at line 258 of file menu.h.
Referenced by FIGHTSTG_stepConfusedMessage(), and FIGHTSTG_updateConfusedMenu().
| void* ConfusedMenu::children |
Definition at line 258 of file menu.h.
Referenced by FIGHTSTG_showConfusedCommands(), and FIGHTSTG_showConfusedMessage().
| void(* ConfusedMenu::setState) (struct ConfusedMenu *task, s32 state) |
Definition at line 258 of file menu.h.
Referenced by FIGHTSTG_updateConfusedMenu().
| void(* ConfusedMenu::setSubstate) (struct ConfusedMenu *task, s32 substate) |
Definition at line 258 of file menu.h.
Referenced by FIGHTSTG_stepConfusedMessage().
| void(* ConfusedMenu::setStep) (struct ConfusedMenu *task, s32 step) |
| void(* ConfusedMenu::setCounter) (struct ConfusedMenu *task, s32 counter) |
| void(* ConfusedMenu::nextState) (struct ConfusedMenu *task) |
Definition at line 258 of file menu.h.
Referenced by FIGHTSTG_updateConfusedMenu().
| void(* ConfusedMenu::nextSubstate) (struct ConfusedMenu *task) |
Definition at line 258 of file menu.h.
Referenced by FIGHTSTG_updateConfusedMenu().
| void(* ConfusedMenu::nextStep) (struct ConfusedMenu *task) |
| void(* ConfusedMenu::tickCounter) (struct ConfusedMenu *task) |
| void(* ConfusedMenu::destroy) (struct ConfusedMenu *task) |
| s32 ConfusedMenu::firstLine |
the cursor's first line
Definition at line 259 of file menu.h.
Referenced by FIGHTSTG_createConfusedMenu(), and FIGHTSTG_updateConfusedMenu().
| s32 ConfusedMenu::picked |
Definition at line 260 of file menu.h.
Referenced by FIGHTSTG_updateConfusedMenu().
| s32* ConfusedMenu::result |
-1 until it is done
Definition at line 261 of file menu.h.
Referenced by FIGHTSTG_createConfusedMenu(), and FIGHTSTG_updateConfusedMenu().
| Task* ConfusedMenu::partnerView |
the PartnerView, stopped with shotCamera on a pick
Definition at line 262 of file menu.h.
Referenced by FIGHTSTG_createConfusedMenu(), and FIGHTSTG_updateConfusedMenu().
| Task* ConfusedMenu::shotCamera |
Definition at line 263 of file menu.h.
Referenced by FIGHTSTG_createConfusedMenu(), and FIGHTSTG_updateConfusedMenu().
| s32 ConfusedMenu::queue[9] |
like BattleMessageBox's: the message picked, then 0
Definition at line 264 of file menu.h.
Referenced by FIGHTSTG_showConfusedMessage(), and FIGHTSTG_stepConfusedMessage().
| s32 ConfusedMenu::started |
set by FIGHTSTG_showConfusedMessage
Definition at line 265 of file menu.h.
Referenced by FIGHTSTG_showConfusedMessage(), and FIGHTSTG_stepConfusedMessage().
| s32 ConfusedMenu::line |
the window being shown
Definition at line 266 of file menu.h.
Referenced by FIGHTSTG_stepConfusedMessage().
| s32 ConfusedMenu::lineCount |
Definition at line 267 of file menu.h.
Referenced by FIGHTSTG_showConfusedMessage(), and FIGHTSTG_stepConfusedMessage().
| s32 ConfusedMenu::delay |
the time between them
Definition at line 268 of file menu.h.
Referenced by FIGHTSTG_stepConfusedMessage().
| s32 ConfusedMenu::time |
Definition at line 269 of file menu.h.
Referenced by FIGHTSTG_stepConfusedMessage().
| s32 ConfusedMenu::next |
| s32 ConfusedMenu::arrowPalette |
| s32 ConfusedMenu::arrowTime |
when it last changed
Definition at line 273 of file menu.h.
Referenced by FIGHTSTG_drawConfusedMessageBox().
| s32 ConfusedMenu::showArrow |
Definition at line 274 of file menu.h.
Referenced by FIGHTSTG_drawConfusedMessageBox(), and FIGHTSTG_stepConfusedMessage().
| void(* ConfusedMenu::show) () |
like BattleMessageBox's, but never set: the queue ends first
Definition at line 276 of file menu.h.
Referenced by FIGHTSTG_stepConfusedMessage().