|
Digimon World 3 decomp
The European version, SLES_039.36
|
A blue rectangle outline that zooms in (or out, when closing) around a TalkBox. More...
#include <engine/text.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 ZoomBox *task, s32 state) |
| void(* | setSubstate )(struct ZoomBox *task, s32 substate) |
| void(* | setStep )(struct ZoomBox *task, s32 step) |
| void(* | setCounter )(struct ZoomBox *task, s32 counter) |
| void(* | nextState )(struct ZoomBox *task) |
| void(* | nextSubstate )(struct ZoomBox *task) |
| void(* | nextStep )(struct ZoomBox *task) |
| void(* | tickCounter )(struct ZoomBox *task) |
| void(* | update )() |
| void(* | destroy )(struct ZoomBox *task) |
| s16 | left |
| s16 | top |
| s16 | x |
| the zoom's centre | |
| s16 | y |
| s16 | w |
| s16 | h |
| s16 | speed |
| s32 | zoom |
| 0-ONE | |
| s32 | layerId |
| s32 | unused68 |
| only cleared when the box starts; nothing reads it | |
| s16 | offsetX |
| s16 | offsetY |
| VECTOR | scale |
| SVECTOR | rot |
| VECTOR | trans |
| the centre, set but not read | |
| MATRIX | matrix |
| s32 | closing |
| s32 | opened |
A blue rectangle outline that zooms in (or out, when closing) around a TalkBox.
| s32 ZoomBox::state |
Definition at line 271 of file text.h.
Referenced by talkBoxSetPos(), and updateZoomBox().
Definition at line 271 of file text.h.
Referenced by drawZoomBox().
| void(* ZoomBox::nextState) (struct ZoomBox *task) |
Definition at line 271 of file text.h.
Referenced by updateZoomBox().
| s16 ZoomBox::left |
Definition at line 272 of file text.h.
Referenced by createZoomBox(), drawZoomBox(), and talkBoxSetPos().
| s16 ZoomBox::top |
Definition at line 273 of file text.h.
Referenced by createZoomBox(), drawZoomBox(), and talkBoxSetPos().
| s16 ZoomBox::x |
the zoom's centre
Definition at line 274 of file text.h.
Referenced by createZoomBox(), drawZoomBox(), and updateZoomBox().
| s16 ZoomBox::y |
Definition at line 275 of file text.h.
Referenced by createZoomBox(), drawZoomBox(), and updateZoomBox().
| s16 ZoomBox::w |
Definition at line 276 of file text.h.
Referenced by createZoomBox(), and drawZoomBox().
| s16 ZoomBox::h |
Definition at line 277 of file text.h.
Referenced by createZoomBox(), and drawZoomBox().
| s16 ZoomBox::speed |
Definition at line 278 of file text.h.
Referenced by drawZoomBox(), and updateTalkBox().
| s32 ZoomBox::zoom |
| s32 ZoomBox::layerId |
Definition at line 280 of file text.h.
Referenced by createZoomBox(), and drawZoomBox().
| s32 ZoomBox::unused68 |
only cleared when the box starts; nothing reads it
Definition at line 281 of file text.h.
Referenced by updateZoomBox().
| s16 ZoomBox::offsetX |
Definition at line 282 of file text.h.
Referenced by createZoomBox(), and talkBoxSetPos().
| s16 ZoomBox::offsetY |
Definition at line 283 of file text.h.
Referenced by createZoomBox(), and talkBoxSetPos().
| VECTOR ZoomBox::scale |
Definition at line 284 of file text.h.
Referenced by drawZoomBox().
| SVECTOR ZoomBox::rot |
Definition at line 285 of file text.h.
Referenced by drawZoomBox().
| VECTOR ZoomBox::trans |
| MATRIX ZoomBox::matrix |
Definition at line 287 of file text.h.
Referenced by drawZoomBox().
| s32 ZoomBox::closing |
Definition at line 288 of file text.h.
Referenced by drawZoomBox(), updateTalkBox(), and updateZoomBox().
| s32 ZoomBox::opened |
Definition at line 289 of file text.h.
Referenced by drawZoomBox(), and updateTalkBox().