|
Digimon World 3 decomp
The European version, SLES_039.36
|
An event (FIELDSTG_runEvent, made by FIELDSTG_startEvent): it runs a script of 16-bit words, each command a word of its kind << 8 | its variant followed by its arguments, until a command waits; or, without a script, a task of its own (start) until it ends. More...
#include <field/field_mode.h>
Data Fields | ||
| s32 | id | |
| 0 ends the list | ||
| s32 | key1 | |
| s32 | key2 | |
| s32 | state | |
| s32 | substate | |
| s32 | step | |
| s32 | counter | |
| s32 | paused | |
| s32 | childCount | |
| void * | children | |
| void(* | setState )(struct EventTask *task, s32 state) | |
| void(* | setSubstate )(struct EventTask *task, s32 substate) | |
| void(* | setStep )(struct EventTask *task, s32 step) | |
| void(* | setCounter )(struct EventTask *task, s32 counter) | |
| void(* | nextState )(struct EventTask *task) | |
| void(* | nextSubstate )(struct EventTask *task) | |
| void(* | nextStep )(struct EventTask *task) | |
| void(* | tickCounter )(struct EventTask *task) | |
| void(* | update )() | |
| void(* | destroy )(struct EventTask *task) | |
| s32 | event | |
| its id | ||
| s16 * | pc | |
| void *(* | start )(void) | |
| void(* | end )(void) | |
| s32 | wait | |
| frames left of a wait command | ||
| struct { | ||
| s32 id | ||
| 0 ends the list More... | ||
| struct Actor * actor | ||
| } | entries [30] | |
| the characters, held while the event runs | ||
An event (FIELDSTG_runEvent, made by FIELDSTG_startEvent): it runs a script of 16-bit words, each command a word of its kind << 8 | its variant followed by its arguments, until a command waits; or, without a script, a task of its own (start) until it ends.
Definition at line 277 of file field_mode.h.
| s32 EventTask::id |
0 ends the list
Definition at line 278 of file field_mode.h.
Referenced by FIELDSTG_findEventActor(), FIELDSTG_runEvent(), and releaseEventActors().
| s32 EventTask::key1 |
Definition at line 278 of file field_mode.h.
| s32 EventTask::key2 |
Definition at line 278 of file field_mode.h.
| s32 EventTask::state |
Definition at line 278 of file field_mode.h.
Referenced by FIELDSTG_runEvent().
| s32 EventTask::substate |
Definition at line 278 of file field_mode.h.
Referenced by FIELDSTG_runEvent().
| s32 EventTask::step |
Definition at line 278 of file field_mode.h.
| s32 EventTask::counter |
Definition at line 278 of file field_mode.h.
| s32 EventTask::paused |
Definition at line 278 of file field_mode.h.
| s32 EventTask::childCount |
Definition at line 278 of file field_mode.h.
| void* EventTask::children |
Definition at line 278 of file field_mode.h.
Definition at line 278 of file field_mode.h.
Referenced by FIELDSTG_runEvent(), and FIELDSTG_startEvent().
Definition at line 278 of file field_mode.h.
Definition at line 278 of file field_mode.h.
Definition at line 278 of file field_mode.h.
| void(* EventTask::nextState) (struct EventTask *task) |
Definition at line 278 of file field_mode.h.
Referenced by FIELDSTG_runEvent().
| void(* EventTask::nextSubstate) (struct EventTask *task) |
Definition at line 278 of file field_mode.h.
Referenced by FIELDSTG_runEvent().
| void(* EventTask::nextStep) (struct EventTask *task) |
Definition at line 278 of file field_mode.h.
| void(* EventTask::tickCounter) (struct EventTask *task) |
Definition at line 278 of file field_mode.h.
| void(* EventTask::update) () |
Definition at line 278 of file field_mode.h.
| void(* EventTask::destroy) (struct EventTask *task) |
Definition at line 278 of file field_mode.h.
| s32 EventTask::event |
| s16* EventTask::pc |
Definition at line 280 of file field_mode.h.
Referenced by FIELDSTG_runEvent(), and FIELDSTG_startEvent().
| void *(* EventTask::start) (void) |
Definition at line 281 of file field_mode.h.
Referenced by FIELDSTG_runEvent(), and FIELDSTG_startEvent().
| void(* EventTask::end) (void) |
Definition at line 282 of file field_mode.h.
Referenced by FIELDSTG_runEvent(), and FIELDSTG_startEvent().
| s32 EventTask::wait |
frames left of a wait command
Definition at line 283 of file field_mode.h.
Referenced by FIELDSTG_runEvent().
| struct Actor* EventTask::actor |
Definition at line 286 of file field_mode.h.
Referenced by FIELDSTG_findEventActor(), FIELDSTG_runEvent(), and releaseEventActors().
| struct { ... } EventTask::entries[30] |
the characters, held while the event runs
Referenced by FIELDSTG_findEventActor(), FIELDSTG_runEvent(), and releaseEventActors().