![]() |
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 |