|
Digimon World 3 decomp
The European version, SLES_039.36
|
Fades the screen to a colour: a POLY_F4 over it, blended (blend is the semi-transparency rate) More...
#include <cardgame/card_battle/screen.h>
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 CardFader *task, s32 state) |
| void(* | setSubstate )(struct CardFader *task, s32 substate) |
| void(* | setStep )(struct CardFader *task, s32 step) |
| void(* | setCounter )(struct CardFader *task, s32 counter) |
| void(* | nextState )(struct CardFader *task) |
| void(* | nextSubstate )(struct CardFader *task) |
| void(* | nextStep )(struct CardFader *task) |
| void(* | tickCounter )(struct CardFader *task) |
| void(* | update )() |
| void(* | destroy )(struct CardFader *task) |
| s32 | mode |
| 0 idle, 1 fading, 2 done: the task ends | |
| s32 | time |
| left | |
| s32 | duration |
| u8 | blend |
| u8 | killWhenDone |
| u8 | target [3] |
| u8 | from [3] |
| u8 | color [3] |
| void(* | setColor )(struct CardFader *fader, u8 r, u8 g, u8 b) |
| void(* | start )(struct CardFader *fader, u8 r, u8 g, u8 b, s32 frames, s32 killWhenDone) |
| s32(* | isDone )(struct CardFader *fader) |
| void(* | kill )(struct CardFader *fader) |
Fades the screen to a colour: a POLY_F4 over it, blended (blend is the semi-transparency rate)
| s32 CardFader::state |
Definition at line 35 of file screen.h.
Referenced by CARDGAME_tickFader().
Definition at line 35 of file screen.h.
Referenced by CARDGAME_tickFader().
| void(* CardFader::nextState) (struct CardFader *task) |
Definition at line 35 of file screen.h.
Referenced by CARDGAME_tickFader().
| s32 CardFader::mode |
0 idle, 1 fading, 2 done: the task ends
Definition at line 36 of file screen.h.
Referenced by CARDGAME_isFadeDone(), CARDGAME_killFader(), CARDGAME_startFade(), CARDGAME_stepFader(), and CARDGAME_tickFader().
| s32 CardFader::time |
left
Definition at line 37 of file screen.h.
Referenced by CARDGAME_startFade(), and CARDGAME_stepFader().
| s32 CardFader::duration |
Definition at line 38 of file screen.h.
Referenced by CARDGAME_startFade(), and CARDGAME_stepFader().
| u8 CardFader::blend |
Definition at line 39 of file screen.h.
Referenced by CARDGAME_createFader(), and CARDGAME_drawFader().
| u8 CardFader::killWhenDone |
Definition at line 40 of file screen.h.
Referenced by CARDGAME_startFade(), and CARDGAME_stepFader().
| u8 CardFader::target[3] |
Definition at line 41 of file screen.h.
Referenced by CARDGAME_startFade(), and CARDGAME_stepFader().
| u8 CardFader::from[3] |
Definition at line 42 of file screen.h.
Referenced by CARDGAME_startFade(), and CARDGAME_stepFader().
| u8 CardFader::color[3] |
Definition at line 43 of file screen.h.
Referenced by CARDGAME_drawFader(), CARDGAME_setFaderColor(), CARDGAME_startFade(), and CARDGAME_stepFader().
Definition at line 44 of file screen.h.
Referenced by CARDGAME_createFader(), CARDGAME_startStepFade(), CARDGAME_updateBattle(), and countRoundWin().
Definition at line 45 of file screen.h.
Referenced by CARDGAME_createFader(), CARDGAME_startStepFade(), CARDGAME_updateBattle(), and countRoundWin().
Definition at line 46 of file screen.h.
Referenced by CARDGAME_createFader(), and CARDGAME_updateBattle().
| void(* CardFader::kill) (struct CardFader *fader) |
Definition at line 47 of file screen.h.
Referenced by CARDGAME_createFader(), and CARDGAME_updateBattle().