Alchemy
Loading...
Searching...
No Matches

ConfiguredEffectOptions Struct Reference

The options a scene passes to Effect_Spawn for a configured effect: its kind, mode, rates and callback. More...

#include <configured_effect_spawn.h>

Data Fields

s32 modeBits
 EffectOptions' priority; not named by TBS code.
s32 mode
 EffectOptions' palette; not named by TBS code.
s32 accum18
 EffectOptions' startScaleX, in 16.16 fixed point (0x10000 full size); the waterway stump's ring starts at 0x8000.
s32 accum1c
 EffectOptions' startScaleY, 16.16 fixed point.
s32 target30
 EffectOptions' targetScaleX, 16.16 fixed point.
s32 target34
 EffectOptions' targetScaleY, 16.16 fixed point.
s16 kind
 EffectOptions' type, the object type to create.
u16 pad1a
s32 callbackArg
 EffectOptions' script; not named by TBS code.
u16 angle
 EffectOptions' rotation; not named by TBS code.
u16 step
 EffectOptions' spin; not named by TBS code.
u32 callback
 EffectOptions' update; not named by TBS code.

Detailed Description

The options a scene passes to Effect_Spawn for a configured effect: its kind, mode, rates and callback.

Definition at line 50 of file configured_effect_spawn.h.

Field Documentation

◆ modeBits

s32 ConfiguredEffectOptions::modeBits

EffectOptions' priority; not named by TBS code.

Definition at line 51 of file configured_effect_spawn.h.

◆ mode

s32 ConfiguredEffectOptions::mode

EffectOptions' palette; not named by TBS code.

Definition at line 52 of file configured_effect_spawn.h.

◆ accum18

s32 ConfiguredEffectOptions::accum18

EffectOptions' startScaleX, in 16.16 fixed point (0x10000 full size); the waterway stump's ring starts at 0x8000.

Definition at line 55 of file configured_effect_spawn.h.

◆ accum1c

s32 ConfiguredEffectOptions::accum1c

EffectOptions' startScaleY, 16.16 fixed point.

Definition at line 56 of file configured_effect_spawn.h.

◆ target30

s32 ConfiguredEffectOptions::target30

EffectOptions' targetScaleX, 16.16 fixed point.

Definition at line 57 of file configured_effect_spawn.h.

◆ target34

s32 ConfiguredEffectOptions::target34

EffectOptions' targetScaleY, 16.16 fixed point.

Definition at line 58 of file configured_effect_spawn.h.

◆ kind

s16 ConfiguredEffectOptions::kind

EffectOptions' type, the object type to create.

Definition at line 59 of file configured_effect_spawn.h.

◆ pad1a

u16 ConfiguredEffectOptions::pad1a

Definition at line 60 of file configured_effect_spawn.h.

◆ callbackArg

s32 ConfiguredEffectOptions::callbackArg

EffectOptions' script; not named by TBS code.

Definition at line 61 of file configured_effect_spawn.h.

◆ angle

u16 ConfiguredEffectOptions::angle

EffectOptions' rotation; not named by TBS code.

Definition at line 62 of file configured_effect_spawn.h.

◆ step

u16 ConfiguredEffectOptions::step

EffectOptions' spin; not named by TBS code.

Definition at line 63 of file configured_effect_spawn.h.

◆ callback

u32 ConfiguredEffectOptions::callback

EffectOptions' update; not named by TBS code.

Definition at line 64 of file configured_effect_spawn.h.