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