Digimon World 3 decomp
The European version, SLES_039.36
Loading...
Searching...
No Matches
ShockTest Struct Reference

The pattern editor. More...

#include <debug/vibration_test.h>

Collaboration diagram for ShockTest:
[legend]

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 ShockTest *task, s32 state)
 
void(* setSubstate )(struct ShockTest *task, s32 substate)
 
void(* setStep )(struct ShockTest *task, s32 step)
 
void(* setCounter )(struct ShockTest *task, s32 counter)
 
void(* nextState )(struct ShockTest *task)
 
void(* nextSubstate )(struct ShockTest *task)
 
void(* nextStep )(struct ShockTest *task)
 
void(* tickCounter )(struct ShockTest *task)
 
void(* update )()
 
void(* destroy )(struct ShockTest *task)
 
u8 * file
 SHOCKTST_FILE, never read.
 
s32 windowId
 
s32 column
 the motor
 
s32 row
 pattern, time, power, play
 
s32 playing
 the pattern being played by "play all"
 
s32 timers [2]
 
s32 motors [2]
 0: start, 1: vibrating, -1: done
 
s32 pattern
 
s32 count
 
ShockStep * steps [2]
 
s32 pad
 never read or written: createTask allocates 0x88 bytes
 

Detailed Description

The pattern editor.

Definition at line 50 of file vibration_test.h.

Field Documentation

◆ id

s32 ShockTest::id

Definition at line 51 of file vibration_test.h.

◆ key1

s32 ShockTest::key1

Definition at line 51 of file vibration_test.h.

◆ key2

s32 ShockTest::key2

Definition at line 51 of file vibration_test.h.

◆ state

s32 ShockTest::state

Definition at line 51 of file vibration_test.h.

Referenced by SHOCKTST_updateEditor().

◆ substate

s32 ShockTest::substate

Definition at line 51 of file vibration_test.h.

Referenced by SHOCKTST_updateEditor().

◆ step

s32 ShockTest::step

Definition at line 51 of file vibration_test.h.

Referenced by SHOCKTST_editRow().

◆ counter

s32 ShockTest::counter

Definition at line 51 of file vibration_test.h.

◆ paused

s32 ShockTest::paused

Definition at line 51 of file vibration_test.h.

◆ childCount

s32 ShockTest::childCount

Definition at line 51 of file vibration_test.h.

◆ children

void* ShockTest::children

Definition at line 51 of file vibration_test.h.

◆ setState

void(* ShockTest::setState) (struct ShockTest *task, s32 state)

Definition at line 51 of file vibration_test.h.

◆ setSubstate

void(* ShockTest::setSubstate) (struct ShockTest *task, s32 substate)

Definition at line 51 of file vibration_test.h.

Referenced by SHOCKTST_updateEditor().

◆ setStep

void(* ShockTest::setStep) (struct ShockTest *task, s32 step)

Definition at line 51 of file vibration_test.h.

◆ setCounter

void(* ShockTest::setCounter) (struct ShockTest *task, s32 counter)

Definition at line 51 of file vibration_test.h.

◆ nextState

void(* ShockTest::nextState) (struct ShockTest *task)

Definition at line 51 of file vibration_test.h.

Referenced by SHOCKTST_updateEditor().

◆ nextSubstate

void(* ShockTest::nextSubstate) (struct ShockTest *task)

Definition at line 51 of file vibration_test.h.

Referenced by SHOCKTST_updateEditor().

◆ nextStep

void(* ShockTest::nextStep) (struct ShockTest *task)

Definition at line 51 of file vibration_test.h.

◆ tickCounter

void(* ShockTest::tickCounter) (struct ShockTest *task)

Definition at line 51 of file vibration_test.h.

◆ update

void(* ShockTest::update) ()

Definition at line 51 of file vibration_test.h.

◆ destroy

void(* ShockTest::destroy) (struct ShockTest *task)

Definition at line 51 of file vibration_test.h.

◆ file

u8* ShockTest::file

SHOCKTST_FILE, never read.

Definition at line 52 of file vibration_test.h.

Referenced by SHOCKTST_updateEditor().

◆ windowId

s32 ShockTest::windowId

Definition at line 53 of file vibration_test.h.

Referenced by SHOCKTST_updateEditor().

◆ column

s32 ShockTest::column

the motor

Definition at line 54 of file vibration_test.h.

Referenced by SHOCKTST_editRow(), and SHOCKTST_moveCursor().

◆ row

s32 ShockTest::row

pattern, time, power, play

Definition at line 55 of file vibration_test.h.

Referenced by SHOCKTST_editRow(), and SHOCKTST_moveCursor().

◆ playing

s32 ShockTest::playing

the pattern being played by "play all"

Definition at line 56 of file vibration_test.h.

Referenced by SHOCKTST_playAllPatterns(), and SHOCKTST_updateEditor().

◆ timers

s32 ShockTest::timers[2]

◆ motors

s32 ShockTest::motors[2]

0: start, 1: vibrating, -1: done

Definition at line 58 of file vibration_test.h.

Referenced by SHOCKTST_playAllPatterns(), SHOCKTST_playPattern(), and SHOCKTST_updateEditor().

◆ pattern

◆ count

◆ steps

◆ pad

s32 ShockTest::pad

never read or written: createTask allocates 0x88 bytes

Definition at line 62 of file vibration_test.h.


The documentation for this struct was generated from the following file: