Alchemy
Loading...
Searching...
No Matches

FacingObject Struct Reference

A field object seen as one that turns toward its facing target: its facing, its ground position and the target. More...

#include <field/facing_object.h>

Data Fields

u8 unk00 [6]
u16 facing
 1/65536 turns
s32 positionX
 16.16 fixed-point pixels
u8 unk0c [4]
s32 positionZ
 16.16 fixed-point pixels
u8 unk14 [0x46]
u8 facingFlags
 The steering flags (SW_STEERING); bit 0, turning toward its velocity, is cleared while it turns toward its target.
u8 unk5b [9]
s16 unk64
 work value 0x23 (actionParameter); not read through this view
struct FacingObject * facingTarget
 The linked object (work value 0x25), or null.

Detailed Description

A field object seen as one that turns toward its facing target: its facing, its ground position and the target.

Definition at line 12 of file facing_object.h.

Field Documentation

◆ unk00

u8 FacingObject::unk00[6]

Definition at line 13 of file facing_object.h.

◆ facing

u16 FacingObject::facing

1/65536 turns

Definition at line 14 of file facing_object.h.

Referenced by Scene_TurnTowardTarget().

◆ positionX

s32 FacingObject::positionX

16.16 fixed-point pixels

Definition at line 15 of file facing_object.h.

Referenced by Scene_TurnTowardTarget().

◆ unk0c

u8 FacingObject::unk0c[4]

Definition at line 16 of file facing_object.h.

◆ positionZ

s32 FacingObject::positionZ

16.16 fixed-point pixels

Definition at line 17 of file facing_object.h.

Referenced by Scene_TurnTowardTarget().

◆ unk14

u8 FacingObject::unk14[0x46]

Definition at line 18 of file facing_object.h.

◆ facingFlags

u8 FacingObject::facingFlags

The steering flags (SW_STEERING); bit 0, turning toward its velocity, is cleared while it turns toward its target.

Definition at line 21 of file facing_object.h.

Referenced by Scene_TurnTowardTarget().

◆ unk5b

u8 FacingObject::unk5b[9]

Definition at line 22 of file facing_object.h.

◆ unk64

s16 FacingObject::unk64

work value 0x23 (actionParameter); not read through this view

Definition at line 23 of file facing_object.h.

◆ facingTarget

struct FacingObject* FacingObject::facingTarget

The linked object (work value 0x25), or null.

Definition at line 25 of file facing_object.h.

Referenced by Scene_TurnTowardTarget().