|
Digimon World 3 decomp
The European version, SLES_039.36
|
An animated sprite of an image set, as a training shows it (STGTRAIN_createActor): mode 1 idle, 2 scaling, 4 animating, 8 ending. More...
#include <menus/gym.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 TrainActor *task, s32 state) |
| void(* | setSubstate )(struct TrainActor *task, s32 substate) |
| void(* | setStep )(struct TrainActor *task, s32 step) |
| void(* | setCounter )(struct TrainActor *task, s32 counter) |
| void(* | nextState )(struct TrainActor *task) |
| void(* | nextSubstate )(struct TrainActor *task) |
| void(* | nextStep )(struct TrainActor *task) |
| void(* | tickCounter )(struct TrainActor *task) |
| void(* | update )() |
| void(* | destroy )(struct TrainActor *task) |
| u32 | mode |
| s32 | set |
| s32 | file |
| of STGTRAIN_files | |
| s32 | anim |
| s32 | result |
| the training worked | |
| s32 | scale |
| s32 | scaleStep |
| s32 | pad6C |
| never read or written | |
| s32 | scaleChanged |
| s32 | layerId |
| s32 | depth |
| s32 | pad7C |
| never read or written | |
| s32 | pos [4] |
| x, y, clutX, clutY: for loadSet | |
| s32 | savedX |
| s32 | posSet |
| s32 | clutSet |
| s32 | chance |
| of the training working, in % | |
| s32 | padA0 |
| never read or written | |
| void(* | setPos )(struct TrainActor *actor, s32 x, s32 y) |
| void(* | setClutPos )(struct TrainActor *actor, s32 x, s32 y) |
| void(* | setChance )(struct TrainActor *actor, s32 chance) |
| void(* | grow )(struct TrainActor *actor) |
| void(* | shrink )(struct TrainActor *actor) |
| void(* | play )(struct TrainActor *actor) |
| void(* | pause )(struct TrainActor *actor) |
| void(* | setScale )(struct TrainActor *actor, s32 scale) |
| s32(* | getResult )(struct TrainActor *actor) |
| void(* | end )(struct TrainActor *actor) |
| u8 | padCC [8] |
| never read or written: createTask allocates 0xD4 bytes | |
An animated sprite of an image set, as a training shows it (STGTRAIN_createActor): mode 1 idle, 2 scaling, 4 animating, 8 ending.
| s32 TrainActor::state |
Definition at line 210 of file gym.h.
Referenced by STGTRAIN_updateActor().
| s32 TrainActor::substate |
Definition at line 210 of file gym.h.
Referenced by STGTRAIN_endActor(), STGTRAIN_playTraining(), and STGTRAIN_playTrainingEnd().
| void* TrainActor::children |
Definition at line 210 of file gym.h.
Referenced by STGTRAIN_pauseActor(), and STGTRAIN_playActor().
| void(* TrainActor::setState) (struct TrainActor *task, s32 state) |
| void(* TrainActor::setSubstate) (struct TrainActor *task, s32 substate) |
Definition at line 210 of file gym.h.
Referenced by STGTRAIN_stopActor().
| void(* TrainActor::setStep) (struct TrainActor *task, s32 step) |
| void(* TrainActor::setCounter) (struct TrainActor *task, s32 counter) |
| void(* TrainActor::nextState) (struct TrainActor *task) |
Definition at line 210 of file gym.h.
Referenced by STGTRAIN_updateActor().
| void(* TrainActor::nextSubstate) (struct TrainActor *task) |
Definition at line 210 of file gym.h.
Referenced by STGTRAIN_playTraining().
| void(* TrainActor::nextStep) (struct TrainActor *task) |
| void(* TrainActor::tickCounter) (struct TrainActor *task) |
| void(* TrainActor::destroy) (struct TrainActor *task) |
| u32 TrainActor::mode |
Definition at line 211 of file gym.h.
Referenced by STGTRAIN_endActor(), STGTRAIN_getActorResult(), STGTRAIN_growActor(), STGTRAIN_playActor(), STGTRAIN_playTrainingEnd(), STGTRAIN_runTraining(), STGTRAIN_scaleActor(), STGTRAIN_shrinkActor(), STGTRAIN_stopActor(), and STGTRAIN_updateActor().
| s32 TrainActor::set |
Definition at line 212 of file gym.h.
Referenced by STGTRAIN_createActor(), STGTRAIN_playTraining(), STGTRAIN_playTrainingEnd(), and STGTRAIN_setUpActor().
| s32 TrainActor::file |
of STGTRAIN_files
Definition at line 213 of file gym.h.
Referenced by STGTRAIN_createActor(), STGTRAIN_setUpActor(), and STGTRAIN_updateActor().
| s32 TrainActor::anim |
Definition at line 214 of file gym.h.
Referenced by STGTRAIN_playTraining(), STGTRAIN_playTrainingEnd(), STGTRAIN_setUpActor(), and STGTRAIN_stopActor().
| s32 TrainActor::result |
the training worked
Definition at line 215 of file gym.h.
Referenced by STGTRAIN_getActorResult(), STGTRAIN_playTraining(), STGTRAIN_playTrainingEnd(), and STGTRAIN_setUpActor().
| s32 TrainActor::scale |
Definition at line 216 of file gym.h.
Referenced by STGTRAIN_growActor(), STGTRAIN_scaleActor(), STGTRAIN_setActorScale(), STGTRAIN_shrinkActor(), and STGTRAIN_updateActor().
| s32 TrainActor::scaleStep |
Definition at line 217 of file gym.h.
Referenced by STGTRAIN_growActor(), STGTRAIN_scaleActor(), and STGTRAIN_shrinkActor().
| s32 TrainActor::scaleChanged |
Definition at line 219 of file gym.h.
Referenced by STGTRAIN_setActorScale(), and STGTRAIN_updateActor().
| s32 TrainActor::layerId |
Definition at line 220 of file gym.h.
Referenced by STGTRAIN_createActor(), and STGTRAIN_setUpActor().
| s32 TrainActor::depth |
Definition at line 221 of file gym.h.
Referenced by STGTRAIN_createActor(), and STGTRAIN_setUpActor().
| s32 TrainActor::pos[4] |
x, y, clutX, clutY: for loadSet
Definition at line 223 of file gym.h.
Referenced by STGTRAIN_setActorClutPos(), STGTRAIN_setActorPos(), and STGTRAIN_setUpActor().
| s32 TrainActor::savedX |
Definition at line 224 of file gym.h.
Referenced by STGTRAIN_setUpActor().
| s32 TrainActor::posSet |
Definition at line 225 of file gym.h.
Referenced by STGTRAIN_setActorPos(), and STGTRAIN_updateActor().
| s32 TrainActor::clutSet |
Definition at line 226 of file gym.h.
Referenced by STGTRAIN_setActorClutPos(), and STGTRAIN_updateActor().
| s32 TrainActor::chance |
of the training working, in %
Definition at line 227 of file gym.h.
Referenced by STGTRAIN_playTraining(), and STGTRAIN_setActorChance().
| void(* TrainActor::setPos) (struct TrainActor *actor, s32 x, s32 y) |
Definition at line 229 of file gym.h.
Referenced by STGTRAIN_createActor(), and STGTRAIN_updateResult().
| void(* TrainActor::setClutPos) (struct TrainActor *actor, s32 x, s32 y) |
Definition at line 230 of file gym.h.
Referenced by STGTRAIN_createActor(), and STGTRAIN_updateResult().
| void(* TrainActor::setChance) (struct TrainActor *actor, s32 chance) |
Definition at line 231 of file gym.h.
Referenced by STGTRAIN_createActor(), STGTRAIN_runTraining(), and STGTRAIN_startBonusTry().
| void(* TrainActor::grow) (struct TrainActor *actor) |
Definition at line 232 of file gym.h.
Referenced by STGTRAIN_createActor(), and STGTRAIN_runTraining().
| void(* TrainActor::shrink) (struct TrainActor *actor) |
Definition at line 233 of file gym.h.
Referenced by STGTRAIN_createActor().
| void(* TrainActor::play) (struct TrainActor *actor) |
Definition at line 234 of file gym.h.
Referenced by STGTRAIN_createActor(), STGTRAIN_runTraining(), STGTRAIN_startBonusTry(), and STGTRAIN_takeTry().
| void(* TrainActor::pause) (struct TrainActor *actor) |
Definition at line 235 of file gym.h.
Referenced by STGTRAIN_createActor(), and STGTRAIN_updateResult().
| void(* TrainActor::setScale) (struct TrainActor *actor, s32 scale) |
Definition at line 236 of file gym.h.
Referenced by STGTRAIN_createActor(), and STGTRAIN_updateResult().
| s32(* TrainActor::getResult) (struct TrainActor *actor) |
Definition at line 237 of file gym.h.
Referenced by STGTRAIN_createActor(), STGTRAIN_takeBonusTry(), and STGTRAIN_takeTry().
| void(* TrainActor::end) (struct TrainActor *actor) |
Definition at line 238 of file gym.h.
Referenced by STGTRAIN_createActor(), and STGTRAIN_runTraining().
| u8 TrainActor::padCC[8] |