1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-07-17 21:35:11 +00:00

ugh, use defines instead of an enum

probably size of enum entries doesn't match well? originally these were
just numbers. besides, not like it's a real enumeration from zero to a
value or some bit flags
This commit is contained in:
feacur 2024-11-19 19:00:29 +01:00
parent 1d84bca790
commit 133a74fc78

View file

@ -358,24 +358,24 @@ correlation with `enum EntranceIndex`
CS_INDEX_UNUSED: "Stage: day" CS_INDEX_UNUSED: "Stage: day"
CS_INDEX_*: "Stage demo 0*" CS_INDEX_*: "Stage demo 0*"
*/ */
typedef enum CutsceneIndex { // clang-format off
CS_INDEX_AUTO = 0x0000, #define CS_INDEX_AUTO 0x0000
CS_INDEX_NEXT_EMPTY = 0xFFEF, // is allowed to schedule a cutscene #define CS_INDEX_NEXT_EMPTY 0xFFEF // is allowed to schedule a cutscene
CS_INDEX_0 = 0xFFF0, #define CS_INDEX_0 0xFFF0
CS_INDEX_1 = 0xFFF1, #define CS_INDEX_1 0xFFF1
CS_INDEX_2 = 0xFFF2, #define CS_INDEX_2 0xFFF2
CS_INDEX_3 = 0xFFF3, #define CS_INDEX_3 0xFFF3
CS_INDEX_4 = 0xFFF4, #define CS_INDEX_4 0xFFF4
CS_INDEX_5 = 0xFFF5, #define CS_INDEX_5 0xFFF5
CS_INDEX_6 = 0xFFF6, #define CS_INDEX_6 0xFFF6
CS_INDEX_7 = 0xFFF7, #define CS_INDEX_7 0xFFF7
CS_INDEX_8 = 0xFFF8, #define CS_INDEX_8 0xFFF8
CS_INDEX_9 = 0xFFF9, #define CS_INDEX_9 0xFFF9
CS_INDEX_A = 0xFFFA, #define CS_INDEX_A 0xFFFA
CS_INDEX_TRIGGERED = 0xFFFD, #define CS_INDEX_TRIGGERED 0xFFFD
CS_INDEX_BARRIER = 0xFFFF, // CS_DEST_GANONS_CASTLE_DISPEL_BARRIER_CONDITONAL #define CS_INDEX_BARRIER 0xFFFF // CS_DEST_GANONS_CASTLE_DISPEL_BARRIER_CONDITONAL
CS_INDEX_UNUSED = 0x8000 // CS_DEST_DEATH_MOUNTAIN_TRAIL #define CS_INDEX_UNUSED 0x8000 // CS_DEST_DEATH_MOUNTAIN_TRAIL
} CutsceneIndex; // clang-format on
typedef union CsCmdCam { typedef union CsCmdCam {
struct { struct {