Alchemy
Loading...
Searching...
No Matches

facing.h

Go to the documentation of this file.
1#ifndef ALCHEMY_UNIT_FIELD_FACING_H
2#define ALCHEMY_UNIT_FIELD_FACING_H
3
4#include "types.h"
5
6extern const u8 gAnimationFacing_Kind1[16];
7extern const u8 gAnimationFacing_Kind22[8];
8extern const u8 gAnimationFacing_Kind2[8];
9extern const u8 gAnimationFacing_Kind3[16];
10extern const u8 gAnimationFacing_Kind5[16];
11extern const u8 gAnimationFacing_Kind8[8];
12extern const u8 gAnimationFacing_Kind88[8];
13extern const u8 gAnimationFacing_Kind4[64];
14extern const u8 gAnimationFacing_Kind6[64];
15
16extern const u8 gMap_TileDissolveOrder[64];
17extern const u16 gMap_TileDissolveTail;
18extern const s32 gCamera_FixedViewMatrix[12];
19extern const s32 gScriptObject_CycleTable[32];
20extern const s32 gScript_MainScript[1];
21extern const s16 gScript_MainScriptTail[8];
22
23extern const s32 gWorldMap_KeyYaws[16];
24
25#endif
const u16 gMap_TileDissolveTail
Two bytes after the dissolve order; no code in The Broken Seal names them.
Definition facing.c:76
const s32 gWorldMap_KeyYaws[16]
The world map camera's turn rate for each state of the direction pad, read by Object_MoveOnWorldMap.
Definition facing.c:128
const u8 gAnimationFacing_Kind88[8]
Definition facing.c:40
const u8 gAnimationFacing_Kind3[16]
Definition facing.c:26
const u8 gAnimationFacing_Kind2[8]
Definition facing.c:22
const u8 gAnimationFacing_Kind1[16]
Facing tables: for each animation kind, the frame to draw for each sector of the facing angle.
Definition facing.c:13
const s32 gScript_MainScript[1]
The idle script an object returns to when its own one ends: a lone SC_END, which reloads it.
Definition facing.c:99
const u8 gMap_TileDissolveOrder[64]
The order in which the 64 pixels of a sprite's tile in OBJ VRAM dissolve; read by Map_RenderAnimatedT...
Definition facing.c:68
const s32 gScriptObject_CycleTable[32]
One period of a triangle wave, which bobs a floating object up and down.
Definition facing.c:90
const u8 gAnimationFacing_Kind6[64]
Definition facing.c:55
const u8 gAnimationFacing_Kind22[8]
Definition facing.c:18
const u8 gAnimationFacing_Kind5[16]
Definition facing.c:31
const s32 gCamera_FixedViewMatrix[12]
The fixed camera's view matrix (Q16): identity with a -0.8 shear of y by x.
Definition facing.c:80
const u8 gAnimationFacing_Kind4[64]
Definition facing.c:44
const s16 gScript_MainScriptTail[8]
Halfwords that follow the main script; no code in The Broken Seal names them.
Definition facing.c:105
const u8 gAnimationFacing_Kind8[8]
Definition facing.c:36
The integer types, TRUE, UNUSED and the fixed-address macros.
signed int s32
Definition types.h:14
signed short s16
Definition types.h:12
unsigned short u16
Definition types.h:13
unsigned char u8
Definition types.h:11