Alchemy
Loading...
Searching...
No Matches

WaveFxWork Struct Reference

Work slot 22 of the wave effect, 0x298 bytes (RunSceneTransitionEffect). More...

Data Fields

u16 lines [2][162]
 each scanline's offset, two pages written in turn
u16 phase
 the wave's phase
u8 page
 the page being written
s8 red
 the hue as a colour (red, green, blue, 4 to 11 each)
s8 green
s8 blue
u16 hue
 hue, 0 to 359 degrees
u16 sourceId
 the caster
u16 targetId
 the target
u8 delay
 frames before it starts
u8 counter
 particle spawn cycle (0 to 60)

Detailed Description

Work slot 22 of the wave effect, 0x298 bytes (RunSceneTransitionEffect).

Definition at line 8 of file mind_read.c.

Field Documentation

◆ lines

u16 WaveFxWork::lines[2][162]

each scanline's offset, two pages written in turn

Definition at line 9 of file mind_read.c.

Referenced by BattleFx_ArmBg0HBlankDma(), and FieldFx_UpdateMindReadWave().

◆ phase

u16 WaveFxWork::phase

the wave's phase

Definition at line 10 of file mind_read.c.

Referenced by FieldFx_UpdateMindReadWave().

◆ page

u8 WaveFxWork::page

the page being written

Definition at line 11 of file mind_read.c.

Referenced by BattleFx_ArmBg0HBlankDma(), and FieldFx_UpdateMindReadWave().

◆ red

s8 WaveFxWork::red

the hue as a colour (red, green, blue, 4 to 11 each)

Definition at line 12 of file mind_read.c.

Referenced by FieldFx_UpdateMindReadWave(), and RunSceneTransitionEffect().

◆ green

s8 WaveFxWork::green

Definition at line 13 of file mind_read.c.

Referenced by FieldFx_UpdateMindReadWave(), and RunSceneTransitionEffect().

◆ blue

s8 WaveFxWork::blue

Definition at line 14 of file mind_read.c.

Referenced by FieldFx_UpdateMindReadWave(), and RunSceneTransitionEffect().

◆ hue

u16 WaveFxWork::hue

hue, 0 to 359 degrees

Definition at line 15 of file mind_read.c.

Referenced by BattleFx_AdvanceHueCycle(), FieldFx_ComputeHueChannels(), and RunSceneTransitionEffect().

◆ sourceId

u16 WaveFxWork::sourceId

◆ targetId

u16 WaveFxWork::targetId

the target

Definition at line 17 of file mind_read.c.

Referenced by FieldFx_UpdateMindReadWave(), and RunSceneTransitionEffect().

◆ delay

u8 WaveFxWork::delay

frames before it starts

Definition at line 18 of file mind_read.c.

Referenced by BattleFx_ArmBg0HBlankDma(), FieldFx_UpdateMindReadWave(), and RunSceneTransitionEffect().

◆ counter

u8 WaveFxWork::counter

particle spawn cycle (0 to 60)

Definition at line 19 of file mind_read.c.

Referenced by FieldFx_UpdateMindReadWave().