![]() |
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 "types.h"
#include "memory.h"
#include "segment2.h"
#include "segment7.h"
#include "intro_geo.h"
Data Structures | |
struct | GraphNodeMore |
Macros | |
#define | INTRO_STEPS_ZOOM_IN 20 |
#define | INTRO_STEPS_HOLD_1 75 |
#define | INTRO_STEPS_ZOOM_OUT 91 |
#define | INTRO_BACKGROUND_SUPER_MARIO 0 |
#define | INTRO_BACKGROUND_GAME_OVER 1 |
Functions | |
Gfx * | geo18_title_screen (u32 sp50, struct GraphNode *sp54, UNUSED u32 sp58) |
Gfx * | geo18_fade_transition (u32 sp40, struct GraphNode *sp44, UNUSED u32 sp48) |
Gfx * | intro_backdrop_one_image (u32 index, s8 *backgroundTable) |
Gfx * | geo18_intro_backdrop (u32 sp48, struct GraphNode *sp4c, UNUSED u32 sp50) |
Gfx * | geo18_game_over_tile (u32 sp40, struct GraphNode *sp44, UNUSED u32 sp48) |
#define INTRO_BACKGROUND_GAME_OVER 1 |
#define INTRO_BACKGROUND_SUPER_MARIO 0 |
#define INTRO_STEPS_HOLD_1 75 |
#define INTRO_STEPS_ZOOM_IN 20 |
#define INTRO_STEPS_ZOOM_OUT 91 |
Gfx game_over_texture_table[] |
s8 gameOverBackgroundFlipOrder[] |
s8 gameOverBackgroundTable[] |
int gGameOverFrameCounter |
int gGameOverTableIndex |
s32 gTitleFadeCounter |
s16 gTitleZoomCounter |
Gfx* introBackgroundDlRows[] |
s8 introBackgroundIndexTable[] |
float introBackgroundOffsetX[] |
float introBackgroundOffsetY[] |
s8* introBackgroundTables[] = { introBackgroundIndexTable } |
Gfx* introBackgroundTextureType[] = { mario_title_texture_table, game_over_texture_table } |
Gfx mario_title_texture_table[] |
Gfx title_screen_bg_dl_0A000100[] |
Gfx title_screen_bg_dl_0A000118[] |
Gfx title_screen_bg_dl_0A000130[] |
Gfx title_screen_bg_dl_0A000148[] |
Gfx title_screen_bg_dl_0A000160[] |
Gfx title_screen_bg_dl_0A000178[] |
Gfx title_screen_bg_dl_0A000190[] |