mirror of
https://github.com/HarbourMasters/Starship
synced 2026-09-01 18:29:55 -04:00
Documentation of fox_option (#80)
* Renamed functions and variables related to the option cards * Fixed format * Renamed OptionLabel to OptionTexture * Added more types on fox_option * Reverted note_data * Renamed OptionEntryId to OptionId * Renamed ranking menu * Added OPTION_COUNT * Renamed missing declarations on option cards * Added vars on symbol_addrs_overlays * Removed hardcoded option count * Fixed format * Added missing option state assingments * Fixed fox_game format
This commit is contained in:
+2
-2
@@ -383,8 +383,8 @@ void func_800A26C0(void) {
|
||||
gLifeCount[0] = 2;
|
||||
D_80177D20 = 0.0f;
|
||||
D_8016170C = D_80177A80 = D_80177830 = D_80177838 = D_80177840 = D_80178754 = gVersusMode = D_80177AE0 =
|
||||
D_80178410 = D_80177B40 = D_80177854 = D_8017784C = gDrawMode = gShowBossHealth = D_80161A2C =
|
||||
gBgColor = D_80178340 = 0;
|
||||
D_80178410 = D_80177B40 = D_80177854 = gOptionMenuStatus = gDrawMode = gShowBossHealth =
|
||||
D_80161A2C = gBgColor = D_80178340 = 0;
|
||||
gNextGameState = D_80177C94 = D_80177CAC = D_80177CB4 = D_80177CBC = D_80177CC4 = D_80177C9C =
|
||||
D_80177CA4 = D_80161A5C = D_80161A34 = 0;
|
||||
for (i = 0; i < 4; i++) {
|
||||
|
||||
+1
-1
@@ -5461,7 +5461,7 @@ void func_800B48BC(Player* player) {
|
||||
} else if (gCurrentLevel == LEVEL_TRAINING) {
|
||||
gGameState = GSTATE_MENU;
|
||||
D_Timer_8017783C = 2;
|
||||
D_8017784C = 0;
|
||||
gOptionMenuStatus = OPTION_WAIT;
|
||||
gDrawMode = DRAWMODE_0;
|
||||
D_80161A34 = 7;
|
||||
D_80178410 = 0;
|
||||
|
||||
@@ -62,7 +62,7 @@ void func_800BC760(void) {
|
||||
D_80177854 = 0;
|
||||
gDrawMode = DRAWMODE_0;
|
||||
D_80177AE0 = 0;
|
||||
D_8017784C = 0;
|
||||
gOptionMenuStatus = OPTION_WAIT;
|
||||
D_80177B40 = 0;
|
||||
gBgColor = 0;
|
||||
D_80178380[0] = 0;
|
||||
@@ -1468,7 +1468,7 @@ void func_800C1700(void) {
|
||||
func_800BC760();
|
||||
gGameState = GSTATE_MENU;
|
||||
D_Timer_8017783C = 2;
|
||||
D_8017784C = 0;
|
||||
gOptionMenuStatus = OPTION_WAIT;
|
||||
D_800D2870 = 1;
|
||||
gBgColor = 0;
|
||||
}
|
||||
@@ -1811,16 +1811,16 @@ void func_800C1ED4(void) {
|
||||
}
|
||||
|
||||
void func_800C20B0(void) {
|
||||
switch (D_8017784C) {
|
||||
switch (gOptionMenuStatus) {
|
||||
case 0:
|
||||
if (D_Timer_8017783C == 0) {
|
||||
D_8017784C = 1;
|
||||
gOptionMenuStatus = OPTION_SETUP;
|
||||
D_80178410 = 0;
|
||||
}
|
||||
break;
|
||||
|
||||
case 1:
|
||||
D_8017784C = 2;
|
||||
gOptionMenuStatus = OPTION_UPDATE;
|
||||
break;
|
||||
|
||||
case 2:
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
void func_EBFBE0_80187754(void);
|
||||
void func_EBFBE0_801878D8(void);
|
||||
void func_EBFBE0_801920C4(void);
|
||||
void func_EBFBE0_80192340(void);
|
||||
void Option_Init(void);
|
||||
void Option_DrawEntry(void);
|
||||
void func_EBFBE0_8019E85C(void);
|
||||
void func_EBFBE0_8019E8C8(void);
|
||||
void func_EBFBE0_8019E8D0(void);
|
||||
@@ -28,11 +28,11 @@ void func_EBFBE0_80187520(s32 arg0, void* arg1) {
|
||||
break;
|
||||
|
||||
case 107:
|
||||
func_EBFBE0_801920C4();
|
||||
Option_Init();
|
||||
break;
|
||||
|
||||
case 108:
|
||||
func_EBFBE0_80192340();
|
||||
Option_DrawEntry();
|
||||
break;
|
||||
|
||||
case 109:
|
||||
|
||||
@@ -2348,7 +2348,7 @@ void func_EBFBE0_801A116C(void) {
|
||||
|
||||
wings.rightState = wings.leftState = 2;
|
||||
// clang-format off
|
||||
wings.unk_18 = wings.unk_1C = wings.unk_20 = wings.unk_24 = wings.unk_04 =
|
||||
wings.unk_18 = wings.unk_1C = wings.unk_20 = wings.unk_24 = wings.unk_04 =
|
||||
wings.unk_08 = wings.unk_0C = wings.unk_10 = wings.unk_28 = 0.0f;
|
||||
// clang-format on
|
||||
|
||||
@@ -3228,7 +3228,7 @@ void func_EBFBE0_801A36A8(void) {
|
||||
case 4:
|
||||
gGameState = GSTATE_MENU;
|
||||
D_Timer_8017783C = 2;
|
||||
D_8017784C = 0;
|
||||
gOptionMenuStatus = OPTION_WAIT;
|
||||
gDrawMode = 0;
|
||||
D_80178410 = 0;
|
||||
break;
|
||||
|
||||
+360
-364
File diff suppressed because it is too large
Load Diff
@@ -3133,7 +3133,7 @@ void func_EBFBE0_80190FD0(void) {
|
||||
} else {
|
||||
gGameState = GSTATE_MENU;
|
||||
D_Timer_8017783C = 2;
|
||||
D_8017784C = 0;
|
||||
gOptionMenuStatus = OPTION_WAIT;
|
||||
gDrawMode = DRAWMODE_0;
|
||||
D_80178410 = 0;
|
||||
D_EBFBE0_801B8280 = 0;
|
||||
|
||||
Reference in New Issue
Block a user