|
Digimon World 3 decomp
The European version, SLES_039.36
|
The task a stage starts (startStage), updated by its updateStage. More...
#include <field/stage.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 StageTask *task, s32 state) |
| void(* | setSubstate )(struct StageTask *task, s32 substate) |
| void(* | setStep )(struct StageTask *task, s32 step) |
| void(* | setCounter )(struct StageTask *task, s32 counter) |
| void(* | nextState )(struct StageTask *task) |
| void(* | nextSubstate )(struct StageTask *task) |
| void(* | nextStep )(struct StageTask *task) |
| void(* | tickCounter )(struct StageTask *task) |
| void(* | update )() |
| void(* | destroy )(struct StageTask *task) |
| void * | owner |
The task a stage starts (startStage), updated by its updateStage.
| s32 StageTask::key1 |
Definition at line 27 of file stage.h.
Referenced by startEvent8000(), startEvent8001(), startEvent8002(), and updateDarkness().
| s32 StageTask::state |
Definition at line 27 of file stage.h.
Referenced by startEvent8000(), startEvent8001(), startEvent8002(), updateBackground(), updateCommand829(), updateCommand830(), updateCommand833(), updateCommand834(), updateDarkness(), updateEffectSet(), updateEvent9015(), updateFarSprites(), updateStage(), updateStage(), and updateTimer().
| s32 StageTask::substate |
Definition at line 27 of file stage.h.
Referenced by updateDarkness(), and updateEvent9015().
| s32 StageTask::step |
Definition at line 27 of file stage.h.
Referenced by updateEvent9015().
| s32 StageTask::counter |
Definition at line 27 of file stage.h.
Referenced by updateEvent9015().
Definition at line 27 of file stage.h.
Referenced by handleCommand829(), handleCommand833(), handleCommand834(), handleCommand847(), startEvent8000(), startEvent8001(), startEvent8002(), updateCommand829(), updateCommand830(), updateDarkness(), and updateEvent9015().
Definition at line 27 of file stage.h.
Referenced by handleCommand808(), and handleCommand809().
| void(* StageTask::nextState) (struct StageTask *task) |
Definition at line 27 of file stage.h.
Referenced by updateBackground(), updateCommand829(), updateCommand830(), updateCommand833(), updateCommand834(), updateEffectSet(), updateEvent9015(), updateFarSprites(), updateStage(), updateStage(), and updateTimer().
| void(* StageTask::nextSubstate) (struct StageTask *task) |
Definition at line 27 of file stage.h.
Referenced by updateDarkness(), and updateEvent9015().
| void(* StageTask::nextStep) (struct StageTask *task) |
Definition at line 27 of file stage.h.
Referenced by updateEvent9015().
| void* StageTask::owner |
Definition at line 28 of file stage.h.
Referenced by startStage().