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

Launches an actor, spinning, from the nearest launcher (FIELD_TASK_LAUNCHER) to a tile (FIELDSTG_createLaunch, Actor.launch) More...

#include <field/field_mode.h>

Collaboration diagram for Launch:
[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 Launch *task, s32 state)
 
void(* setSubstate )(struct Launch *task, s32 substate)
 
void(* setStep )(struct Launch *task, s32 step)
 
void(* setCounter )(struct Launch *task, s32 counter)
 
void(* nextState )(struct Launch *task)
 
void(* nextSubstate )(struct Launch *task)
 
void(* nextStep )(struct Launch *task)
 
void(* tickCounter )(struct Launch *task)
 
void(* update )()
 
void(* destroy )(struct Launch *task)
 
Actor * actor
 
SlotDest * dest
 the tile it lands on
 
Task * from
 the nearest FIELD_TASK_LAUNCHER
 
Vec2 start
 
Vec2 dist
 
s32 negX
 
s32 negY
 

Detailed Description

Launches an actor, spinning, from the nearest launcher (FIELD_TASK_LAUNCHER) to a tile (FIELDSTG_createLaunch, Actor.launch)

Definition at line 208 of file field_mode.h.

Field Documentation

◆ id

s32 Launch::id

Definition at line 209 of file field_mode.h.

◆ key1

s32 Launch::key1

Definition at line 209 of file field_mode.h.

◆ key2

s32 Launch::key2

Definition at line 209 of file field_mode.h.

◆ state

s32 Launch::state

Definition at line 209 of file field_mode.h.

Referenced by FIELDSTG_runLaunch().

◆ substate

s32 Launch::substate

Definition at line 209 of file field_mode.h.

Referenced by FIELDSTG_runLaunch().

◆ step

s32 Launch::step

Definition at line 209 of file field_mode.h.

Referenced by FIELDSTG_runLaunch(), and flyToDest().

◆ counter

s32 Launch::counter

Definition at line 209 of file field_mode.h.

Referenced by flyToDest().

◆ paused

s32 Launch::paused

Definition at line 209 of file field_mode.h.

◆ childCount

s32 Launch::childCount

Definition at line 209 of file field_mode.h.

◆ children

void* Launch::children

Definition at line 209 of file field_mode.h.

◆ setState

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

Definition at line 209 of file field_mode.h.

Referenced by FIELDSTG_runLaunch().

◆ setSubstate

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

Definition at line 209 of file field_mode.h.

◆ setStep

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

Definition at line 209 of file field_mode.h.

◆ setCounter

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

Definition at line 209 of file field_mode.h.

◆ nextState

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

Definition at line 209 of file field_mode.h.

Referenced by FIELDSTG_runLaunch().

◆ nextSubstate

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

Definition at line 209 of file field_mode.h.

Referenced by FIELDSTG_runLaunch(), and flyToDest().

◆ nextStep

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

Definition at line 209 of file field_mode.h.

Referenced by FIELDSTG_runLaunch(), and flyToDest().

◆ tickCounter

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

Definition at line 209 of file field_mode.h.

◆ update

void(* Launch::update) ()

Definition at line 209 of file field_mode.h.

◆ destroy

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

Definition at line 209 of file field_mode.h.

◆ actor

Actor* Launch::actor

Definition at line 210 of file field_mode.h.

Referenced by FIELDSTG_createLaunch(), FIELDSTG_runLaunch(), and flyToDest().

◆ dest

SlotDest* Launch::dest

the tile it lands on

Definition at line 211 of file field_mode.h.

Referenced by FIELDSTG_createLaunch(), and flyToDest().

◆ from

Task* Launch::from

the nearest FIELD_TASK_LAUNCHER

Definition at line 212 of file field_mode.h.

Referenced by FIELDSTG_runLaunch().

◆ start

Vec2 Launch::start

Definition at line 213 of file field_mode.h.

Referenced by FIELDSTG_runLaunch(), and flyToDest().

◆ dist

Vec2 Launch::dist

Definition at line 214 of file field_mode.h.

Referenced by flyToDest().

◆ negX

s32 Launch::negX

Definition at line 215 of file field_mode.h.

Referenced by flyToDest().

◆ negY

s32 Launch::negY

Definition at line 216 of file field_mode.h.

Referenced by flyToDest().


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