Alchemy
Loading...
Searching...
No Matches

sanctum.h

Go to the documentation of this file.
1#ifndef ALCHEMY_UNIT_SCENE_SANCTUM_H
2#define ALCHEMY_UNIT_SCENE_SANCTUM_H
3
4#include "types.h"
5#include "field_scene.h"
6
7const struct SceneEntrance *Sanctum_GetEntrances(void);
8const struct SceneRegion *Sanctum_GetRegions(void);
9const u32 *Sanctum_GetExits(void);
10const struct ScenePlacement *Sanctum_GetPlacements(void);
11const struct SceneEvent *Sanctum_GetEvents(void);
17extern struct SceneEntrance gSanctum_Entrances[];
18extern u32 gSanctum_Exits[];
25extern struct SceneEvent gSanctum_SceneTableA[];
26extern struct SceneEvent gSanctum_SceneTableB[];
27extern struct SceneEvent gSanctum_SceneTableC[];
28extern struct SceneEvent gSanctum_SceneTableD[];
29extern struct SceneEvent gSanctum_SceneTableE[];
30extern struct SceneEvent gSanctum_SceneTableF[];
31extern struct SceneEvent gSanctum_SceneTableG[];
32extern struct SceneEvent gSanctum_SceneTableH[];
33extern struct SceneEvent gSanctum_SceneTableI[];
34extern s32 gSanctum_CursorBob[];
37
38#endif
The scene table formats: entrances, exits, placements and events, and the macros that write them.
s32 gSanctum_CursorBob[]
Definition sanctum.c:2270
struct ScenePlacement gSanctum_PlacementD[]
Definition sanctum.c:2154
struct ScenePlacement gSanctum_PlacementA[]
Definition sanctum.c:2118
s32 gSanctum_SparkEndScript[]
Definition sanctum.c:2289
s32 gSanctum_ItemIconEndScript[]
Definition sanctum.c:2084
struct SceneEvent gSanctum_SceneTableF[]
Definition sanctum.c:2230
struct ScenePlacement gSanctum_PlacementSequenceB[]
Definition sanctum.c:2137
struct ScenePlacement gSanctum_PlacementE[]
Definition sanctum.c:2174
struct SceneEvent gSanctum_SceneTableH[]
Definition sanctum.c:2250
s32 Sanctum_Initialize(void)
Prepares the current visit and starts its opening scene.
Definition sanctum.c:311
struct SceneEvent gSanctum_SceneTableA[]
Definition sanctum.c:2180
const struct ScenePlacement * Sanctum_GetPlacements(void)
Chooses the actors for the current entrance.
Definition sanctum.c:107
const struct SceneEntrance * Sanctum_GetEntrances(void)
Returns the entrances shared by all Sanctum visits.
Definition sanctum.c:98
s32 gSanctum_OwnerEffectScript[]
Definition sanctum.c:2281
struct SceneEvent gSanctum_SceneTableC[]
Definition sanctum.c:2198
struct ScenePlacement gSanctum_PlacementC[]
Definition sanctum.c:2144
struct SceneEvent gSanctum_SceneTableB[]
Definition sanctum.c:2188
struct SceneEvent gSanctum_SceneTableD[]
Definition sanctum.c:2207
const u32 * Sanctum_GetExits(void)
Definition sanctum.c:104
const struct SceneRegion * Sanctum_GetRegions(void)
Definition sanctum.c:102
s32 gSanctum_ItemIconGrowScript[]
Definition sanctum.c:2041
struct SceneEntrance gSanctum_Entrances[]
Definition sanctum.c:2089
struct SceneEvent gSanctum_SceneTableG[]
Definition sanctum.c:2241
u32 gSanctum_LeaderCircleScript[]
Definition sanctum.c:1989
struct SceneEvent gSanctum_SceneTableI[]
Definition sanctum.c:2262
struct SceneEvent gSanctum_SceneTableE[]
Definition sanctum.c:2219
struct ScenePlacement gSanctum_PlacementB[]
Definition sanctum.c:2122
u32 gSanctum_GaretCircleScript[]
Definition sanctum.c:2015
u32 gSanctum_Exits[]
Definition sanctum.c:2104
const struct SceneEvent * Sanctum_GetEvents(void)
Chooses interactions for the entrance and current story flags.
Definition sanctum.c:133
A scene entrance: where and facing which way the party arrives, and the camera's bounds there (-1 for...
Definition field_scene.h:54
A scene event: its kind and detail, the trigger it answers, its condition and its value (a message or...
An actor a scene places: its sprite, the condition for placing it, how it behaves,...
Definition field_scene.h:81
A scene's exit region: the box that, while its condition holds, takes the party leader out through it...
The integer types, TRUE, UNUSED and the fixed-address macros.
signed int s32
Definition types.h:14
unsigned int u32
Definition types.h:15