Alchemy
Loading...
Searching...
No Matches

sol_sanctum_corridor.c File Reference

A corridor of Sol Sanctum, scene 15: two exits to scene 16 and nothing else. More...

Go to the source code of this file.

Functions

const struct SceneEntrance * Scene_GetEntrances (void)
const struct SceneRegion * Scene_GetRegions (void)
const u32 * Scene_GetExits (void)
 Both scenes share one exit table.
const struct ScenePlacement * Scene_GetPlacements (void)
const struct SceneEvent * Scene_GetEvents (void)
 The two exits.

Variables

struct SceneEntrance gSolSanctumCorridorEntrances []
u32 gSolSanctumCorridorExits []
struct ScenePlacement gSolSanctumCorridorPlacements []
struct SceneEvent gSolSanctumCorridorEvents []

Detailed Description

A corridor of Sol Sanctum, scene 15: two exits to scene 16 and nothing else.

Definition in file sol_sanctum_corridor.c.

Function Documentation

◆ Scene_GetEntrances()

const struct SceneEntrance * Scene_GetEntrances ( void )

Definition at line 24 of file sol_sanctum_corridor.c.

◆ Scene_GetRegions()

const struct SceneRegion * Scene_GetRegions ( void )

Definition at line 28 of file sol_sanctum_corridor.c.

◆ Scene_GetExits()

const u32 * Scene_GetExits ( void )

Both scenes share one exit table.

Definition at line 30 of file sol_sanctum_corridor.c.

◆ Scene_GetPlacements()

const struct ScenePlacement * Scene_GetPlacements ( void )

Definition at line 32 of file sol_sanctum_corridor.c.

◆ Scene_GetEvents()

const struct SceneEvent * Scene_GetEvents ( void )

The two exits.

Definition at line 37 of file sol_sanctum_corridor.c.

Variable Documentation

◆ gSolSanctumCorridorEntrances

struct SceneEntrance gSolSanctumCorridorEntrances[]
Initial value:
= {
{0, CONDITION_ALWAYS, 120, 0, 100, FACING_SOUTH, 0, -1, -1, -1, -1, 0},
{1, CONDITION_ALWAYS, 727, 0, 92, FACING_NORTH, 0, -1, -1, -1, -1, 0},
{2, CONDITION_ALWAYS, 56, 0, 616, FACING_SOUTH, 0, -1, -1, -1, -1, 0},
}
@ SCENE_TABLE_END
Definition field_scene.h:43
@ CONDITION_ALWAYS
Definition field_scene.h:44
@ FACING_NORTH
Definition field_scene.h:32
@ FACING_SOUTH
Definition field_scene.h:28

Definition at line 43 of file sol_sanctum_corridor.c.

Referenced by Scene_GetEntrances().

◆ gSolSanctumCorridorExits

u32 gSolSanctumCorridorExits[]
Initial value:
= {
SCENE_EXIT(1, 16, 5),
SCENE_EXIT(2, 16, 1),
}
#define SCENE_EXITS(scene)
Definition field_scene.h:72
#define SCENE_EXIT(exit, scene, entrance)
Definition field_scene.h:73
#define SCENE_EXITS_END
Definition field_scene.h:77

Definition at line 50 of file sol_sanctum_corridor.c.

Referenced by Scene_GetExits().

◆ gSolSanctumCorridorPlacements

struct ScenePlacement gSolSanctumCorridorPlacements[]
Initial value:
= {
}

Definition at line 57 of file sol_sanctum_corridor.c.

Referenced by Scene_GetPlacements().

◆ gSolSanctumCorridorEvents

struct SceneEvent gSolSanctumCorridorEvents[]
Initial value:
= {
}
#define SCENE_EVENTS_END
@ EVENT_EXIT

Definition at line 61 of file sol_sanctum_corridor.c.

Referenced by Scene_GetEvents().