![]() |
Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
|
#include <ultra64.h>#include "sm64.h"#include "display.h"#include "game.h"#include "level_update.h"#include "camera.h"#include "print.h"#include "ingame_menu.h"#include "hud.h"#include "segment2.h"#include "area.h"Data Structures | |
| struct | PowerMeterHUD |
| struct | UnknownStruct803314F0 |
| struct | CameraHUD |
Macros | |
| #define | HUD_TOP_Y 209 |
| #define | HUD_STARS_X 242 |
Enumerations | |
| enum | PowerMeterAnimation { POWER_METER_HIDDEN, POWER_METER_EMPHASIZED, POWER_METER_DEEMPHASIZING, POWER_METER_HIDING, POWER_METER_VISIBLE } |
Functions | |
| void | render_hud_camera (s32 x, s32 y, u8 texture[]) |
| void | render_hud_c_buttons (s32 x, s32 y, u8 texture[]) |
| void | func_802E21A4 (s16 numHealthWedges) |
| void | func_802E2304 (s16 numHealthWedges) |
| static void | animate_power_meter_emphasized (void) |
| static void | animate_power_meter_deemphasizing (void) |
| static void | animate_power_meter_hiding (void) |
| void | func_802E261C (s16 numHealthWedges) |
| void | render_hud_hp (void) |
| void | render_hud_mario_lives (void) |
| void | render_hud_coins (void) |
| void | render_hud_stars (void) |
| void | func_802E29D4 () |
| void | render_hud_timer (void) |
| void | set_camera_status (s16 a0) |
| void | show_camera_status (void) |
| void | render_hud (void) |
Variables | |
| static s16 | D_803600D0 |
| static struct PowerMeterHUD | sPowerMeterHUD |
| static struct UnknownStruct803314F0 | D_803314F0 = { 0x00000000, 0x000A, 0x0000 } |
| static struct CameraHUD | sCameraHUD = { 0x0000 } |
| #define HUD_STARS_X 242 |
| #define HUD_TOP_Y 209 |
| enum PowerMeterAnimation |
|
static |
|
static |
|
static |
1.8.13