|
Digimon World 3 decomp
The European version, SLES_039.36
|
Any task, seen through its header. More...
#include <engine/task.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 Task *task, s32 state) |
| void(* | setSubstate )(struct Task *task, s32 substate) |
| void(* | setStep )(struct Task *task, s32 step) |
| void(* | setCounter )(struct Task *task, s32 counter) |
| void(* | nextState )(struct Task *task) |
| void(* | nextSubstate )(struct Task *task) |
| void(* | nextStep )(struct Task *task) |
| void(* | tickCounter )(struct Task *task) |
| void(* | update )() |
| void(* | destroy )(struct Task *task) |
| s32 Task::id |
Definition at line 63 of file task.h.
Referenced by createTaskWithId(), and findNextTask().
| s32 Task::key1 |
Definition at line 63 of file task.h.
Referenced by createCommand811(), createEffect(), createFaller(), createMover(), createScroller(), FIELDSTG_createBanner(), FIELDSTG_runLaunch(), and findNextTask().
| s32 Task::key2 |
Definition at line 63 of file task.h.
Referenced by FIELDSTG_createFileLoader(), FIELDSTG_runFileLoader(), FIELDSTG_runLaunch(), and findNextTask().
| s32 Task::state |
Definition at line 63 of file task.h.
Referenced by CARDGAME_updateScene(), CNTY_SEL_tickScreen(), damagePlayer(), dealTechDamage(), executeTask(), FIELDSTG_runFileLoader(), FIELDSTG_runLaunch(), FIELDSTG_startEvent(), FIELDSTG_updateCommandTask(), FIELDSTG_updateRoot(), FIGHTSTG_setPlayerTurnStep(), FIGHTSTG_updateConfusedMenu(), FIGHTSTG_updateRoot(), showField(), showFirstTechResult(), SOUNDTST_updateScene(), STAGSLCT_updateScene(), STDGNAME_updateScene(), STDWTITL_tickScreen(), STDWTITL_tickSplashLoader(), STFGTREP_updateScene(), STGTRAIN_updateRoot(), STPLNMET_updateScene(), taskNextState(), taskSetState(), updateMessageBox(), updateModeTask(), useSupportTech(), WFIGHTMN_endBattle(), and WFIGHTMN_showWon().
| s32 Task::substate |
Definition at line 63 of file task.h.
Referenced by CARDGAME_updateScene(), FIELDSTG_runFileLoader(), FIELDSTG_updateCommandTask(), taskNextState(), taskNextSubstate(), taskSetState(), taskSetSubstate(), and updateMessageBox().
| s32 Task::step |
Definition at line 63 of file task.h.
Referenced by FIELDSTG_loadFieldFiles(), taskNextState(), taskNextStep(), taskNextSubstate(), taskSetState(), taskSetStep(), and taskSetSubstate().
| s32 Task::counter |
Definition at line 63 of file task.h.
Referenced by FIELDSTG_loadFieldFiles(), taskNextState(), taskNextStep(), taskNextSubstate(), taskSetCounter(), taskSetState(), taskSetStep(), taskSetSubstate(), and taskTickCounter().
| s32 Task::paused |
Definition at line 63 of file task.h.
Referenced by executeTask().
| s32 Task::childCount |
Definition at line 63 of file task.h.
Referenced by createTaskWithId(), destroyTask(), and runChildTasks().
| void* Task::children |
Definition at line 63 of file task.h.
Referenced by createMessageBox(), createTaskWithId(), destroyTask(), executeTask(), and runChildTasks().
Definition at line 63 of file task.h.
Referenced by CARDGAME_updateScene(), createTaskWithId(), FIELDSTG_runFileLoader(), FIELDSTG_runLaunch(), FIGHTSTG_updatePlayerTurn(), handleCommand830(), handleCommand845(), killTask(), STAGSLCT_updateStageSelect(), updateMessageBox(), updateModeTask(), and WFIGHTMN_endBattle().
Definition at line 63 of file task.h.
Referenced by createTaskWithId(), FIELDSTG_handleFieldCommand(), FIELDSTG_startEvent(), FIELDSTG_updateCommandTask(), FIGHTSTG_setPlayerTurnStep(), handleCommand800(), handleCommand812(), showActorIcon(), and showField().
Definition at line 63 of file task.h.
Referenced by createTaskWithId().
Definition at line 63 of file task.h.
Referenced by createTaskWithId().
| void(* Task::nextState) (struct Task *task) |
Definition at line 63 of file task.h.
Referenced by CARDGAME_updateScene(), CNTY_SEL_tickScreen(), createTaskWithId(), FIELDSTG_runFileLoader(), FIELDSTG_updateRoot(), FIGHTSTG_updateRoot(), SOUNDTST_updateScene(), STAGSLCT_updateScene(), STAGSLCT_updateStageSelect(), STDGNAME_updateScene(), STDWTITL_tickScreen(), STDWTITL_tickSplashLoader(), STFGTREP_updateScene(), STGTRAIN_updateRoot(), STPLNMET_updateScene(), updateMessageBox(), and updateModeTask().
| void(* Task::nextSubstate) (struct Task *task) |
Definition at line 63 of file task.h.
Referenced by CARDGAME_updateScene(), and createTaskWithId().
| void(* Task::nextStep) (struct Task *task) |
Definition at line 63 of file task.h.
Referenced by createTaskWithId(), and FIELDSTG_loadFieldFiles().
| void(* Task::tickCounter) (struct Task *task) |
Definition at line 63 of file task.h.
Referenced by createTaskWithId(), and FIELDSTG_loadFieldFiles().
| void(* Task::update) () |
Definition at line 63 of file task.h.
Referenced by createTaskWithId(), and executeTask().
| void(* Task::destroy) (struct Task *task) |
Definition at line 63 of file task.h.
Referenced by createTaskWithId(), and executeTask().