|
Digimon World 3 decomp
The European version, SLES_039.36
|
Controller input (PAD) More...
#include <engine/pad.h>
Data Fields | |
| s32 | flags |
| PadBuffer | buf [2] |
| PadSlot | slots [2][4] |
| u8 | act [2][6] |
| s16 | repeatRate |
| vsyncs | |
| s16 | demoPad |
| PadBuffer * | demoData |
| a buffer a frame | |
| s16 | demoFrame |
| void(* | init )() |
| PAD_INIT. | |
| void(* | shutdown )() |
| void(* | update )() |
| PAD_UPDATE. | |
| s32(* | setVibration )(u16 port, s32 motor, s16 time, u8 value) |
| s32(* | lockMode )(s32 port, s32 lock) |
| s32(* | getPressed )(s32 pad) |
| s32(* | getHeld )(s32 pad) |
| s32(* | getRepeated )(s32 pad) |
| void(* | resetButtonMap )(u16 port) |
| void(* | swapButtons )(u16 port, s32 a, s32 b) |
| s32(* | getButtonBit )(s32 pad, s32 button) |
| s32(* | startDemoRecording )() |
| void(* | stopDemoRecording )() |
| s32(* | isDemoRecording )() |
| s32(* | startDemoPlayback )(s16 pad, PadBuffer *data) |
| void(* | stopDemoPlayback )() |
| s32(* | isDemoPlaying )() |
| s32 PadState::flags |
Definition at line 112 of file pad.h.
Referenced by initPad(), isDemoPlaying(), isDemoRecording(), lockPadMode(), pollPadState(), readPadButtons(), setVibration(), shutdownPad(), startDemoPlayback(), startPad(), stopDemoPlayback(), stopPad(), and updatePad().
| PadBuffer PadState::buf[2] |
Definition at line 113 of file pad.h.
Referenced by initPad(), and updatePad().
| PadSlot PadState::slots[2][4] |
Definition at line 114 of file pad.h.
Referenced by getButtonBit(), getPadHeld(), getPadPressed(), getPadRepeated(), readPad(), readPadButtons(), resetButtonMap(), setVibration(), swapButtons(), and updateVibration().
| u8 PadState::act[2][6] |
Definition at line 115 of file pad.h.
Referenced by alignActuators(), initPad(), setVibration(), and updateVibration().
| s16 PadState::repeatRate |
| s16 PadState::demoPad |
Definition at line 117 of file pad.h.
Referenced by isDemoPlaying(), isDemoRecording(), readPadButtons(), startDemoPlayback(), stopDemoPlayback(), and updatePad().
| PadBuffer* PadState::demoData |
a buffer a frame
Definition at line 118 of file pad.h.
Referenced by startDemoPlayback(), stopDemoPlayback(), and updatePad().
| s16 PadState::demoFrame |
Definition at line 119 of file pad.h.
Referenced by startDemoPlayback(), stopDemoPlayback(), and updatePad().
Definition at line 123 of file pad.h.
Referenced by SHOCKTST_playPattern(), and SHOCKTST_updateEditor().
Definition at line 125 of file pad.h.
Referenced by answerQuitQuestion(), browseOpponentRow(), browseOwnRow(), browsePlayedRow(), CARDGAME_browseHand(), CARDGAME_drawFirstPlayer(), CARDGAME_readChooseInput(), CARDGAME_readCountInput(), CARDGAME_readPickInput(), editBattleDebug(), editProgress(), FIELDSTG_controlFlight(), FIELDSTG_controlPlayer(), FIELDSTG_runGauge(), FIELDSTG_updateTriggers(), FIGHTSTG_stepConfusedMessage(), FIGHTSTG_stepMessage(), FIGHTSTG_updateCommandMenu(), FIGHTSTG_updateConfusedMenu(), FIGHTSTG_updateCursor(), FIGHTSTG_updateDigivolveMenu(), FIGHTSTG_updateItemMenu(), FIGHTSTG_updateSwitchInMenu(), FIGHTSTG_updateSwitchMenu(), FIGHTSTG_updateTechMenu(), moveDeckMarker(), moveMenuCursor(), openFieldMenu(), pickEffect(), pickInOpponentRow(), pickInOwnRow(), runCameraList(), runFighterList(), runMotionList(), runPlayPage(), runStageList(), SOUNDTST_playSounds(), SOUNDTST_selectBank(), SOUNDTST_updateScene(), STAGSLCT_updateStageSelect(), STAGSLCT_zoomTitle(), STDWTITL_tickMoviePlayer(), updateTextWindow(), WFIGHTTS_battleTest(), WFIGHTTS_cameraList(), WFIGHTTS_effectList(), WFIGHTTS_fighterList(), WFIGHTTS_motionList(), and WFIGHTTS_stageList().
Definition at line 126 of file pad.h.
Referenced by FIELDSTG_controlClimb(), FIELDSTG_controlFlight(), FIELDSTG_controlPlayer(), SOUNDTST_playSounds(), WFIGHTTS_cameraList(), WFIGHTTS_effectList(), WFIGHTTS_fighterList(), WFIGHTTS_motionList(), and WFIGHTTS_stageList().
Definition at line 127 of file pad.h.
Referenced by answerQuitQuestion(), browseOpponentRow(), browseOwnRow(), browsePlayedRow(), CARDGAME_browseHand(), CARDGAME_drawFirstPlayer(), CARDGAME_readChooseInput(), CARDGAME_readCountInput(), CARDGAME_readPickInput(), editProgress(), FIGHTSTG_updateCursor(), moveDeckMarker(), moveMenuCursor(), pickInOpponentRow(), pickInOwnRow(), SOUNDTST_playSounds(), SOUNDTST_selectBank(), WFIGHTTS_cameraList(), WFIGHTTS_effectList(), WFIGHTTS_fighterList(), WFIGHTTS_motionList(), and WFIGHTTS_stageList().
Definition at line 130 of file pad.h.
Referenced by answerQuitQuestion(), browseOpponentRow(), browseOwnRow(), browsePlayedRow(), CARDGAME_browseHand(), CARDGAME_drawFirstPlayer(), CARDGAME_readChooseInput(), CARDGAME_readCountInput(), CARDGAME_readPickInput(), moveDeckMarker(), moveMenuCursor(), pickInOpponentRow(), pickInOwnRow(), STAGSLCT_zoomTitle(), and updateTextWindow().