mirror of
https://github.com/sonicdcer/sf64.git
synced 2024-11-26 22:40:42 +00:00
53363d6619
* 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
59 lines
1.6 KiB
C
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
|