![]() |
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 "game.h"
#include "memory.h"
#include "area.h"
#include "save_file.h"
#include "object_helpers.h"
#include "engine/behavior_script.h"
#include "ingame_menu.h"
#include "text_strings.h"
#include "audio/external.h"
#include "level_update.h"
#include "segment2.h"
#include "segment7.h"
#include "star_select.h"
#include "model_ids.h"
#include "object_list_processor.h"
Functions | |
void | BehStarActSelectorLoop (void) |
void | Show100CoinStar (u8 stars) |
void | BehActSelectorInit (void) |
void | BehActSelectorLoop (void) |
static void | ShowCourseNumber (void) |
static void | ShowActSelectorMenu (void) |
Gfx * | Geo18_80177518 (s16 run, UNUSED struct GraphNode *node) |
void | LevelProc_80177560 (UNUSED s32 a, UNUSED s32 b) |
int | LevelProc_80177610 (UNUSED s32 a, UNUSED s32 b) |
Variables | |
static struct Object * | sStarSelectIcons [8] |
static s8 | sCurrentMission |
static u8 | sObtainedStars |
static s8 | sVisibleStars |
static u8 | sDefaultSelectedAct |
u8 | bhvStarInActSelector [] |
static s8 | sSelectedAct = 0 |
static s8 | sSelectedStarIndex = 0 |
static s32 | sActSelectorMenuTimer = 0 |
Useless, since sDefaultSelectedAct has already been set in this scenario by the code that shows the next uncollected star.
u8 bhvStarInActSelector[] |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |