|
Digimon World 3 decomp
The European version, SLES_039.36
|
#include <field/field_map.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 Lift *task, s32 state) |
| void(* | setSubstate )(struct Lift *task, s32 substate) |
| void(* | setStep )(struct Lift *task, s32 step) |
| void(* | setCounter )(struct Lift *task, s32 counter) |
| void(* | nextState )(struct Lift *task) |
| void(* | nextSubstate )(struct Lift *task) |
| void(* | nextStep )(struct Lift *task) |
| void(* | tickCounter )(struct Lift *task) |
| void(* | update )() |
| void(* | destroy )(struct Lift *task) |
| StageTile * | tiles [2] |
| the map objects 3 and 2 | |
| s16 | raised |
| the objects are 0x7F up from their place, and the next move takes them down (LIFT_DOWN; flag 0x1C3D at the start) | |
| s16 | timer |
| s16 | shake |
| the step of the shake table, then a frame count | |
| s16 | pad5E |
| never read or written | |
| s16 | y [2] |
| the objects' y when the move started | |
| s32 | playerY |
| s16 | homeY [2] |
| the objects' place on the map | |
Definition at line 238 of file field_map.h.
| s32 Lift::id |
Definition at line 239 of file field_map.h.
| s32 Lift::key1 |
Definition at line 239 of file field_map.h.
| s32 Lift::key2 |
Definition at line 239 of file field_map.h.
| s32 Lift::state |
Definition at line 239 of file field_map.h.
Referenced by FIELDSTG_updateLift(), and updateTileLift().
| s32 Lift::substate |
Definition at line 239 of file field_map.h.
Referenced by FIELDSTG_updateLift(), and updateTileLift().
| s32 Lift::step |
Definition at line 239 of file field_map.h.
| s32 Lift::counter |
Definition at line 239 of file field_map.h.
| s32 Lift::paused |
Definition at line 239 of file field_map.h.
| s32 Lift::childCount |
Definition at line 239 of file field_map.h.
| void* Lift::children |
Definition at line 239 of file field_map.h.
Definition at line 239 of file field_map.h.
Referenced by FIELDSTG_moveLift(), FIELDSTG_updateLift(), handleCommand827(), handleTileLift(), and updateTileLift().
Definition at line 239 of file field_map.h.
Definition at line 239 of file field_map.h.
Definition at line 239 of file field_map.h.
| void(* Lift::nextState) (struct Lift *task) |
Definition at line 239 of file field_map.h.
Referenced by FIELDSTG_updateLift(), and updateTileLift().
| void(* Lift::nextSubstate) (struct Lift *task) |
Definition at line 239 of file field_map.h.
Referenced by FIELDSTG_updateLift(), and updateTileLift().
| void(* Lift::nextStep) (struct Lift *task) |
Definition at line 239 of file field_map.h.
| void(* Lift::tickCounter) (struct Lift *task) |
Definition at line 239 of file field_map.h.
| void(* Lift::update) () |
Definition at line 239 of file field_map.h.
| void(* Lift::destroy) (struct Lift *task) |
Definition at line 239 of file field_map.h.
| StageTile* Lift::tiles[2] |
the map objects 3 and 2
Definition at line 240 of file field_map.h.
Referenced by FIELDSTG_updateLift(), and updateTileLift().
| s16 Lift::raised |
the objects are 0x7F up from their place, and the next move takes them down (LIFT_DOWN; flag 0x1C3D at the start)
Definition at line 241 of file field_map.h.
Referenced by createCommand827(), createTileLift(), FIELDSTG_createLift(), FIELDSTG_moveLift(), FIELDSTG_updateLift(), handleCommand827(), handleTileLift(), and updateTileLift().
| s16 Lift::timer |
Definition at line 243 of file field_map.h.
Referenced by FIELDSTG_updateLift(), and updateTileLift().
| s16 Lift::shake |
the step of the shake table, then a frame count
Definition at line 244 of file field_map.h.
Referenced by FIELDSTG_updateLift(), and updateTileLift().
| s16 Lift::pad5E |
never read or written
Definition at line 245 of file field_map.h.
| s16 Lift::y[2] |
the objects' y when the move started
Definition at line 246 of file field_map.h.
Referenced by FIELDSTG_updateLift(), and updateTileLift().
| s32 Lift::playerY |
Definition at line 247 of file field_map.h.
Referenced by FIELDSTG_updateLift(), and updateTileLift().
| s16 Lift::homeY[2] |
the objects' place on the map
Definition at line 248 of file field_map.h.
Referenced by FIELDSTG_updateLift(), and updateTileLift().