|
Digimon World 3 decomp
The European version, SLES_039.36
|
The fighters' models (FIGHTSTG_createModels), registered as BATTLE_TASK_MODELS: up to four, each one with its ModelControl, found by an id. More...
#include <battle/battle_mode/model.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 Models *task, s32 state) |
| void(* | setSubstate )(struct Models *task, s32 substate) |
| void(* | setStep )(struct Models *task, s32 step) |
| void(* | setCounter )(struct Models *task, s32 counter) |
| void(* | nextState )(struct Models *task) |
| void(* | nextSubstate )(struct Models *task) |
| void(* | nextStep )(struct Models *task) |
| void(* | tickCounter )(struct Models *task) |
| void(* | update )() |
| void(* | destroy )(struct Models *task) |
| ModelControl | controls [4] |
| void(* | remove )(struct Models *task, s32 id) |
| void(* | add )(struct Models *task, s32 id, s32 fighter, s32 visible) |
| ModelControl *(* | get )(struct Models *task, s32 id) |
| void(* | setId )(struct Models *task, s32 id, s32 newId) |
| s32(* | getFighter )(struct Models *task, s32 id) |
| void(* | face )(struct Models *task, s32 id) |
| ids under 0x10 are one side | |
| void(* | setIdleMotion )(struct Models *task, s32 id, s32 motion) |
The fighters' models (FIGHTSTG_createModels), registered as BATTLE_TASK_MODELS: up to four, each one with its ModelControl, found by an id.
| s32 Models::state |
Definition at line 285 of file model.h.
Referenced by FIGHTSTG_updateModels().
| void* Models::children |
Definition at line 285 of file model.h.
Referenced by FIGHTSTG_addFighterModel(), and FIGHTSTG_removeFighterModel().
| void(* Models::nextState) (struct Models *task) |
Definition at line 285 of file model.h.
Referenced by FIGHTSTG_updateModels().
| ModelControl Models::controls[4] |
Definition at line 286 of file model.h.
Referenced by FIGHTSTG_addFighterModel(), FIGHTSTG_createModels(), FIGHTSTG_findFreeModelSlot(), FIGHTSTG_findModelSlot(), FIGHTSTG_getModelControl(), FIGHTSTG_getModelFighter(), FIGHTSTG_removeFighterModel(), and FIGHTSTG_setModelId().
Definition at line 287 of file model.h.
Referenced by FIGHTSTG_createModels(), and removeModel().
Definition at line 288 of file model.h.
Referenced by addFighters(), addModel(), addNewDigimon(), FIGHTSTG_createModels(), FIGHTSTG_updateEntrance(), runFighterList(), and setUpBattle().
| ModelControl *(* Models::get) (struct Models *task, s32 id) |
Definition at line 289 of file model.h.
Referenced by endBattleOnKnockOut(), FIGHTSTG_createModels(), FIGHTSTG_runScriptModel(), FIGHTSTG_runScriptStage(), FIGHTSTG_updateBattleScript(), FIGHTSTG_updateCameraTurn(), FIGHTSTG_updateDigimonChange(), FIGHTSTG_updateEntrance(), FIGHTSTG_updatePartnerView(), FIGHTSTG_updateShotCamera(), returnToBattle(), runMotionList(), showEnteringModel(), startChange(), startNextShot(), swapInNewDigimon(), viewEnemySide(), viewPartnerSide(), WFIGHTMN_blast(), wipeFromWireframe(), and wipeToWireframe().
Definition at line 290 of file model.h.
Referenced by FIGHTSTG_createModels(), showEnteringModel(), and swapInNewDigimon().
Definition at line 291 of file model.h.
Referenced by FIGHTSTG_createModels(), FIGHTSTG_getEnemyView(), FIGHTSTG_getFighterView(), fillEffectLists(), runCameraList(), and WFIGHTTS_motionList().
ids under 0x10 are one side
Definition at line 292 of file model.h.
Referenced by addFighters(), FIGHTSTG_createModels(), FIGHTSTG_updateDigimonChange(), runFighterList(), setUpBattle(), showEnteringModel(), and swapInNewDigimon().
Definition at line 293 of file model.h.
Referenced by addFighters(), FIGHTSTG_createModels(), and WFIGHTMN_setIdleMotion().