sf64/include/fox_hud.h
Alejandro Asenjo Nitti 53363d6619
Some checks failed
Build / Build repo (push) Failing after 1s
Check Format / Check format (push) Failing after 1s
Hud, Title, Map & Option Docs (#272)
* hud title and option docs

* hud docs

* aspMain vram comment

* more hud docs

* HUD docs

* Hud_ -> HUD_ consistency

* ActorMissileSeekModes

* fox_option docs

* more option docs

* more option docs

* more option docs

* fox_title docs

* more fox_title docs

* fox_map docs

* fix map TLUTs

* more fox_map docs

* jp1 explore

* explore us rev0

* SETUPDL comments

* format

* fox_map docs

* more fox_map docs
2024-09-13 00:59:33 -03:00

59 lines
1.6 KiB
C

#ifndef FOX_HUD_H
#define FOX_HUD_H
typedef struct {
/* 0x00 */ u8* levelIdxTex;
/* 0x04 */ s32 width;
/* 0x08 */ s32 height;
/* 0x0C */ u8* titleCardTex;
/* 0x10 */ s32 titleCardWidth;
/* 0x14 */ s32 titleCardHeight;
} LevelTitleCard;
typedef enum LevelClearScreenState {
/* 0 */ LEVEL_CLEAR_STATE_0,
/* 1 */ LEVEL_CLEAR_STATE_1,
/* 2 */ LEVEL_CLEAR_STATE_2,
/* 3 */ LEVEL_CLEAR_STATE_3,
/* 4 */ LEVEL_CLEAR_STATE_4,
/* 5 */ LEVEL_CLEAR_STATE_5,
} LevelClearScreenState;
typedef enum BombCounterStates {
/* 0 */ BOMB_COUNTER_INIT,
/* 1 */ BOMB_COUNTER_STATE_1,
/* 2 */ BOMB_COUNTER_STATE_2,
/* 3 */ BOMB_COUNTER_STATE_3,
/* 4 */ BOMB_COUNTER_STATE_4,
/* 5 */ BOMB_COUNTER_STATE_5,
/* 6 */ BOMB_COUNTER_STATE_6,
/* 7 */ BOMB_COUNTER_STATE_7,
} BombCounterStates;
typedef enum RadarMarkTypes {
/* 0 */ RADARMARK_FOX,
/* 1 */ RADARMARK_FALCO,
/* 2 */ RADARMARK_SLIPPY,
/* 3 */ RADARMARK_PEPPY,
/* 4 */ RADARMARK_WOLF,
/* 5 */ RADARMARK_LEON,
/* 6 */ RADARMARK_PIGMA,
/* 7 */ RADARMARK_ANDREW,
/* 8 */ RADARMARK_KATT,
/* 100 */ RADARMARK_MISSILE = 100,
/* 101 */ RADARMARK_KA_SAUCERER,
/* 102 */ RADARMARK_BOSS,
/* 103 */ RADARMARK_SUPPIES,
/* 200 */ RADARMARK_ITEM_1 = 200,
/* 201 */ RADARMARK_ITEM_2,
/* 999 */ RADARMARK_NOTHING = 999
} RadarMarkTypes;
typedef enum ActorMissileSeekMode {
/* 0 */ MISSILE_SEEK_TEAMMATES,
/* 1 */ MISSILE_SEEK_PLAYER,
/* 2 */ MISSILE_SEEK_EITHER,
} ActorMissileSeekMode;
#endif