Alchemy
Loading...
Searching...
No Matches

kolima.h

Go to the documentation of this file.
1#ifndef ALCHEMY_UNIT_SCENE_KOLIMA_H
2#define ALCHEMY_UNIT_SCENE_KOLIMA_H
3
4#include "types.h"
5#include "field_scene.h"
6#include "field_runtime.h"
7
8struct SceneEntrance;
9struct SceneEvent;
10struct ScenePlacement;
11struct SceneRegion;
12
13const struct SceneEntrance *Kolima_GetEntrances(void);
14const struct SceneRegion *Kolima_GetRegions(void);
15const u32 *Kolima_GetExits(void);
16const struct ScenePlacement *Kolima_GetPlacements(void);
17const struct SceneEvent *Kolima_GetEvents(void);
30extern struct SceneEntrance gKolimaEntrances[];
31extern struct SceneEntrance gKolimaEntrances3[];
32extern struct SceneEntrance gKolimaEntrances2[];
33extern struct SceneRegion gKolimaRegions2[];
34extern u32 gKolimaExits[];
35extern struct ScenePlacement gKolimaPlacements[];
39extern struct SceneEvent gKolimaEvents[];
40extern struct SceneEvent gKolimaEvents3[];
44
45#endif
The field's runtime work: map cells, scene records and regions, map markers and FieldWork.
The scene table formats: entrances, exits, placements and events, and the macros that write them.
s32 gFallingEffectScript[]
Definition kolima.c:1714
s32 gKolima_RegionScript[]
Definition kolima.c:1707
const struct SceneEvent * Kolima_GetEvents(void)
Selects the village or bridge event table.
Definition kolima.c:178
struct SceneEvent gKolimaEvents[]
Definition kolima.c:1649
struct ScenePlacement gKolimaPlacements[]
Definition kolima.c:1573
s32 gKolima_PartyRestoreScaleActions[]
Definition kolima.c:1462
s32 gKolima_FaceLeaderScript[]
Definition kolima.c:1509
s32 gKolima_PartySquashActions[]
Definition kolima.c:1446
s32 gKolima_ProtectiveFieldGrowActions[]
Definition kolima.c:1469
const u32 * Kolima_GetExits(void)
Returns the shared packed exit table.
Definition kolima.c:142
struct ScenePlacement gKolimaPlacements3[]
Definition kolima.c:1641
s32 gKolima_Object26Script[]
Definition kolima.c:1702
struct ScenePlacement gKolima_EntryScript[]
Definition kolima.c:1627
s32 gKolima_ActionTable3[]
Definition kolima.c:1440
const struct ScenePlacement * Kolima_GetPlacements(void)
Selects placements and applies tree sprites while the villagers are cursed.
Definition kolima.c:145
s32 gKolima_ActionTable1[]
Definition kolima.c:1428
struct ScenePlacement gKolimaPlacements1[]
Definition kolima.c:1577
s32 gKolima_EntryActions[]
Definition kolima.c:1494
struct SceneEntrance gKolimaEntrances3[]
Definition kolima.c:1535
s32 gKolima_ProtectiveFieldShrinkActions[]
Definition kolima.c:1482
u32 gKolimaExits[]
Definition kolima.c:1554
struct SceneEvent gKolimaEvents3[]
Definition kolima.c:1692
struct SceneEntrance gKolimaEntrances[]
Definition kolima.c:1520
const struct SceneEntrance * Kolima_GetEntrances(void)
Selects the entrance table for the village, interior or bridge.
Definition kolima.c:121
struct SceneEntrance gKolimaEntrances2[]
Definition kolima.c:1541
s32 gKolima_DebrisScript[]
Definition kolima.c:1504
u16 gKolima_SwitchCells[]
Definition kolima.c:1514
s32 gKolima_ActionTable2[]
Definition kolima.c:1434
const struct SceneRegion * Kolima_GetRegions(void)
Returns the interior's regions; the other maps have none.
Definition kolima.c:134
struct SceneRegion gKolimaRegions2[]
Definition kolima.c:1548
s32 Kolima_Initialize(void)
Restores the current map and plays the first visit to cursed Kolima.
Definition kolima.c:320
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
unsigned short u16
Definition types.h:13