Alchemy
Loading...
Searching...
No Matches

tret_tree_branch.h File Reference

Go to the source code of this file.

Functions

const struct SceneEntrance * TretTreeBranch_GetEntrances (void)
const struct SceneRegion * TretTreeBranch_GetRegions (void)
const u32 * TretTreeBranch_GetExits (void)
const struct ScenePlacement * TretTreeBranch_GetPlacements (void)
const struct SceneEvent * TretTreeBranch_GetEvents (void)
 Returns the touch, talk, exit and Reveal events for this branch.
s32 TretTreeBranch_Initialize (void)
 Initializes the backdrop transition and installs BG3's scanline scroll split.

Variables

struct SceneEntrance gTretTreeBranch_Entrances []
u32 gTretTreeBranch_Exits []
struct ScenePlacement gTretTreeBranch_Placements []
struct SceneEvent gTretTreeBranch_Events []
u16 gTretTreeBranch_CellSteps []

Function Documentation

◆ TretTreeBranch_GetEntrances()

const struct SceneEntrance * TretTreeBranch_GetEntrances ( void )

Definition at line 58 of file tret_tree_branch.c.

Referenced by TretTreeBranch_GetEntrances().

◆ TretTreeBranch_GetRegions()

const struct SceneRegion * TretTreeBranch_GetRegions ( void )

Definition at line 62 of file tret_tree_branch.c.

Referenced by TretTreeBranch_GetRegions().

◆ TretTreeBranch_GetExits()

const u32 * TretTreeBranch_GetExits ( void )

Definition at line 64 of file tret_tree_branch.c.

Referenced by TretTreeBranch_GetExits().

◆ TretTreeBranch_GetPlacements()

const struct ScenePlacement * TretTreeBranch_GetPlacements ( void )

Definition at line 66 of file tret_tree_branch.c.

Referenced by TretTreeBranch_GetPlacements().

◆ TretTreeBranch_GetEvents()

const struct SceneEvent * TretTreeBranch_GetEvents ( void )

Returns the touch, talk, exit and Reveal events for this branch.

Definition at line 171 of file tret_tree_branch.c.

Referenced by TretTreeBranch_GetEvents().

◆ TretTreeBranch_Initialize()

s32 TretTreeBranch_Initialize ( void )

Initializes the backdrop transition and installs BG3's scanline scroll split.

Returns 0 for the overlay initialization entry point.

Definition at line 196 of file tret_tree_branch.c.

Referenced by TretTreeBranch_Initialize().

Variable Documentation

◆ gTretTreeBranch_Entrances

struct SceneEntrance gTretTreeBranch_Entrances[]
extern

Definition at line 256 of file tret_tree_branch.c.

Referenced by TretTreeBranch_GetEntrances().

◆ gTretTreeBranch_Exits

u32 gTretTreeBranch_Exits[]
extern

Definition at line 269 of file tret_tree_branch.c.

Referenced by TretTreeBranch_GetExits().

◆ gTretTreeBranch_Placements

struct ScenePlacement gTretTreeBranch_Placements[]
extern

Definition at line 277 of file tret_tree_branch.c.

Referenced by TretTreeBranch_GetPlacements().

◆ gTretTreeBranch_Events

struct SceneEvent gTretTreeBranch_Events[]
extern

Definition at line 284 of file tret_tree_branch.c.

Referenced by TretTreeBranch_GetEvents().

◆ gTretTreeBranch_CellSteps

u16 gTretTreeBranch_CellSteps[]
extern

Definition at line 310 of file tret_tree_branch.c.