Alchemy
Loading...
Searching...
No Matches

overlay_object.h File Reference

Overlay objects and their records. More...

Go to the source code of this file.

Data Structures

struct  OverlayObjectRecord
struct  OverlayObject
 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...

Functions

 STATIC_ASSERT (offsetof(struct OverlayObjectRecord, flags)==0x09)
 STATIC_ASSERT (offsetof(struct OverlayObject, record)==0x50)
 STATIC_ASSERT (offsetof(struct OverlayObject, angle)==0x06)
 STATIC_ASSERT (offsetof(struct OverlayObject, coordinate08)==0x08)
 STATIC_ASSERT (offsetof(struct OverlayObject, coordinate10)==0x10)
 STATIC_ASSERT (offsetof(struct OverlayObject, field30)==0x30)
 STATIC_ASSERT (offsetof(struct OverlayObject, coordinate38)==0x38)
 STATIC_ASSERT (offsetof(struct OverlayObject, coordinate40)==0x40)
 STATIC_ASSERT (offsetof(struct OverlayObject, unk55)==0x55)
 STATIC_ASSERT (offsetof(struct OverlayObject, unk59)==0x59)
 STATIC_ASSERT (offsetof(struct OverlayObject, steeringFlags)==0x5a)
 STATIC_ASSERT (offsetof(struct OverlayObject, angle64)==0x64)
 STATIC_ASSERT (offsetof(struct OverlayObject, linkedObject)==0x68)

Detailed Description

Overlay objects and their records.

Definition in file overlay_object.h.

Function Documentation

◆ STATIC_ASSERT() [1/13]

STATIC_ASSERT ( offsetof(struct OverlayObjectRecord, flags) = =0x09)

◆ STATIC_ASSERT() [2/13]

STATIC_ASSERT ( offsetof(struct OverlayObject, record) = =0x50)

◆ STATIC_ASSERT() [3/13]

STATIC_ASSERT ( offsetof(struct OverlayObject, angle) = =0x06)

◆ STATIC_ASSERT() [4/13]

STATIC_ASSERT ( offsetof(struct OverlayObject, coordinate08) = =0x08)

◆ STATIC_ASSERT() [5/13]

STATIC_ASSERT ( offsetof(struct OverlayObject, coordinate10) = =0x10)

◆ STATIC_ASSERT() [6/13]

STATIC_ASSERT ( offsetof(struct OverlayObject, field30) = =0x30)

◆ STATIC_ASSERT() [7/13]

STATIC_ASSERT ( offsetof(struct OverlayObject, coordinate38) = =0x38)

◆ STATIC_ASSERT() [8/13]

STATIC_ASSERT ( offsetof(struct OverlayObject, coordinate40) = =0x40)

◆ STATIC_ASSERT() [9/13]

STATIC_ASSERT ( offsetof(struct OverlayObject, unk55) = =0x55)

◆ STATIC_ASSERT() [10/13]

STATIC_ASSERT ( offsetof(struct OverlayObject, unk59) = =0x59)

◆ STATIC_ASSERT() [11/13]

STATIC_ASSERT ( offsetof(struct OverlayObject, steeringFlags) = =0x5a)

◆ STATIC_ASSERT() [12/13]

STATIC_ASSERT ( offsetof(struct OverlayObject, angle64) = =0x64)

◆ STATIC_ASSERT() [13/13]

STATIC_ASSERT ( offsetof(struct OverlayObject, linkedObject) = =0x68)