A field object as a Mercury Lighthouse beacon spark sees it: its position and target, its angle round the flame and the flame it is linked to. More...
#include <overlay_object.h>
Data Fields | |
| u8 | unk00 [6] |
| u16 | angle |
| 1/65536 turns | |
| s32 | coordinate08 |
| 16.16 fixed-point pixels | |
| u8 | unk0c [4] |
| s32 | coordinate10 |
| 16.16 fixed-point pixels | |
| u8 | unk14 [0x1c] |
| s32 | field30 |
| u8 | unk34 [4] |
| s32 | coordinate38 |
| 16.16 fixed-point pixels | |
| u8 | unk3c [4] |
| s32 | coordinate40 |
| 16.16 fixed-point pixels | |
| u8 | unk44 [0x0c] |
| struct OverlayObjectRecord * | record |
| u8 | unk54 |
| u8 | unk55 |
| u8 | unk56 [3] |
| u8 | unk59 |
| u8 | steeringFlags |
| u8 | unk5b [9] |
| u16 | angle64 |
| 1/65536 turns | |
| u8 | unk66 [2] |
| struct OverlayObject * | linkedObject |
A field object as a Mercury Lighthouse beacon spark sees it: its position and target, its angle round the flame and the flame it is linked to.
Definition at line 17 of file overlay_object.h.
| u8 OverlayObject::unk00[6] |
Definition at line 18 of file overlay_object.h.
| u16 OverlayObject::angle |
1/65536 turns
Definition at line 19 of file overlay_object.h.
Referenced by SceneEffect_UpdateArcPosition().
| s32 OverlayObject::coordinate08 |
16.16 fixed-point pixels
Definition at line 20 of file overlay_object.h.
Referenced by SceneEffect_UpdateArcPosition().
| u8 OverlayObject::unk0c[4] |
Definition at line 21 of file overlay_object.h.
| s32 OverlayObject::coordinate10 |
16.16 fixed-point pixels
Definition at line 22 of file overlay_object.h.
| u8 OverlayObject::unk14[0x1c] |
Definition at line 23 of file overlay_object.h.
| s32 OverlayObject::field30 |
Definition at line 24 of file overlay_object.h.
| u8 OverlayObject::unk34[4] |
Definition at line 25 of file overlay_object.h.
| s32 OverlayObject::coordinate38 |
16.16 fixed-point pixels
Definition at line 26 of file overlay_object.h.
| u8 OverlayObject::unk3c[4] |
Definition at line 27 of file overlay_object.h.
| s32 OverlayObject::coordinate40 |
16.16 fixed-point pixels
Definition at line 28 of file overlay_object.h.
| u8 OverlayObject::unk44[0x0c] |
Definition at line 29 of file overlay_object.h.
| struct OverlayObjectRecord* OverlayObject::record |
Definition at line 30 of file overlay_object.h.
| u8 OverlayObject::unk54 |
Definition at line 31 of file overlay_object.h.
| u8 OverlayObject::unk55 |
Definition at line 32 of file overlay_object.h.
| u8 OverlayObject::unk56[3] |
Definition at line 33 of file overlay_object.h.
| u8 OverlayObject::unk59 |
Definition at line 34 of file overlay_object.h.
| u8 OverlayObject::steeringFlags |
Definition at line 35 of file overlay_object.h.
| u8 OverlayObject::unk5b[9] |
Definition at line 36 of file overlay_object.h.
| u16 OverlayObject::angle64 |
1/65536 turns
Definition at line 37 of file overlay_object.h.
Referenced by SceneEffect_UpdateArcPosition().
| u8 OverlayObject::unk66[2] |
Definition at line 38 of file overlay_object.h.
| struct OverlayObject* OverlayObject::linkedObject |
Definition at line 39 of file overlay_object.h.
Referenced by SceneEffect_UpdateArcPosition().