summaryrefslogtreecommitdiff
path: root/src/code/z_parameter.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/code/z_parameter.c')
-rw-r--r--src/code/z_parameter.c1041
1 files changed, 520 insertions, 521 deletions
diff --git a/src/code/z_parameter.c b/src/code/z_parameter.c
index 10e285b8b..6b51e685c 100644
--- a/src/code/z_parameter.c
+++ b/src/code/z_parameter.c
@@ -158,7 +158,7 @@ void Interface_ChangeAlpha(u16 alphaType) {
void func_80082644(GlobalContext* globalCtx, s16 alpha) {
InterfaceContext* interfaceCtx = &globalCtx->interfaceCtx;
- if (gSaveContext.button_status[0] == BTN_DISABLED) {
+ if (gSaveContext.buttonStatus[0] == BTN_DISABLED) {
if (interfaceCtx->bAlpha != 0x46) {
interfaceCtx->bAlpha = 0x46;
}
@@ -168,7 +168,7 @@ void func_80082644(GlobalContext* globalCtx, s16 alpha) {
}
}
- if (gSaveContext.button_status[1] == BTN_DISABLED) {
+ if (gSaveContext.buttonStatus[1] == BTN_DISABLED) {
if (interfaceCtx->cLeftAlpha != 0x46) {
interfaceCtx->cLeftAlpha = 0x46;
}
@@ -178,7 +178,7 @@ void func_80082644(GlobalContext* globalCtx, s16 alpha) {
}
}
- if (gSaveContext.button_status[2] == BTN_DISABLED) {
+ if (gSaveContext.buttonStatus[2] == BTN_DISABLED) {
if (interfaceCtx->cDownAlpha != 0x46) {
interfaceCtx->cDownAlpha = 0x46;
}
@@ -188,7 +188,7 @@ void func_80082644(GlobalContext* globalCtx, s16 alpha) {
}
}
- if (gSaveContext.button_status[3] == BTN_DISABLED) {
+ if (gSaveContext.buttonStatus[3] == BTN_DISABLED) {
if (interfaceCtx->cRightAlpha != 0x46) {
interfaceCtx->cRightAlpha = 0x46;
}
@@ -198,7 +198,7 @@ void func_80082644(GlobalContext* globalCtx, s16 alpha) {
}
}
- if (gSaveContext.button_status[4] == BTN_DISABLED) {
+ if (gSaveContext.buttonStatus[4] == BTN_DISABLED) {
if (interfaceCtx->aAlpha != 0x46) {
interfaceCtx->aAlpha = 0x46;
}
@@ -606,54 +606,54 @@ void func_80083108(GlobalContext* globalCtx) {
sp28 = 0;
- if ((gSaveContext.cutscene_index < 0xFFF0) ||
- ((globalCtx->sceneNum == SCENE_SPOT20) && (gSaveContext.cutscene_index == 0xFFF0))) {
+ if ((gSaveContext.cutsceneIndex < 0xFFF0) ||
+ ((globalCtx->sceneNum == SCENE_SPOT20) && (gSaveContext.cutsceneIndex == 0xFFF0))) {
gSaveContext.unk_13E7 = 0;
if ((player->stateFlags1 & 0x00800000) || (globalCtx->unk_11E5C >= 2) ||
((globalCtx->sceneNum == SCENE_BOWLING) && Flags_GetSwitch(globalCtx, 0x38))) {
- if (gSaveContext.equips.button_items[0] != ITEM_NONE) {
+ if (gSaveContext.equips.buttonItems[0] != ITEM_NONE) {
gSaveContext.unk_13E7 = 1;
- if (gSaveContext.button_status[0] == BTN_DISABLED) {
- gSaveContext.button_status[0] = gSaveContext.button_status[1] = gSaveContext.button_status[2] =
- gSaveContext.button_status[3] = BTN_ENABLED;
+ if (gSaveContext.buttonStatus[0] == BTN_DISABLED) {
+ gSaveContext.buttonStatus[0] = gSaveContext.buttonStatus[1] = gSaveContext.buttonStatus[2] =
+ gSaveContext.buttonStatus[3] = BTN_ENABLED;
}
- if ((gSaveContext.equips.button_items[0] != ITEM_SLINGSHOT) &&
- (gSaveContext.equips.button_items[0] != ITEM_BOW) &&
- (gSaveContext.equips.button_items[0] != ITEM_BOMBCHU) &&
- (gSaveContext.equips.button_items[0] != ITEM_NONE)) {
- gSaveContext.button_status[0] = gSaveContext.equips.button_items[0];
+ if ((gSaveContext.equips.buttonItems[0] != ITEM_SLINGSHOT) &&
+ (gSaveContext.equips.buttonItems[0] != ITEM_BOW) &&
+ (gSaveContext.equips.buttonItems[0] != ITEM_BOMBCHU) &&
+ (gSaveContext.equips.buttonItems[0] != ITEM_NONE)) {
+ gSaveContext.buttonStatus[0] = gSaveContext.equips.buttonItems[0];
if ((globalCtx->sceneNum == SCENE_BOWLING) && Flags_GetSwitch(globalCtx, 0x38)) {
- gSaveContext.equips.button_items[0] = ITEM_BOMBCHU;
+ gSaveContext.equips.buttonItems[0] = ITEM_BOMBCHU;
Interface_LoadItemIcon1(globalCtx, 0);
} else {
- gSaveContext.equips.button_items[0] = ITEM_BOW;
+ gSaveContext.equips.buttonItems[0] = ITEM_BOW;
if (globalCtx->unk_11E5C >= 2) {
if (LINK_AGE_IN_YEARS == YEARS_CHILD) {
- gSaveContext.equips.button_items[0] = ITEM_SLINGSHOT;
+ gSaveContext.equips.buttonItems[0] = ITEM_SLINGSHOT;
}
Interface_LoadItemIcon1(globalCtx, 0);
} else {
if (gSaveContext.items[SLOT_BOW] == ITEM_NONE) {
- gSaveContext.equips.button_items[0] = ITEM_NONE;
+ gSaveContext.equips.buttonItems[0] = ITEM_NONE;
} else {
Interface_LoadItemIcon1(globalCtx, 0);
}
}
}
- gSaveContext.button_status[1] = gSaveContext.button_status[2] = gSaveContext.button_status[3] =
+ gSaveContext.buttonStatus[1] = gSaveContext.buttonStatus[2] = gSaveContext.buttonStatus[3] =
BTN_DISABLED;
Interface_ChangeAlpha(6);
}
if (globalCtx->unk_1241B != 0) {
Interface_ChangeAlpha(1);
- } else if (gSaveContext.minigame_state == 1) {
+ } else if (gSaveContext.minigameState == 1) {
Interface_ChangeAlpha(8);
} else if (globalCtx->unk_11E5C >= 2) {
Interface_ChangeAlpha(8);
@@ -672,9 +672,9 @@ void func_80083108(GlobalContext* globalCtx) {
} else if (globalCtx->sceneNum == SCENE_TURIBORI) {
gSaveContext.unk_13E7 = 2;
if (globalCtx->interfaceCtx.unk_260 != 0) {
- if (gSaveContext.equips.button_items[0] != ITEM_FISHING_POLE) {
- gSaveContext.button_status[0] = gSaveContext.equips.button_items[0];
- gSaveContext.equips.button_items[0] = ITEM_FISHING_POLE;
+ if (gSaveContext.equips.buttonItems[0] != ITEM_FISHING_POLE) {
+ gSaveContext.buttonStatus[0] = gSaveContext.equips.buttonItems[0];
+ gSaveContext.equips.buttonItems[0] = ITEM_FISHING_POLE;
gSaveContext.unk_13EA = 0;
Interface_LoadItemIcon1(globalCtx, 0);
Interface_ChangeAlpha(12);
@@ -683,56 +683,56 @@ void func_80083108(GlobalContext* globalCtx) {
if (gSaveContext.unk_13EA != 12) {
Interface_ChangeAlpha(12);
}
- } else if (gSaveContext.equips.button_items[0] == ITEM_FISHING_POLE) {
- gSaveContext.equips.button_items[0] = gSaveContext.button_status[0];
+ } else if (gSaveContext.equips.buttonItems[0] == ITEM_FISHING_POLE) {
+ gSaveContext.equips.buttonItems[0] = gSaveContext.buttonStatus[0];
gSaveContext.unk_13EA = 0;
- if (gSaveContext.equips.button_items[0] != ITEM_NONE) {
+ if (gSaveContext.equips.buttonItems[0] != ITEM_NONE) {
Interface_LoadItemIcon1(globalCtx, 0);
}
- gSaveContext.button_status[0] = gSaveContext.button_status[1] = gSaveContext.button_status[2] =
- gSaveContext.button_status[3] = BTN_DISABLED;
+ gSaveContext.buttonStatus[0] = gSaveContext.buttonStatus[1] = gSaveContext.buttonStatus[2] =
+ gSaveContext.buttonStatus[3] = BTN_DISABLED;
Interface_ChangeAlpha(50);
} else {
- if (gSaveContext.button_status[0] == BTN_ENABLED) {
+ if (gSaveContext.buttonStatus[0] == BTN_ENABLED) {
gSaveContext.unk_13EA = 0;
}
- gSaveContext.button_status[0] = gSaveContext.button_status[1] = gSaveContext.button_status[2] =
- gSaveContext.button_status[3] = BTN_DISABLED;
+ gSaveContext.buttonStatus[0] = gSaveContext.buttonStatus[1] = gSaveContext.buttonStatus[2] =
+ gSaveContext.buttonStatus[3] = BTN_DISABLED;
Interface_ChangeAlpha(50);
}
} else if (msgCtx->msgMode == 0) {
if ((func_8008F2F8(globalCtx) >= 2) && (func_8008F2F8(globalCtx) < 5)) {
- if (gSaveContext.button_status[0] != BTN_DISABLED) {
+ if (gSaveContext.buttonStatus[0] != BTN_DISABLED) {
sp28 = 1;
}
- gSaveContext.button_status[0] = BTN_DISABLED;
+ gSaveContext.buttonStatus[0] = BTN_DISABLED;
for (i = 1; i < 4; i++) {
if (func_8008F2F8(globalCtx) == 2) {
- if ((gSaveContext.equips.button_items[i] != ITEM_HOOKSHOT) &&
- (gSaveContext.equips.button_items[i] != ITEM_LONGSHOT)) {
- if (gSaveContext.button_status[i] == BTN_ENABLED) {
+ if ((gSaveContext.equips.buttonItems[i] != ITEM_HOOKSHOT) &&
+ (gSaveContext.equips.buttonItems[i] != ITEM_LONGSHOT)) {
+ if (gSaveContext.buttonStatus[i] == BTN_ENABLED) {
sp28 = 1;
}
- gSaveContext.button_status[i] = BTN_DISABLED;
+ gSaveContext.buttonStatus[i] = BTN_DISABLED;
} else {
- if (gSaveContext.button_status[i] == BTN_DISABLED) {
+ if (gSaveContext.buttonStatus[i] == BTN_DISABLED) {
sp28 = 1;
}
- gSaveContext.button_status[i] = BTN_ENABLED;
+ gSaveContext.buttonStatus[i] = BTN_ENABLED;
}
} else {
- if (gSaveContext.button_status[i] == BTN_ENABLED) {
+ if (gSaveContext.buttonStatus[i] == BTN_ENABLED) {
sp28 = 1;
}
- gSaveContext.button_status[i] = BTN_DISABLED;
+ gSaveContext.buttonStatus[i] = BTN_DISABLED;
}
}
@@ -742,22 +742,22 @@ void func_80083108(GlobalContext* globalCtx) {
Interface_ChangeAlpha(50);
} else if ((player->stateFlags1 & 0x00200000) || (player->stateFlags2 & 0x00040000)) {
- if (gSaveContext.button_status[0] != BTN_DISABLED) {
- gSaveContext.button_status[0] = BTN_DISABLED;
- gSaveContext.button_status[1] = BTN_DISABLED;
- gSaveContext.button_status[2] = BTN_DISABLED;
- gSaveContext.button_status[3] = BTN_DISABLED;
+ if (gSaveContext.buttonStatus[0] != BTN_DISABLED) {
+ gSaveContext.buttonStatus[0] = BTN_DISABLED;
+ gSaveContext.buttonStatus[1] = BTN_DISABLED;
+ gSaveContext.buttonStatus[2] = BTN_DISABLED;
+ gSaveContext.buttonStatus[3] = BTN_DISABLED;
gSaveContext.unk_13EA = 0;
Interface_ChangeAlpha(50);
}
- } else if ((gSaveContext.event_inf[0] & 0xF) == 1) {
+ } else if ((gSaveContext.eventInf[0] & 0xF) == 1) {
if (player->stateFlags1 & 0x00800000) {
- if ((gSaveContext.equips.button_items[0] != ITEM_NONE) &&
- (gSaveContext.equips.button_items[0] != ITEM_BOW)) {
+ if ((gSaveContext.equips.buttonItems[0] != ITEM_NONE) &&
+ (gSaveContext.equips.buttonItems[0] != ITEM_BOW)) {
if (gSaveContext.items[SLOT_BOW] == ITEM_NONE) {
- gSaveContext.equips.button_items[0] = ITEM_NONE;
+ gSaveContext.equips.buttonItems[0] = ITEM_NONE;
} else {
- gSaveContext.equips.button_items[0] = ITEM_BOW;
+ gSaveContext.equips.buttonItems[0] = ITEM_BOW;
sp28 = 1;
}
}
@@ -765,16 +765,16 @@ void func_80083108(GlobalContext* globalCtx) {
do {
sp28 = 1;
- if ((gSaveContext.equips.button_items[0] == ITEM_NONE) ||
- (gSaveContext.equips.button_items[0] == ITEM_BOW)) {
+ if ((gSaveContext.equips.buttonItems[0] == ITEM_NONE) ||
+ (gSaveContext.equips.buttonItems[0] == ITEM_BOW)) {
- if ((gSaveContext.equips.button_items[0] != ITEM_SWORD_KOKIRI) &&
- (gSaveContext.equips.button_items[0] != ITEM_SWORD_MASTER) &&
- (gSaveContext.equips.button_items[0] != ITEM_SWORD_BGS) &&
- (gSaveContext.equips.button_items[0] != ITEM_SWORD_KNIFE)) {
- gSaveContext.equips.button_items[0] = gSaveContext.button_status[0];
+ if ((gSaveContext.equips.buttonItems[0] != ITEM_SWORD_KOKIRI) &&
+ (gSaveContext.equips.buttonItems[0] != ITEM_SWORD_MASTER) &&
+ (gSaveContext.equips.buttonItems[0] != ITEM_SWORD_BGS) &&
+ (gSaveContext.equips.buttonItems[0] != ITEM_SWORD_KNIFE)) {
+ gSaveContext.equips.buttonItems[0] = gSaveContext.buttonStatus[0];
} else {
- gSaveContext.button_status[0] = gSaveContext.equips.button_items[0];
+ gSaveContext.buttonStatus[0] = gSaveContext.equips.buttonItems[0];
}
}
} while (0); // Necessary to match
@@ -786,19 +786,19 @@ void func_80083108(GlobalContext* globalCtx) {
}
for (i = 1; i < 4; i++) {
- if ((gSaveContext.equips.button_items[i] != ITEM_OCARINA_FAIRY) &&
- (gSaveContext.equips.button_items[i] != ITEM_OCARINA_TIME)) {
- if (gSaveContext.button_status[i] == BTN_ENABLED) {
+ if ((gSaveContext.equips.buttonItems[i] != ITEM_OCARINA_FAIRY) &&
+ (gSaveContext.equips.buttonItems[i] != ITEM_OCARINA_TIME)) {
+ if (gSaveContext.buttonStatus[i] == BTN_ENABLED) {
sp28 = 1;
}
- gSaveContext.button_status[i] = BTN_DISABLED;
+ gSaveContext.buttonStatus[i] = BTN_DISABLED;
} else {
- if (gSaveContext.button_status[i] == BTN_DISABLED) {
+ if (gSaveContext.buttonStatus[i] == BTN_DISABLED) {
sp28 = 1;
}
- gSaveContext.button_status[i] = BTN_ENABLED;
+ gSaveContext.buttonStatus[i] = BTN_ENABLED;
}
}
@@ -809,235 +809,235 @@ void func_80083108(GlobalContext* globalCtx) {
Interface_ChangeAlpha(50);
} else {
if (interfaceCtx->restrictions.bButton == 0) {
- if ((gSaveContext.equips.button_items[0] == ITEM_SLINGSHOT) ||
- (gSaveContext.equips.button_items[0] == ITEM_BOW) ||
- (gSaveContext.equips.button_items[0] == ITEM_BOMBCHU) ||
- (gSaveContext.equips.button_items[0] == ITEM_NONE)) {
- if ((gSaveContext.equips.button_items[0] != ITEM_NONE) || (gSaveContext.inf_table[29] == 0)) {
- gSaveContext.equips.button_items[0] = gSaveContext.button_status[0];
+ if ((gSaveContext.equips.buttonItems[0] == ITEM_SLINGSHOT) ||
+ (gSaveContext.equips.buttonItems[0] == ITEM_BOW) ||
+ (gSaveContext.equips.buttonItems[0] == ITEM_BOMBCHU) ||
+ (gSaveContext.equips.buttonItems[0] == ITEM_NONE)) {
+ if ((gSaveContext.equips.buttonItems[0] != ITEM_NONE) || (gSaveContext.infTable[29] == 0)) {
+ gSaveContext.equips.buttonItems[0] = gSaveContext.buttonStatus[0];
sp28 = 1;
- if (gSaveContext.equips.button_items[0] != ITEM_NONE) {
+ if (gSaveContext.equips.buttonItems[0] != ITEM_NONE) {
Interface_LoadItemIcon1(globalCtx, 0);
}
}
- } else if ((gSaveContext.button_status[0] & 0xFF) == BTN_DISABLED) {
+ } else if ((gSaveContext.buttonStatus[0] & 0xFF) == BTN_DISABLED) {
sp28 = 1;
- if (((gSaveContext.button_status[0] & 0xFF) == BTN_DISABLED) ||
- ((gSaveContext.button_status[0] & 0xFF) == BTN_ENABLED)) {
- gSaveContext.button_status[0] = BTN_ENABLED;
+ if (((gSaveContext.buttonStatus[0] & 0xFF) == BTN_DISABLED) ||
+ ((gSaveContext.buttonStatus[0] & 0xFF) == BTN_ENABLED)) {
+ gSaveContext.buttonStatus[0] = BTN_ENABLED;
} else {
- gSaveContext.equips.button_items[0] = gSaveContext.button_status[0] & 0xFF;
+ gSaveContext.equips.buttonItems[0] = gSaveContext.buttonStatus[0] & 0xFF;
}
}
} else if (interfaceCtx->restrictions.bButton == 1) {
- if ((gSaveContext.equips.button_items[0] == ITEM_SLINGSHOT) ||
- (gSaveContext.equips.button_items[0] == ITEM_BOW) ||
- (gSaveContext.equips.button_items[0] == ITEM_BOMBCHU) ||
- (gSaveContext.equips.button_items[0] == ITEM_NONE)) {
- if ((gSaveContext.equips.button_items[0] != ITEM_NONE) || (gSaveContext.inf_table[29] == 0)) {
- gSaveContext.equips.button_items[0] = gSaveContext.button_status[0];
+ if ((gSaveContext.equips.buttonItems[0] == ITEM_SLINGSHOT) ||
+ (gSaveContext.equips.buttonItems[0] == ITEM_BOW) ||
+ (gSaveContext.equips.buttonItems[0] == ITEM_BOMBCHU) ||
+ (gSaveContext.equips.buttonItems[0] == ITEM_NONE)) {
+ if ((gSaveContext.equips.buttonItems[0] != ITEM_NONE) || (gSaveContext.infTable[29] == 0)) {
+ gSaveContext.equips.buttonItems[0] = gSaveContext.buttonStatus[0];
sp28 = 1;
- if (gSaveContext.equips.button_items[0] != ITEM_NONE) {
+ if (gSaveContext.equips.buttonItems[0] != ITEM_NONE) {
Interface_LoadItemIcon1(globalCtx, 0);
}
}
} else {
- if (gSaveContext.button_status[0] == BTN_ENABLED) {
+ if (gSaveContext.buttonStatus[0] == BTN_ENABLED) {
sp28 = 1;
}
- gSaveContext.button_status[0] = BTN_DISABLED;
+ gSaveContext.buttonStatus[0] = BTN_DISABLED;
}
}
if (interfaceCtx->restrictions.bottles != 0) {
for (i = 1; i < 4; i++) {
- if ((gSaveContext.equips.button_items[i] >= ITEM_BOTTLE) &&
- (gSaveContext.equips.button_items[i] <= ITEM_POE)) {
- if (gSaveContext.button_status[i] == BTN_ENABLED) {
+ if ((gSaveContext.equips.buttonItems[i] >= ITEM_BOTTLE) &&
+ (gSaveContext.equips.buttonItems[i] <= ITEM_POE)) {
+ if (gSaveContext.buttonStatus[i] == BTN_ENABLED) {
sp28 = 1;
}
- gSaveContext.button_status[i] = BTN_DISABLED;
+ gSaveContext.buttonStatus[i] = BTN_DISABLED;
}
}
} else if (interfaceCtx->restrictions.bottles == 0) {
for (i = 1; i < 4; i++) {
- if ((gSaveContext.equips.button_items[i] >= ITEM_BOTTLE) &&
- (gSaveContext.equips.button_items[i] <= ITEM_POE)) {
- if (gSaveContext.button_status[i] == BTN_DISABLED) {
+ if ((gSaveContext.equips.buttonItems[i] >= ITEM_BOTTLE) &&
+ (gSaveContext.equips.buttonItems[i] <= ITEM_POE)) {
+ if (gSaveContext.buttonStatus[i] == BTN_DISABLED) {
sp28 = 1;
}
- gSaveContext.button_status[i] = BTN_ENABLED;
+ gSaveContext.buttonStatus[i] = BTN_ENABLED;
}
}
}
if (interfaceCtx->restrictions.tradeItems != 0) {
for (i = 1; i < 4; i++) {
- if ((gSaveContext.equips.button_items[i] >= ITEM_WEIRD_EGG) &&
- (gSaveContext.equips.button_items[i] <= ITEM_CLAIM_CHECK)) {
- if (gSaveContext.button_status[i] == BTN_ENABLED) {
+ if ((gSaveContext.equips.buttonItems[i] >= ITEM_WEIRD_EGG) &&
+ (gSaveContext.equips.buttonItems[i] <= ITEM_CLAIM_CHECK)) {
+ if (gSaveContext.buttonStatus[i] == BTN_ENABLED) {
sp28 = 1;
}
- gSaveContext.button_status[i] = BTN_DISABLED;
+ gSaveContext.buttonStatus[i] = BTN_DISABLED;
}
}
} else if (interfaceCtx->restrictions.tradeItems == 0) {
for (i = 1; i < 4; i++) {
- if ((gSaveContext.equips.button_items[i] >= ITEM_WEIRD_EGG) &&
- (gSaveContext.equips.button_items[i] <= ITEM_CLAIM_CHECK)) {
- if (gSaveContext.button_status[i] == BTN_DISABLED) {
+ if ((gSaveContext.equips.buttonItems[i] >= ITEM_WEIRD_EGG) &&
+ (gSaveContext.equips.buttonItems[i] <= ITEM_CLAIM_CHECK)) {
+ if (gSaveContext.buttonStatus[i] == BTN_DISABLED) {
sp28 = 1;
}
- gSaveContext.button_status[i] = BTN_ENABLED;
+ gSaveContext.buttonStatus[i] = BTN_ENABLED;
}
}
}
if (interfaceCtx->restrictions.hookshot != 0) {
for (i = 1; i < 4; i++) {
- if ((gSaveContext.equips.button_items[i] == ITEM_HOOKSHOT) ||
- (gSaveContext.equips.button_items[i] == ITEM_LONGSHOT)) {
- if (gSaveContext.button_status[i] == BTN_ENABLED) {
+ if ((gSaveContext.equips.buttonItems[i] == ITEM_HOOKSHOT) ||
+ (gSaveContext.equips.buttonItems[i] == ITEM_LONGSHOT)) {
+ if (gSaveContext.buttonStatus[i] == BTN_ENABLED) {
sp28 = 1;
}
- gSaveContext.button_status[i] = BTN_DISABLED;
+ gSaveContext.buttonStatus[i] = BTN_DISABLED;
}
}
} else if (interfaceCtx->restrictions.hookshot == 0) {
for (i = 1; i < 4; i++) {
- if ((gSaveContext.equips.button_items[i] == ITEM_HOOKSHOT) ||
- (gSaveContext.equips.button_items[i] == ITEM_LONGSHOT)) {
- if (gSaveContext.button_status[i] == BTN_DISABLED) {
+ if ((gSaveContext.equips.buttonItems[i] == ITEM_HOOKSHOT) ||
+ (gSaveContext.equips.buttonItems[i] == ITEM_LONGSHOT)) {
+ if (gSaveContext.buttonStatus[i] == BTN_DISABLED) {
sp28 = 1;
}
- gSaveContext.button_status[i] = BTN_ENABLED;
+ gSaveContext.buttonStatus[i] = BTN_ENABLED;
}
}
}
if (interfaceCtx->restrictions.ocarina != 0) {
for (i = 1; i < 4; i++) {
- if ((gSaveContext.equips.button_items[i] == ITEM_OCARINA_FAIRY) ||
- (gSaveContext.equips.button_items[i] == ITEM_OCARINA_TIME)) {
- if (gSaveContext.button_status[i] == BTN_ENABLED) {
+ if ((gSaveContext.equips.buttonItems[i] == ITEM_OCARINA_FAIRY) ||
+ (gSaveContext.equips.buttonItems[i] == ITEM_OCARINA_TIME)) {
+ if (gSaveContext.buttonStatus[i] == BTN_ENABLED) {
sp28 = 1;
}
- gSaveContext.button_status[i] = BTN_DISABLED;
+ gSaveContext.buttonStatus[i] = BTN_DISABLED;
}
}
} else if (interfaceCtx->restrictions.ocarina == 0) {
for (i = 1; i < 4; i++) {
- if ((gSaveContext.equips.button_items[i] == ITEM_OCARINA_FAIRY) ||
- (gSaveContext.equips.button_items[i] == ITEM_OCARINA_TIME)) {
- if (gSaveContext.button_status[i] == BTN_DISABLED) {
+ if ((gSaveContext.equips.buttonItems[i] == ITEM_OCARINA_FAIRY) ||
+ (gSaveContext.equips.buttonItems[i] == ITEM_OCARINA_TIME)) {
+ if (gSaveContext.buttonStatus[i] == BTN_DISABLED) {
sp28 = 1;
}
- gSaveContext.button_status[i] = BTN_ENABLED;
+ gSaveContext.buttonStatus[i] = BTN_ENABLED;
}
}
}
if (interfaceCtx->restrictions.farores != 0) {
for (i = 1; i < 4; i++) {
- if (gSaveContext.equips.button_items[i] == ITEM_FARORES_WIND) {
- if (gSaveContext.button_status[i] == BTN_ENABLED) {
+ if (gSaveContext.equips.buttonItems[i] == ITEM_FARORES_WIND) {
+ if (gSaveContext.buttonStatus[i] == BTN_ENABLED) {
sp28 = 1;
}
- gSaveContext.button_status[i] = BTN_DISABLED;
+ gSaveContext.buttonStatus[i] = BTN_DISABLED;
osSyncPrintf("***(i=%d)*** ", i);
}
}
} else if (interfaceCtx->restrictions.farores == 0) {
for (i = 1; i < 4; i++) {
- if (gSaveContext.equips.button_items[i] == ITEM_FARORES_WIND) {
- if (gSaveContext.button_status[i] == BTN_DISABLED) {
+ if (gSaveContext.equips.buttonItems[i] == ITEM_FARORES_WIND) {
+ if (gSaveContext.buttonStatus[i] == BTN_DISABLED) {
sp28 = 1;
}
- gSaveContext.button_status[i] = BTN_ENABLED;
+ gSaveContext.buttonStatus[i] = BTN_ENABLED;
}
}
}
if (interfaceCtx->restrictions.dinsNayrus != 0) {
for (i = 1; i < 4; i++) {
- if ((gSaveContext.equips.button_items[i] == ITEM_DINS_FIRE) ||
- (gSaveContext.equips.button_items[i] == ITEM_NAYRUS_LOVE)) {
- if (gSaveContext.button_status[i] == BTN_ENABLED) {
+ if ((gSaveContext.equips.buttonItems[i] == ITEM_DINS_FIRE) ||
+ (gSaveContext.equips.buttonItems[i] == ITEM_NAYRUS_LOVE)) {
+ if (gSaveContext.buttonStatus[i] == BTN_ENABLED) {
sp28 = 1;
}
- gSaveContext.button_status[i] = BTN_DISABLED;
+ gSaveContext.buttonStatus[i] = BTN_DISABLED;
}
}
} else if (interfaceCtx->restrictions.dinsNayrus == 0) {
for (i = 1; i < 4; i++) {
- if ((gSaveContext.equips.button_items[i] == ITEM_DINS_FIRE) ||
- (gSaveContext.equips.button_items[i] == ITEM_NAYRUS_LOVE)) {
- if (gSaveContext.button_status[i] == BTN_DISABLED) {
+ if ((gSaveContext.equips.buttonItems[i] == ITEM_DINS_FIRE) ||
+ (gSaveContext.equips.buttonItems[i] == ITEM_NAYRUS_LOVE)) {
+ if (gSaveContext.buttonStatus[i] == BTN_DISABLED) {
sp28 = 1;
}
- gSaveContext.button_status[i] = BTN_ENABLED;
+ gSaveContext.buttonStatus[i] = BTN_ENABLED;
}
}
}
if (interfaceCtx->restrictions.all != 0) {
for (i = 1; i < 4; i++) {
- if ((gSaveContext.equips.button_items[i] != ITEM_OCARINA_FAIRY) &&
- (gSaveContext.equips.button_items[i] != ITEM_OCARINA_TIME) &&
- !((gSaveContext.equips.button_items[i] >= ITEM_BOTTLE) &&
- (gSaveContext.equips.button_items[i] <= ITEM_POE)) &&
- !((gSaveContext.equips.button_items[i] >= ITEM_WEIRD_EGG) &&
- (gSaveContext.equips.button_items[i] <= ITEM_CLAIM_CHECK))) {
+ if ((gSaveContext.equips.buttonItems[i] != ITEM_OCARINA_FAIRY) &&
+ (gSaveContext.equips.buttonItems[i] != ITEM_OCARINA_TIME) &&
+ !((gSaveContext.equips.buttonItems[i] >= ITEM_BOTTLE) &&
+ (gSaveContext.equips.buttonItems[i] <= ITEM_POE)) &&
+ !((gSaveContext.equips.buttonItems[i] >= ITEM_WEIRD_EGG) &&
+ (gSaveContext.equips.buttonItems[i] <= ITEM_CLAIM_CHECK))) {
if ((globalCtx->sceneNum != SCENE_TAKARAYA) ||
- (gSaveContext.equips.button_items[i] != ITEM_LENS)) {
- if (gSaveContext.button_status[i] == BTN_ENABLED) {
+ (gSaveContext.equips.buttonItems[i] != ITEM_LENS)) {
+ if (gSaveContext.buttonStatus[i] == BTN_ENABLED) {
sp28 = 1;
}
- gSaveContext.button_status[i] = BTN_DISABLED;
+ gSaveContext.buttonStatus[i] = BTN_DISABLED;
} else {
- if (gSaveContext.button_status[i] == BTN_DISABLED) {
+ if (gSaveContext.buttonStatus[i] == BTN_DISABLED) {
sp28 = 1;
}
- gSaveContext.button_status[i] = BTN_ENABLED;
+ gSaveContext.buttonStatus[i] = BTN_ENABLED;
}
}
}
} else if (interfaceCtx->restrictions.all == 0) {
for (i = 1; i < 4; i++) {
- if ((gSaveContext.equips.button_items[i] != ITEM_DINS_FIRE) &&
- (gSaveContext.equips.button_items[i] != ITEM_HOOKSHOT) &&
- (gSaveContext.equips.button_items[i] != ITEM_LONGSHOT) &&
- (gSaveContext.equips.button_items[i] != ITEM_FARORES_WIND) &&
- (gSaveContext.equips.button_items[i] != ITEM_NAYRUS_LOVE) &&
- (gSaveContext.equips.button_items[i] != ITEM_OCARINA_FAIRY) &&
- (gSaveContext.equips.button_items[i] != ITEM_OCARINA_TIME) &&
- !((gSaveContext.equips.button_items[i] >= ITEM_BOTTLE) &&
- (gSaveContext.equips.button_items[i] <= ITEM_POE)) &&
- !((gSaveContext.equips.button_items[i] >= ITEM_WEIRD_EGG) &&
- (gSaveContext.equips.button_items[i] <= ITEM_CLAIM_CHECK))) {
- if (gSaveContext.button_status[i] == BTN_DISABLED) {
+ if ((gSaveContext.equips.buttonItems[i] != ITEM_DINS_FIRE) &&
+ (gSaveContext.equips.buttonItems[i] != ITEM_HOOKSHOT) &&
+ (gSaveContext.equips.buttonItems[i] != ITEM_LONGSHOT) &&
+ (gSaveContext.equips.buttonItems[i] != ITEM_FARORES_WIND) &&
+ (gSaveContext.equips.buttonItems[i] != ITEM_NAYRUS_LOVE) &&
+ (gSaveContext.equips.buttonItems[i] != ITEM_OCARINA_FAIRY) &&
+ (gSaveContext.equips.buttonItems[i] != ITEM_OCARINA_TIME) &&
+ !((gSaveContext.equips.buttonItems[i] >= ITEM_BOTTLE) &&
+ (gSaveContext.equips.buttonItems[i] <= ITEM_POE)) &&
+ !((gSaveContext.equips.buttonItems[i] >= ITEM_WEIRD_EGG) &&
+ (gSaveContext.equips.buttonItems[i] <= ITEM_CLAIM_CHECK))) {
+ if (gSaveContext.buttonStatus[i] == BTN_DISABLED) {
sp28 = 1;
}
- gSaveContext.button_status[i] = BTN_ENABLED;
+ gSaveContext.buttonStatus[i] = BTN_ENABLED;
}
}
}
@@ -1143,82 +1143,82 @@ void Inventory_SwapAgeEquipment(void) {
if (LINK_AGE_IN_YEARS == YEARS_CHILD) {
for (i = 0; i < 4; i++) {
if (i != 0) {
- gSaveContext.child_equips.button_items[i] = gSaveContext.equips.button_items[i];
+ gSaveContext.childEquips.buttonItems[i] = gSaveContext.equips.buttonItems[i];
} else {
- gSaveContext.child_equips.button_items[i] = ITEM_SWORD_KOKIRI;
+ gSaveContext.childEquips.buttonItems[i] = ITEM_SWORD_KOKIRI;
}
if (i != 0) {
- gSaveContext.child_equips.c_button_slots[i - 1] = gSaveContext.equips.c_button_slots[i - 1];
+ gSaveContext.childEquips.cButtonSlots[i - 1] = gSaveContext.equips.cButtonSlots[i - 1];
}
}
- gSaveContext.child_equips.equipment = gSaveContext.equips.equipment;
+ gSaveContext.childEquips.equipment = gSaveContext.equips.equipment;
- if (gSaveContext.adult_equips.button_items[0] == ITEM_NONE) {
- gSaveContext.equips.button_items[0] = ITEM_SWORD_MASTER;
+ if (gSaveContext.adultEquips.buttonItems[0] == ITEM_NONE) {
+ gSaveContext.equips.buttonItems[0] = ITEM_SWORD_MASTER;
if (gSaveContext.items[SLOT_NUT] != ITEM_NONE) {
- gSaveContext.equips.button_items[1] = ITEM_NUT;
- gSaveContext.equips.c_button_slots[0] = SLOT_NUT;
+ gSaveContext.equips.buttonItems[1] = ITEM_NUT;
+ gSaveContext.equips.cButtonSlots[0] = SLOT_NUT;
} else {
- gSaveContext.equips.c_button_slots[0] = SLOT_NONE;
- gSaveContext.equips.button_items[1] = ITEM_NONE;
+ gSaveContext.equips.cButtonSlots[0] = SLOT_NONE;
+ gSaveContext.equips.buttonItems[1] = ITEM_NONE;
}
- gSaveContext.equips.button_items[2] = ITEM_BOMB;
- gSaveContext.equips.c_button_slots[1] = SLOT_BOMB;
- gSaveContext.equips.c_button_slots[2] = SLOT_OCARINA;
+ gSaveContext.equips.buttonItems[2] = ITEM_BOMB;
+ gSaveContext.equips.cButtonSlots[1] = SLOT_BOMB;
+ gSaveContext.equips.cButtonSlots[2] = SLOT_OCARINA;
gSaveContext.equips.equipment = 0x1122;
- gSaveContext.equips.button_items[3] = gSaveContext.items[SLOT_OCARINA];
+ gSaveContext.equips.buttonItems[3] = gSaveContext.items[SLOT_OCARINA];
} else {
for (i = 0; i < 4; i++) {
- gSaveContext.equips.button_items[i] = gSaveContext.adult_equips.button_items[i];
+ gSaveContext.equips.buttonItems[i] = gSaveContext.adultEquips.buttonItems[i];
if (i != 0) {
- gSaveContext.equips.c_button_slots[i - 1] = gSaveContext.adult_equips.c_button_slots[i - 1];
+ gSaveContext.equips.cButtonSlots[i - 1] = gSaveContext.adultEquips.cButtonSlots[i - 1];
}
- if (((gSaveContext.equips.button_items[i] >= ITEM_BOTTLE) &&
- (gSaveContext.equips.button_items[i] <= ITEM_POE)) ||
- ((gSaveContext.equips.button_items[i] >= ITEM_WEIRD_EGG) &&
- (gSaveContext.equips.button_items[i] <= ITEM_CLAIM_CHECK))) {
- osSyncPrintf("Register_Item_Pt(%d)=%d\n", i, gSaveContext.equips.c_button_slots[i - 1]);
- gSaveContext.equips.button_items[i] = gSaveContext.items[gSaveContext.equips.c_button_slots[i - 1]];
+ if (((gSaveContext.equips.buttonItems[i] >= ITEM_BOTTLE) &&
+ (gSaveContext.equips.buttonItems[i] <= ITEM_POE)) ||
+ ((gSaveContext.equips.buttonItems[i] >= ITEM_WEIRD_EGG) &&
+ (gSaveContext.equips.buttonItems[i] <= ITEM_CLAIM_CHECK))) {
+ osSyncPrintf("Register_Item_Pt(%d)=%d\n", i, gSaveContext.equips.cButtonSlots[i - 1]);
+ gSaveContext.equips.buttonItems[i] = gSaveContext.items[gSaveContext.equips.cButtonSlots[i - 1]];
}
}
- gSaveContext.equips.equipment = gSaveContext.adult_equips.equipment;
+ gSaveContext.equips.equipment = gSaveContext.adultEquips.equipment;
}
} else {
for (i = 0; i < 4; i++) {
- gSaveContext.adult_equips.button_items[i] = gSaveContext.equips.button_items[i];
+ gSaveContext.adultEquips.buttonItems[i] = gSaveContext.equips.buttonItems[i];
if (i != 0) {
- gSaveContext.adult_equips.c_button_slots[i - 1] = gSaveContext.equips.c_button_slots[i - 1];
+ gSaveContext.adultEquips.cButtonSlots[i - 1] = gSaveContext.equips.cButtonSlots[i - 1];
}
}
- gSaveContext.adult_equips.equipment = gSaveContext.equips.equipment;
+ gSaveContext.adultEquips.equipment = gSaveContext.equips.equipment;
- if (gSaveContext.child_equips.button_items[0] != ITEM_NONE) {
+ if (gSaveContext.childEquips.buttonItems[0] != ITEM_NONE) {
for (i = 0; i < 4; i++) {
- gSaveContext.equips.button_items[i] = gSaveContext.child_equips.button_items[i];
+ gSaveContext.equips.buttonItems[i] = gSaveContext.childEquips.buttonItems[i];
if (i != 0) {
- gSaveContext.equips.c_button_slots[i - 1] = gSaveContext.child_equips.c_button_slots[i - 1];
+ gSaveContext.equips.cButtonSlots[i - 1] = gSaveContext.childEquips.cButtonSlots[i - 1];
}
- if (((gSaveContext.equips.button_items[i] >= ITEM_BOTTLE) &&
- (gSaveContext.equips.button_items[i] <= ITEM_POE)) ||
- ((gSaveContext.equips.button_items[i] >= ITEM_WEIRD_EGG) &&
- (gSaveContext.equips.button_items[i] <= ITEM_CLAIM_CHECK))) {
- osSyncPrintf("Register_Item_Pt(%d)=%d\n", i, gSaveContext.equips.c_button_slots[i - 1]);
- gSaveContext.equips.button_items[i] = gSaveContext.items[gSaveContext.equips.c_button_slots[i - 1]];
+ if (((gSaveContext.equips.buttonItems[i] >= ITEM_BOTTLE) &&
+ (gSaveContext.equips.buttonItems[i] <= ITEM_POE)) ||
+ ((gSaveContext.equips.buttonItems[i] >= ITEM_WEIRD_EGG) &&
+ (gSaveContext.equips.buttonItems[i] <= ITEM_CLAIM_CHECK))) {
+ osSyncPrintf("Register_Item_Pt(%d)=%d\n", i, gSaveContext.equips.cButtonSlots[i - 1]);
+ gSaveContext.equips.buttonItems[i] = gSaveContext.items[gSaveContext.equips.cButtonSlots[i - 1]];
}
}
- gSaveContext.equips.equipment = gSaveContext.child_equips.equipment;
+ gSaveContext.equips.equipment = gSaveContext.childEquips.equipment;
gSaveContext.equips.equipment &= 0xFFF0;
gSaveContext.equips.equipment |= 0x0001;
}
@@ -1239,9 +1239,9 @@ void Inventory_SwapAgeEquipment(void) {
void Interface_InitHorsebackArchery(GlobalContext* globalCtx) {
InterfaceContext* interfaceCtx = &globalCtx->interfaceCtx;
- gSaveContext.minigame_state = 1;
+ gSaveContext.minigameState = 1;
interfaceCtx->unk_23C = interfaceCtx->unk_240 = interfaceCtx->unk_242 = 0;
- gSaveContext.minigame_score = sHBAScoreTier = 0;
+ gSaveContext.minigameScore = sHBAScoreTier = 0;
interfaceCtx->hbaAmmo = 20;
}
@@ -1250,9 +1250,9 @@ void func_800849EC(GlobalContext* globalCtx) {
gSaveContext.equipment ^= 8 << gEquipShifts[0];
if (gBitFlags[3] & gSaveContext.equipment) {
- gSaveContext.equips.button_items[0] = ITEM_SWORD_KNIFE;
+ gSaveContext.equips.buttonItems[0] = ITEM_SWORD_KNIFE;
} else {
- gSaveContext.equips.button_items[0] = ITEM_SWORD_BGS;
+ gSaveContext.equips.buttonItems[0] = ITEM_SWORD_BGS;
}
Interface_LoadItemIcon1(globalCtx, 0);
@@ -1263,7 +1263,7 @@ void Interface_LoadItemIcon1(GlobalContext* globalCtx, u16 button) {
osCreateMesgQueue(&interfaceCtx->loadQueue, &interfaceCtx->loadMsg, OS_MESG_BLOCK);
DmaMgr_SendRequest2(&interfaceCtx->dmaRequest_160, (u32)interfaceCtx->icon_itemSegment + button * 0x1000,
- (u32)_icon_item_staticSegmentRomStart + (gSaveContext.equips.button_items[button] * 0x1000),
+ (u32)_icon_item_staticSegmentRomStart + (gSaveContext.equips.buttonItems[button] * 0x1000),
0x1000, 0, &interfaceCtx->loadQueue, NULL, "../z_parameter.c", 1171);
osRecvMesg(&interfaceCtx->loadQueue, NULL, OS_MESG_BLOCK);
}
@@ -1273,38 +1273,37 @@ void Interface_LoadItemIcon2(GlobalContext* globalCtx, u16 button) {
osCreateMesgQueue(&interfaceCtx->loadQueue, &interfaceCtx->loadMsg, OS_MESG_BLOCK);
DmaMgr_SendRequest2(&interfaceCtx->dmaRequest_180, (u32)interfaceCtx->icon_itemSegment + button * 0x1000,
- (u32)_icon_item_staticSegmentRomStart + (gSaveContext.equips.button_items[button] * 0x1000),
+ (u32)_icon_item_staticSegmentRomStart + (gSaveContext.equips.buttonItems[button] * 0x1000),
0x1000, 0, &interfaceCtx->loadQueue, NULL, "../z_parameter.c", 1193);
osRecvMesg(&interfaceCtx->loadQueue, NULL, OS_MESG_BLOCK);
}
void func_80084BF4(GlobalContext* globalCtx, u16 flag) {
if (flag) {
- if ((gSaveContext.equips.button_items[0] == ITEM_SLINGSHOT) ||
- (gSaveContext.equips.button_items[0] == ITEM_BOW) ||
- (gSaveContext.equips.button_items[0] == ITEM_BOMBCHU) ||
- (gSaveContext.equips.button_items[0] == ITEM_FISHING_POLE) ||
- (gSaveContext.button_status[0] == BTN_DISABLED)) {
- if ((gSaveContext.equips.button_items[0] == ITEM_SLINGSHOT) ||
- (gSaveContext.equips.button_items[0] == ITEM_BOW) ||
- (gSaveContext.equips.button_items[0] == ITEM_BOMBCHU) ||
- (gSaveContext.equips.button_items[0] == ITEM_FISHING_POLE)) {
- gSaveContext.equips.button_items[0] = gSaveContext.button_status[0];
+ if ((gSaveContext.equips.buttonItems[0] == ITEM_SLINGSHOT) ||
+ (gSaveContext.equips.buttonItems[0] == ITEM_BOW) || (gSaveContext.equips.buttonItems[0] == ITEM_BOMBCHU) ||
+ (gSaveContext.equips.buttonItems[0] == ITEM_FISHING_POLE) ||
+ (gSaveContext.buttonStatus[0] == BTN_DISABLED)) {
+ if ((gSaveContext.equips.buttonItems[0] == ITEM_SLINGSHOT) ||
+ (gSaveContext.equips.buttonItems[0] == ITEM_BOW) ||
+ (gSaveContext.equips.buttonItems[0] == ITEM_BOMBCHU) ||
+ (gSaveContext.equips.buttonItems[0] == ITEM_FISHING_POLE)) {
+ gSaveContext.equips.buttonItems[0] = gSaveContext.buttonStatus[0];
Interface_LoadItemIcon1(globalCtx, 0);
}
- } else if (gSaveContext.equips.button_items[0] == ITEM_NONE) {
- if ((gSaveContext.equips.button_items[0] != ITEM_NONE) || (gSaveContext.inf_table[29] == 0)) {
- gSaveContext.equips.button_items[0] = gSaveContext.button_status[0];
+ } else if (gSaveContext.equips.buttonItems[0] == ITEM_NONE) {
+ if ((gSaveContext.equips.buttonItems[0] != ITEM_NONE) || (gSaveContext.infTable[29] == 0)) {
+ gSaveContext.equips.buttonItems[0] = gSaveContext.buttonStatus[0];
Interface_LoadItemIcon1(globalCtx, 0);
}
}
- gSaveContext.button_status[0] = gSaveContext.button_status[1] = gSaveContext.button_status[2] =
- gSaveContext.button_status[3] = BTN_ENABLED;
+ gSaveContext.buttonStatus[0] = gSaveContext.buttonStatus[1] = gSaveContext.buttonStatus[2] =
+ gSaveContext.buttonStatus[3] = BTN_ENABLED;
Interface_ChangeAlpha(7);
} else {
- gSaveContext.button_status[0] = gSaveContext.button_status[1] = gSaveContext.button_status[2] =
- gSaveContext.button_status[3] = BTN_ENABLED;
+ gSaveContext.buttonStatus[0] = gSaveContext.buttonStatus[1] = gSaveContext.buttonStatus[2] =
+ gSaveContext.buttonStatus[3] = BTN_ENABLED;
func_80083108(globalCtx);
}
}
@@ -1331,11 +1330,11 @@ u8 Item_Give(GlobalContext* globalCtx, u8 item) {
osSyncPrintf(VT_RST);
if ((item >= ITEM_MEDALLION_FOREST) && (item <= ITEM_MEDALLION_LIGHT)) {
- gSaveContext.quest_items |= gBitFlags[item - ITEM_MEDALLION_FOREST];
+ gSaveContext.questItems |= gBitFlags[item - ITEM_MEDALLION_FOREST + QUEST_MEDALLION_FOREST];
osSyncPrintf(VT_FGCOL(YELLOW));
// Translates to: "Seals = %x"
- osSyncPrintf("封印 = %x\n", gSaveContext.quest_items);
+ osSyncPrintf("封印 = %x\n", gSaveContext.questItems);
osSyncPrintf(VT_RST);
if (item == ITEM_MEDALLION_WATER) {
@@ -1344,42 +1343,42 @@ u8 Item_Give(GlobalContext* globalCtx, u8 item) {
return ITEM_NONE;
} else if ((item >= ITEM_SONG_MINUET) && (item <= ITEM_SONG_STORMS)) {
- gSaveContext.quest_items |= gBitFlags[item - ITEM_SONG_MINUET + 6];
+ gSaveContext.questItems |= gBitFlags[item - ITEM_SONG_MINUET + QUEST_SONG_MINUET];
osSyncPrintf(VT_FGCOL(YELLOW));
// Translates to: "Musical scores = %x"
- osSyncPrintf("楽譜 = %x\n", gSaveContext.quest_items);
+ osSyncPrintf("楽譜 = %x\n", gSaveContext.questItems);
// Translates to: "Musical scores = %x (%x) (%x)"
- osSyncPrintf("楽譜 = %x (%x) (%x)\n", gSaveContext.quest_items, gBitFlags[item - ITEM_SONG_MINUET + 6],
- gBitFlags[item - ITEM_SONG_MINUET]);
+ osSyncPrintf("楽譜 = %x (%x) (%x)\n", gSaveContext.questItems,
+ gBitFlags[item - ITEM_SONG_MINUET + QUEST_SONG_MINUET], gBitFlags[item - ITEM_SONG_MINUET]);
osSyncPrintf(VT_RST);
return ITEM_NONE;
} else if ((item >= ITEM_KOKIRI_EMERALD) && (item <= ITEM_ZORA_SAPPHIRE)) {
- gSaveContext.quest_items |= gBitFlags[item - ITEM_KOKIRI_EMERALD + 18];
+ gSaveContext.questItems |= gBitFlags[item - ITEM_KOKIRI_EMERALD + QUEST_KOKIRI_EMERALD];
osSyncPrintf(VT_FGCOL(YELLOW));
// Translates to: "Spiritual Stones = %x"
- osSyncPrintf("精霊石 = %x\n", gSaveContext.quest_items);
+ osSyncPrintf("精霊石 = %x\n", gSaveContext.questItems);
osSyncPrintf(VT_RST);
return ITEM_NONE;
} else if ((item == ITEM_STONE_OF_AGONY) || (item == ITEM_GERUDO_CARD)) {
- gSaveContext.quest_items |= gBitFlags[item - ITEM_STONE_OF_AGONY + 21];
+ gSaveContext.questItems |= gBitFlags[item - ITEM_STONE_OF_AGONY + QUEST_STONE_OF_AGONY];
osSyncPrintf(VT_FGCOL(YELLOW));
// Translates to: "Items = %x"
- osSyncPrintf("アイテム = %x\n", gSaveContext.quest_items);
+ osSyncPrintf("アイテム = %x\n", gSaveContext.questItems);
osSyncPrintf(VT_RST);
return ITEM_NONE;
} else if (item == ITEM_SKULL_TOKEN) {
- gSaveContext.quest_items |= gBitFlags[item - ITEM_SKULL_TOKEN + 23];
- gSaveContext.gs_tokens++;
+ gSaveContext.questItems |= gBitFlags[item - ITEM_SKULL_TOKEN + QUEST_SKULL_TOKEN];
+ gSaveContext.gsTokens++;
osSyncPrintf(VT_FGCOL(YELLOW));
// Translates to: "N Coins = %x(%d)"
- osSyncPrintf("Nコイン = %x(%d)\n", gSaveContext.quest_items, gSaveContext.gs_tokens);
+ osSyncPrintf("Nコイン = %x(%d)\n", gSaveContext.questItems, gSaveContext.gsTokens);
osSyncPrintf(VT_RST);
return ITEM_NONE;
@@ -1387,17 +1386,17 @@ u8 Item_Give(GlobalContext* globalCtx, u8 item) {
gSaveContext.equipment |= gBitFlags[item - ITEM_SWORD_KOKIRI] << gEquipShifts[EQUIP_SWORD];
if (item == ITEM_SWORD_BGS) {
- gSaveContext.bgs_hits_left = 8;
+ gSaveContext.bgsHitsLeft = 8;
if (ALL_EQUIP_VALUE(EQUIP_SWORD) == 0xF) {
gSaveContext.equipment ^= 8 << gEquipShifts[EQUIP_SWORD];
- if (gSaveContext.equips.button_items[0] == ITEM_SWORD_KNIFE) {
- gSaveContext.equips.button_items[0] = ITEM_SWORD_BGS;
+ if (gSaveContext.equips.buttonItems[0] == ITEM_SWORD_KNIFE) {
+ gSaveContext.equips.buttonItems[0] = ITEM_SWORD_BGS;
Interface_LoadItemIcon1(globalCtx, 0);
}
}
} else if (item == ITEM_SWORD_MASTER) {
- gSaveContext.equips.button_items[0] = ITEM_SWORD_MASTER;
+ gSaveContext.equips.buttonItems[0] = ITEM_SWORD_MASTER;
gSaveContext.equips.equipment &= 0xFFF0;
gSaveContext.equips.equipment |= 0x0002;
Interface_LoadItemIcon1(globalCtx, 0);
@@ -1414,14 +1413,14 @@ u8 Item_Give(GlobalContext* globalCtx, u8 item) {
gSaveContext.equipment |= (gBitFlags[item - ITEM_BOOTS_KOKIRI] << gEquipShifts[EQUIP_BOOTS]);
return ITEM_NONE;
} else if ((item == ITEM_KEY_BOSS) || (item == ITEM_COMPASS) || (item == ITEM_DUNGEON_MAP)) {
- gSaveContext.dungeon_items[gSaveContext.dungeon_index] |= gBitFlags[item - ITEM_KEY_BOSS];
+ gSaveContext.dungeonItems[gSaveContext.dungeonIndex] |= gBitFlags[item - ITEM_KEY_BOSS];
return ITEM_NONE;
} else if (item == ITEM_KEY_SMALL) {
- if (gSaveContext.dungeon_keys[gSaveContext.dungeon_index] < 0) {
- gSaveContext.dungeon_keys[gSaveContext.dungeon_index] = 1;
+ if (gSaveContext.dungeonKeys[gSaveContext.dungeonIndex] < 0) {
+ gSaveContext.dungeonKeys[gSaveContext.dungeonIndex] = 1;
return ITEM_NONE;
} else {
- gSaveContext.dungeon_keys[gSaveContext.dungeon_index]++;
+ gSaveContext.dungeonKeys[gSaveContext.dungeonIndex]++;
return ITEM_NONE;
}
} else if ((item == ITEM_QUIVER_30) || (item == ITEM_BOW)) {
@@ -1524,8 +1523,8 @@ u8 Item_Give(GlobalContext* globalCtx, u8 item) {
} else if (item == ITEM_LONGSHOT) {
INV_CONTENT(item) = item;
for (i = 1; i < 4; i++) {
- if (gSaveContext.equips.button_items[i] == ITEM_HOOKSHOT) {
- gSaveContext.equips.button_items[i] = ITEM_LONGSHOT;
+ if (gSaveContext.equips.buttonItems[i] == ITEM_HOOKSHOT) {
+ gSaveContext.equips.buttonItems[i] = ITEM_LONGSHOT;
Interface_LoadItemIcon1(globalCtx, i);
}
}
@@ -1637,8 +1636,8 @@ u8 Item_Give(GlobalContext* globalCtx, u8 item) {
AMMO(ITEM_SLINGSHOT) = CUR_CAPACITY(UPG_BULLET_BAG);
}
- if (!(gSaveContext.item_get_inf[1] & 8)) {
- gSaveContext.item_get_inf[1] |= 8;
+ if (!(gSaveContext.itemGetInf[1] & 8)) {
+ gSaveContext.itemGetInf[1] |= 8;
return ITEM_NONE;
}
@@ -1650,8 +1649,8 @@ u8 Item_Give(GlobalContext* globalCtx, u8 item) {
AMMO(ITEM_SLINGSHOT) = CUR_CAPACITY(UPG_BULLET_BAG);
}
- if (!(gSaveContext.item_get_inf[1] & 8)) {
- gSaveContext.item_get_inf[1] |= 8;
+ if (!(gSaveContext.itemGetInf[1] & 8)) {
+ gSaveContext.itemGetInf[1] |= 8;
return ITEM_NONE;
}
@@ -1662,8 +1661,8 @@ u8 Item_Give(GlobalContext* globalCtx, u8 item) {
} else if (item == ITEM_OCARINA_TIME) {
INV_CONTENT(ITEM_OCARINA_TIME) = ITEM_OCARINA_TIME;
for (i = 1; i < 4; i++) {
- if (gSaveContext.equips.button_items[i] == ITEM_OCARINA_FAIRY) {
- gSaveContext.equips.button_items[i] = ITEM_OCARINA_TIME;
+ if (gSaveContext.equips.buttonItems[i] == ITEM_OCARINA_FAIRY) {
+ gSaveContext.equips.buttonItems[i] = ITEM_OCARINA_TIME;
Interface_LoadItemIcon1(globalCtx, i);
}
}
@@ -1679,10 +1678,10 @@ u8 Item_Give(GlobalContext* globalCtx, u8 item) {
}
return ITEM_NONE;
} else if ((item == ITEM_HEART_PIECE_2) || (item == ITEM_HEART_PIECE)) {
- gSaveContext.quest_items += 0x10000000;
+ gSaveContext.questItems += (1 << QUEST_HEART_PIECE);
return ITEM_NONE;
} else if (item == ITEM_HEART_CONTAINER) {
- gSaveContext.health_capacity += 0x10;
+ gSaveContext.healthCapacity += 0x10;
gSaveContext.health += 0x10;
return ITEM_NONE;
} else if (item == ITEM_HEART) {
@@ -1697,8 +1696,8 @@ u8 Item_Give(GlobalContext* globalCtx, u8 item) {
func_80087708(globalCtx, 12, 5);
- if (!(gSaveContext.inf_table[25] & 0x100)) {
- gSaveContext.inf_table[25] |= 0x100;
+ if (!(gSaveContext.infTable[25] & 0x100)) {
+ gSaveContext.infTable[25] |= 0x100;
return ITEM_NONE;
}
@@ -1710,8 +1709,8 @@ u8 Item_Give(GlobalContext* globalCtx, u8 item) {
func_80087708(globalCtx, 24, 5);
- if (!(gSaveContext.inf_table[25] & 0x100)) {
- gSaveContext.inf_table[25] |= 0x100;
+ if (!(gSaveContext.infTable[25] & 0x100)) {
+ gSaveContext.infTable[25] |= 0x100;
return ITEM_NONE;
}
@@ -1739,21 +1738,21 @@ u8 Item_Give(GlobalContext* globalCtx, u8 item) {
if (gSaveContext.items[bottleSlot + i] == ITEM_BOTTLE) {
// Translates to: "Item_Pt(1)=%d Item_Pt(2)=%d Item_Pt(3)=%d Empty Bottle=%d Content=%d"
osSyncPrintf("Item_Pt(1)=%d Item_Pt(2)=%d Item_Pt(3)=%d 空瓶=%d 中味=%d\n",
- gSaveContext.equips.c_button_slots[0], gSaveContext.equips.c_button_slots[1],
- gSaveContext.equips.c_button_slots[2], bottleSlot + i, item);
+ gSaveContext.equips.cButtonSlots[0], gSaveContext.equips.cButtonSlots[1],
+ gSaveContext.equips.cButtonSlots[2], bottleSlot + i, item);
- if ((bottleSlot + i) == gSaveContext.equips.c_button_slots[0]) {
- gSaveContext.equips.button_items[1] = item;
+ if ((bottleSlot + i) == gSaveContext.equips.cButtonSlots[0]) {
+ gSaveContext.equips.buttonItems[1] = item;
Interface_LoadItemIcon2(globalCtx, 1);
- gSaveContext.button_status[1] = BTN_ENABLED;
- } else if ((bottleSlot + i) == gSaveContext.equips.c_button_slots[1]) {
- gSaveContext.equips.button_items[2] = item;
+ gSaveContext.buttonStatus[1] = BTN_ENABLED;
+ } else if ((bottleSlot + i) == gSaveContext.equips.cButtonSlots[1]) {
+ gSaveContext.equips.buttonItems[2] = item;
Interface_LoadItemIcon2(globalCtx, 2);
- gSaveContext.button_status[2] = BTN_ENABLED;
- } else if ((bottleSlot + i) == gSaveContext.equips.c_button_slots[2]) {
- gSaveContext.equips.button_items[3] = item;
+ gSaveContext.buttonStatus[2] = BTN_ENABLED;
+ } else if ((bottleSlot + i) == gSaveContext.equips.cButtonSlots[2]) {
+ gSaveContext.equips.buttonItems[3] = item;
Interface_LoadItemIcon1(globalCtx, 3);
- gSaveContext.button_status[3] = BTN_ENABLED;
+ gSaveContext.buttonStatus[3] = BTN_ENABLED;
}
gSaveContext.items[bottleSlot + i] = item;
@@ -1770,7 +1769,7 @@ u8 Item_Give(GlobalContext* globalCtx, u8 item) {
}
} else if ((item >= ITEM_WEIRD_EGG) && (item <= ITEM_CLAIM_CHECK)) {
if (item == ITEM_SAW) {
- gSaveContext.item_get_inf[1] |= 0x8000;
+ gSaveContext.itemGetInf[1] |= 0x8000;
}
prevTradeItem = INV_CONTENT(item);
@@ -1778,12 +1777,12 @@ u8 Item_Give(GlobalContext* globalCtx, u8 item) {
if (prevTradeItem != ITEM_NONE) {
for (i = 1; i < 4; i++) {
- if (prevTradeItem == gSaveContext.equips.button_items[i]) {
+ if (prevTradeItem == gSaveContext.equips.buttonItems[i]) {
if (item != ITEM_SOLD_OUT) {
- gSaveContext.equips.button_items[i] = item;
+ gSaveContext.equips.buttonItems[i] = item;
Interface_LoadItemIcon1(globalCtx, i);
} else {
- gSaveContext.equips.button_items[i] = ITEM_NONE;
+ gSaveContext.equips.buttonItems[i] = ITEM_NONE;
}
return ITEM_NONE;
}
@@ -1878,7 +1877,7 @@ u8 Item_CheckObtainability(u8 item) {
} else if (item == ITEM_LONGSHOT) {
return ITEM_NONE;
} else if ((item == ITEM_SEEDS) || (item == ITEM_SEEDS_30)) {
- if (!(gSaveContext.item_get_inf[1] & 0x8)) {
+ if (!(gSaveContext.itemGetInf[1] & 0x8)) {
return ITEM_NONE;
} else {
return ITEM_SEEDS;
@@ -1893,8 +1892,8 @@ u8 Item_CheckObtainability(u8 item) {
return ITEM_HEART;
} else if ((item == ITEM_MAGIC_SMALL) || (item == ITEM_MAGIC_LARGE)) {
// Translates to: "Magic Pot Get_Inf_Table( 25, 0x0100)=%d"
- osSyncPrintf("魔法の壷 Get_Inf_Table( 25, 0x0100)=%d\n", gSaveContext.inf_table[25] & 0x100);
- if (!(gSaveContext.inf_table[25] & 0x100)) {
+ osSyncPrintf("魔法の壷 Get_Inf_Table( 25, 0x0100)=%d\n", gSaveContext.infTable[25] & 0x100);
+ if (!(gSaveContext.infTable[25] & 0x100)) {
return ITEM_NONE;
} else {
return item;
@@ -1935,7 +1934,7 @@ void Inventory_DeleteItem(u16 item, u16 invSlot) {
s16 i;
if (item == ITEM_BEAN) {
- BEANS_BOUGHT = 0; // Beans bought
+ BEANS_BOUGHT = 0;
}
gSaveContext.items[invSlot] = ITEM_NONE;
@@ -1943,9 +1942,9 @@ void Inventory_DeleteItem(u16 item, u16 invSlot) {
osSyncPrintf("\nItem_Register(%d)\n", invSlot, gSaveContext.items[invSlot]);
for (i = 1; i < 4; i++) {
- if (gSaveContext.equips.button_items[i] == item) {
- gSaveContext.equips.button_items[i] = ITEM_NONE;
- gSaveContext.equips.c_button_slots[i - 1] = SLOT_NONE;
+ if (gSaveContext.equips.buttonItems[i] == item) {
+ gSaveContext.equips.buttonItems[i] = ITEM_NONE;
+ gSaveContext.equips.cButtonSlots[i - 1] = SLOT_NONE;
}
}
}
@@ -1962,8 +1961,8 @@ s32 Inventory_ReplaceItem(GlobalContext* globalCtx, u16 oldItem, u16 newItem) {
// Translates to: "Item Purge (%d)"
osSyncPrintf("アイテム消去(%d)", i);
for (j = 1; j < 4; j++) {
- if (gSaveContext.equips.button_items[j] == oldItem) {
- gSaveContext.equips.button_items[j] = newItem;
+ if (gSaveContext.equips.buttonItems[j] == oldItem) {
+ gSaveContext.equips.buttonItems[j] = newItem;
Interface_LoadItemIcon1(globalCtx, j);
break;
}
@@ -2014,24 +2013,24 @@ s32 Inventory_HasSpecificBottle(u8 bottleItem) {
// save context pointer isn't reused after Interface_LoadItemIcon1 when it should be
void Inventory_UpdateBottleItem(GlobalContext* globalCtx, u8 item, u8 cButton) {
osSyncPrintf("item_no=%x, c_no=%x, Pt=%x Item_Register=%x\n", item, cButton,
- gSaveContext.equips.c_button_slots[cButton - 1],
- gSaveContext.items[gSaveContext.equips.c_button_slots[cButton - 1]]);
+ gSaveContext.equips.cButtonSlots[cButton - 1],
+ gSaveContext.items[gSaveContext.equips.cButtonSlots[cButton - 1]]);
// Special case to only empty half of a Lon Lon Milk Bottle
- if ((gSaveContext.items[gSaveContext.equips.c_button_slots[cButton - 1]] == ITEM_MILK_BOTTLE) &&
+ if ((gSaveContext.items[gSaveContext.equips.cButtonSlots[cButton - 1]] == ITEM_MILK_BOTTLE) &&
(item == ITEM_BOTTLE)) {
item = ITEM_MILK_HALF;
}
- gSaveContext.items[gSaveContext.equips.c_button_slots[cButton - 1]] = item;
- gSaveContext.equips.button_items[cButton] = item;
+ gSaveContext.items[gSaveContext.equips.cButtonSlots[cButton - 1]] = item;
+ gSaveContext.equips.buttonItems[cButton] = item;
if (1) {} // Improves codegen but may not be necessary
Interface_LoadItemIcon1(globalCtx, cButton);
globalCtx->pauseCtx.unk_23E = item;
- gSaveContext.button_status[0] = BTN_ENABLED;
+ gSaveContext.buttonStatus[0] = BTN_ENABLED;
}
#else
#pragma GLOBAL_ASM("asm/non_matchings/code/z_parameter/Inventory_UpdateBottleItem.s")
@@ -2049,10 +2048,10 @@ s32 Inventory_ConsumeFairy(GlobalContext* globalCtx) {
for (i = 0; i < 4; i++) {
if (gSaveContext.items[bottleSlot + i] == ITEM_FAIRY) {
for (j = 1; j < 4; j++) {
- if (gSaveContext.equips.button_items[j] == ITEM_FAIRY) {
- gSaveContext.equips.button_items[j] = ITEM_BOTTLE;
+ if (gSaveContext.equips.buttonItems[j] == ITEM_FAIRY) {
+ gSaveContext.equips.buttonItems[j] = ITEM_BOTTLE;
Interface_LoadItemIcon1(globalCtx, j);
- bottleSlot = gSaveContext.equips.c_button_slots[j - 1];
+ bottleSlot = gSaveContext.equips.cButtonSlots[j - 1];
break;
}
}
@@ -2176,13 +2175,13 @@ s32 Health_ChangeBy(GlobalContext* globalCtx, s16 healthChange) {
// Translates to: "***** Fluctuation=%d (now=%d, max=%d) ***"
osSyncPrintf("***** 増減=%d (now=%d, max=%d) ***", healthChange, gSaveContext.health,
- gSaveContext.health_capacity);
+ gSaveContext.healthCapacity);
// clang-format off
// NOLINTNEXTLINE
if (healthChange > 0) Audio_PlaySoundGeneral(NA_SE_SY_HP_RECOVER, &D_801333D4, 4,
&D_801333E0, &D_801333E0, &D_801333E8);
- else if ((gSaveContext.double_defense != 0) && (healthChange < 0)) {
+ else if ((gSaveContext.doubleDefense != 0) && (healthChange < 0)) {
healthChange >>= 1;
// Translates to: "Heart decrease halved!!=%d"
osSyncPrintf("ハート減少半分!!=%d\n", healthChange);
@@ -2191,8 +2190,8 @@ s32 Health_ChangeBy(GlobalContext* globalCtx, s16 healthChange) {
gSaveContext.health += healthChange;
- if (gSaveContext.health > gSaveContext.health_capacity) {
- gSaveContext.health = gSaveContext.health_capacity;
+ if (gSaveContext.health > gSaveContext.healthCapacity) {
+ gSaveContext.health = gSaveContext.healthCapacity;
}
heartCount = gSaveContext.health % 0x10;
@@ -2220,11 +2219,11 @@ s32 Health_ChangeBy(GlobalContext* globalCtx, s16 healthChange) {
}
void Health_GiveHearts(s16 hearts) {
- gSaveContext.health_capacity += hearts * 0x10;
+ gSaveContext.healthCapacity += hearts * 0x10;
}
void Rupees_ChangeBy(s16 rupeeChange) {
- gSaveContext.rupee_accumulator += rupeeChange;
+ gSaveContext.rupeeAccumulator += rupeeChange;
}
void Inventory_ChangeAmmo(s16 item, s16 ammoChange) {
@@ -2288,9 +2287,9 @@ void Inventory_ChangeAmmo(s16 item, s16 ammoChange) {
}
void func_80087680(GlobalContext* globalCtx) {
- if (gSaveContext.magic_acquired) {
+ if (gSaveContext.magicAcquired) {
gSaveContext.unk_13F2 = gSaveContext.unk_13F0;
- gSaveContext.unk_13F6 = (gSaveContext.double_magic * 0x30) + 0x30;
+ gSaveContext.unk_13F6 = (gSaveContext.doubleMagic * 0x30) + 0x30;
gSaveContext.unk_13F0 = 9;
}
}
@@ -2305,7 +2304,7 @@ void func_800876C8(GlobalContext* globalCtx) {
}
s32 func_80087708(GlobalContext* globalCtx, s16 arg1, s16 arg2) {
- if (!gSaveContext.magic_acquired) {
+ if (!gSaveContext.magicAcquired) {
return 0;
}
@@ -2404,7 +2403,7 @@ void Interface_UpdateMagicBar(GlobalContext* globalCtx) {
switch (gSaveContext.unk_13F0) {
case 8:
- maxMagic = gSaveContext.magic_level * 0x30;
+ maxMagic = gSaveContext.magicLevel * 0x30;
if (gSaveContext.unk_13F4 != maxMagic) {
if (gSaveContext.unk_13F4 < maxMagic) {
gSaveContext.unk_13F4 += 8;
@@ -2424,7 +2423,7 @@ void Interface_UpdateMagicBar(GlobalContext* globalCtx) {
case 9:
gSaveContext.magic += 4;
- if (gSaveContext.game_mode == 0 && gSaveContext.scene_setup_index < 4) {
+ if (gSaveContext.gameMode == 0 && gSaveContext.sceneSetupIndex < 4) {
Audio_PlaySoundGeneral(0x401F, &D_801333D4, 4, &D_801333E0, &D_801333E0, &D_801333E8);
}
@@ -2498,11 +2497,11 @@ void Interface_UpdateMagicBar(GlobalContext* globalCtx) {
case 7:
if ((globalCtx->pauseCtx.state == 0) && (globalCtx->pauseCtx.flag == 0) &&
(globalCtx->msgCtx.msgMode == 0) && (globalCtx->unk_10A20 == 0) && (globalCtx->sceneLoadFlag == 0) &&
- (globalCtx->unk_1241B == 0) && (func_800BFC84(globalCtx) == 0)) {
+ (globalCtx->unk_1241B == 0) && !Gameplay_InCsMode(globalCtx)) {
if ((gSaveContext.magic == 0) || ((func_8008F2F8(globalCtx) >= 2) && (func_8008F2F8(globalCtx) < 5)) ||
- ((gSaveContext.equips.button_items[1] != ITEM_LENS) &&
- (gSaveContext.equips.button_items[2] != ITEM_LENS) &&
- (gSaveContext.equips.button_items[3] != ITEM_LENS)) ||
+ ((gSaveContext.equips.buttonItems[1] != ITEM_LENS) &&
+ (gSaveContext.equips.buttonItems[2] != ITEM_LENS) &&
+ (gSaveContext.equips.buttonItems[3] != ITEM_LENS)) ||
(globalCtx->actorCtx.unk_03 == 0)) {
globalCtx->actorCtx.unk_03 = 0;
Audio_PlaySoundGeneral(NA_SE_SY_GLASSMODE_OFF, &D_801333D4, 4, &D_801333E0, &D_801333E0,
@@ -2588,8 +2587,8 @@ void Interface_DrawMagicBar(GlobalContext* globalCtx) {
gfxCtx = globalCtx->state.gfxCtx;
Graph_OpenDisps(dispRefs, globalCtx->state.gfxCtx, "../z_parameter.c", 2650);
- if (gSaveContext.magic_level != 0) {
- if (gSaveContext.health_capacity > 0xA0) {
+ if (gSaveContext.magicLevel != 0) {
+ if (gSaveContext.healthCapacity > 0xA0) {
magicBarY = R_MAGIC_BAR_LARGE_Y;
} else {
magicBarY = R_MAGIC_BAR_SMALL_Y;
@@ -2665,38 +2664,38 @@ void Interface_DrawMagicBar(GlobalContext* globalCtx) {
}
void func_80088AA0(s16 arg0) {
- gSaveContext.timer_x[1] = 140;
- gSaveContext.timer_y[1] = 80;
+ gSaveContext.timerX[1] = 140;
+ gSaveContext.timerY[1] = 80;
D_80125A5C = 0;
- gSaveContext.timer_2_value = arg0;
+ gSaveContext.timer2Value = arg0;
if (arg0 != 0) {
- gSaveContext.timer_2_state = 1;
+ gSaveContext.timer2State = 1;
} else {
- gSaveContext.timer_2_state = 7;
+ gSaveContext.timer2State = 7;
}
}
void func_80088AF0(GlobalContext* globalCtx) {
- if (gSaveContext.timer_2_state != 0) {
- if (gSaveContext.event_inf[1] & 1) {
- gSaveContext.timer_2_value = 239;
+ if (gSaveContext.timer2State != 0) {
+ if (gSaveContext.eventInf[1] & 1) {
+ gSaveContext.timer2Value = 239;
} else {
- gSaveContext.timer_2_value = 1;
+ gSaveContext.timer2Value = 1;
}
}
}
void func_80088B34(s16 arg0) {
- gSaveContext.timer_x[0] = 140;
- gSaveContext.timer_y[0] = 80;
+ gSaveContext.timerX[0] = 140;
+ gSaveContext.timerY[0] = 80;
D_80125A5C = 0;
- gSaveContext.timer_1_value = arg0;
+ gSaveContext.timer1Value = arg0;
if (arg0 != 0) {
- gSaveContext.timer_1_state = 5;
+ gSaveContext.timer1State = 5;
} else {
- gSaveContext.timer_1_state = 11;
+ gSaveContext.timer1State = 11;
}
}
@@ -2862,7 +2861,7 @@ void Interface_DrawItemButtons(GlobalContext* globalCtx) {
// Empty C Button Arrows
for (i = 1; i < 4; i++) {
- if (gSaveContext.equips.button_items[i] > 0xF0) {
+ if (gSaveContext.equips.buttonItems[i] > 0xF0) {
if (i == 1) {
gDPSetPrimColor(gfxCtx->overlay.p++, 0, 0, R_C_BTN_COLOR(0), R_C_BTN_COLOR(1), R_C_BTN_COLOR(2),
interfaceCtx->cLeftAlpha);
@@ -2915,7 +2914,7 @@ void Interface_DrawAmmoCount(GlobalContext* globalCtx, s16 button, s16 alpha) {
gfxCtx = globalCtx->state.gfxCtx;
Graph_OpenDisps(dispRefs, globalCtx->state.gfxCtx, "../z_parameter.c", 3105);
- item = gSaveContext.equips.button_items[button];
+ item = gSaveContext.equips.buttonItems[button];
if ((item == ITEM_STICK) || (item == ITEM_NUT) || (item == ITEM_BOMB) || (item == ITEM_BOW) ||
((item >= ITEM_BOW_ARROW_FIRE) && (item <= ITEM_BOW_ARROW_LIGHT)) || (item == ITEM_SLINGSHOT) ||
@@ -2928,7 +2927,7 @@ void Interface_DrawAmmoCount(GlobalContext* globalCtx, s16 button, s16 alpha) {
gDPPipeSync(gfxCtx->overlay.p++);
- if ((button == 0) && (gSaveContext.minigame_state == 1)) {
+ if ((button == 0) && (gSaveContext.minigameState == 1)) {
ammo = globalCtx->interfaceCtx.hbaAmmo;
} else if ((button == 0) && (globalCtx->unk_11E5C >= 2)) {
ammo = globalCtx->unk_11E5C - 1;
@@ -3075,7 +3074,7 @@ void Interface_InitVertices(GlobalContext* globalCtx) {
// clang-format on
}
-void func_8008A8B8(GlobalContext* globalCtx, s32 arg1, s32 arg2, s32 arg3, s32 arg4) {
+void func_8008A8B8(GlobalContext* globalCtx, s32 topY, s32 bottomY, s32 leftX, s32 rightX) {
InterfaceContext* interfaceCtx = &globalCtx->interfaceCtx;
Vec3f sp40;
Vec3f sp34;
@@ -3087,24 +3086,24 @@ void func_8008A8B8(GlobalContext* globalCtx, s32 arg1, s32 arg2, s32 arg3, s32 a
sp28.x = sp28.z = 0.0f;
sp28.y = 1.0f;
func_800AA358(&interfaceCtx->view, &sp40, &sp34, &sp28);
- interfaceCtx->unk_1DC[0] = arg1;
- interfaceCtx->unk_1DC[1] = arg2;
- interfaceCtx->unk_1DC[2] = arg3;
- interfaceCtx->unk_1DC[3] = arg4;
- func_800AA4FC(&interfaceCtx->view, interfaceCtx->unk_1DC);
+ interfaceCtx->viewport.topY = topY;
+ interfaceCtx->viewport.bottomY = bottomY;
+ interfaceCtx->viewport.leftX = leftX;
+ interfaceCtx->viewport.rightX = rightX;
+ View_SetViewport(&interfaceCtx->view, &interfaceCtx->viewport);
func_800AA460(&interfaceCtx->view, 60.0f, 10.0f, 60.0f);
func_800AB560(&interfaceCtx->view);
}
void func_8008A994(InterfaceContext* interfaceCtx) {
- s32 sp18[4];
+ Viewport viewport;
// clang-format off
- sp18[1] = SCREEN_HEIGHT; sp18[3] = SCREEN_WIDTH;
- sp18[0] = 0; sp18[2] = 0;
+ viewport.bottomY = SCREEN_HEIGHT; viewport.rightX = SCREEN_WIDTH;
+ viewport.topY = 0; viewport.leftX = 0;
// clang-format on
- func_800AA4FC(&interfaceCtx->view, sp18);
+ View_SetViewport(&interfaceCtx->view, &viewport);
func_800AB2C4(&interfaceCtx->view);
}
@@ -3186,7 +3185,7 @@ void Interface_Draw(GlobalContext* globalCtx) {
case SCENE_GANON_SONOGO:
case SCENE_GANONTIKA_SONOGO:
case SCENE_TAKARAYA:
- if (gSaveContext.dungeon_keys[gSaveContext.dungeon_index] >= 0) {
+ if (gSaveContext.dungeonKeys[gSaveContext.dungeonIndex] >= 0) {
// Small Key Icon
gDPPipeSync(gfxCtx->overlay.p++);
gDPSetPrimColor(gfxCtx->overlay.p++, 0, 0, 0xC8, 0xE6, 0xFF, interfaceCtx->magicAlpha);
@@ -3201,7 +3200,7 @@ void Interface_Draw(GlobalContext* globalCtx) {
PRIMITIVE, TEXEL0, 0, PRIMITIVE, 0);
interfaceCtx->counterDigits[2] = 0;
- interfaceCtx->counterDigits[3] = gSaveContext.dungeon_keys[gSaveContext.dungeon_index];
+ interfaceCtx->counterDigits[3] = gSaveContext.dungeonKeys[gSaveContext.dungeonIndex];
while (interfaceCtx->counterDigits[3] >= 10) {
interfaceCtx->counterDigits[2]++;
@@ -3285,7 +3284,7 @@ void Interface_Draw(GlobalContext* globalCtx) {
if (interfaceCtx->unk_1FA == 0) {
// B Button Icon & possibly Ammo Count
- if (gSaveContext.equips.button_items[0] != ITEM_NONE) {
+ if (gSaveContext.equips.buttonItems[0] != ITEM_NONE) {
Interface_DrawItemIconTexture(globalCtx, (void*)(u32)interfaceCtx->icon_itemSegment, 0);
if ((player->stateFlags1 & 0x00800000) || (globalCtx->unk_11E5C >= 2) ||
@@ -3327,7 +3326,7 @@ void Interface_Draw(GlobalContext* globalCtx) {
gDPPipeSync(gfxCtx->overlay.p++);
// C-Left Button Icon & Ammo Count
- if (gSaveContext.equips.button_items[1] < 0xF0) {
+ if (gSaveContext.equips.buttonItems[1] < 0xF0) {
gDPSetPrimColor(gfxCtx->overlay.p++, 0, 0, 0xFF, 0xFF, 0xFF, interfaceCtx->cLeftAlpha);
gDPSetCombineMode(gfxCtx->overlay.p++, G_CC_MODULATEIA_PRIM, G_CC_MODULATEIA_PRIM);
Interface_DrawItemIconTexture(globalCtx, (void*)((u32)interfaceCtx->icon_itemSegment + 0x1000), 1);
@@ -3340,7 +3339,7 @@ void Interface_Draw(GlobalContext* globalCtx) {
gDPPipeSync(gfxCtx->overlay.p++);
// C-Down Button Icon & Ammo Count
- if (gSaveContext.equips.button_items[2] < 0xF0) {
+ if (gSaveContext.equips.buttonItems[2] < 0xF0) {
gDPSetPrimColor(gfxCtx->overlay.p++, 0, 0, 0xFF, 0xFF, 0xFF, interfaceCtx->cDownAlpha);
gDPSetCombineMode(gfxCtx->overlay.p++, G_CC_MODULATEIA_PRIM, G_CC_MODULATEIA_PRIM);
Interface_DrawItemIconTexture(globalCtx, (void*)((u32)interfaceCtx->icon_itemSegment + 0x2000), 2);
@@ -3353,7 +3352,7 @@ void Interface_Draw(GlobalContext* globalCtx) {
gDPPipeSync(gfxCtx->overlay.p++);
// C-Right Button Icon & Ammo Count
- if (gSaveContext.equips.button_items[3] < 0xF0) {
+ if (gSaveContext.equips.buttonItems[3] < 0xF0) {
gDPSetPrimColor(gfxCtx->overlay.p++, 0, 0, 0xFF, 0xFF, 0xFF, interfaceCtx->cRightAlpha);
gDPSetCombineMode(gfxCtx->overlay.p++, G_CC_MODULATEIA_PRIM, G_CC_MODULATEIA_PRIM);
Interface_DrawItemIconTexture(globalCtx, (void*)((u32)interfaceCtx->icon_itemSegment + 0x3000), 3);
@@ -3463,7 +3462,7 @@ void Interface_Draw(GlobalContext* globalCtx) {
func_80094520(globalCtx->state.gfxCtx);
if ((globalCtx->pauseCtx.state == 0) && (globalCtx->pauseCtx.flag == 0)) {
- if (gSaveContext.minigame_state != 1) {
+ if (gSaveContext.minigameState != 1) {
// Carrots rendering if the action corresponds to riding a horse
if (interfaceCtx->unk_1EE == 8) {
// Load Carrot Icon
@@ -3536,36 +3535,36 @@ void Interface_Draw(GlobalContext* globalCtx) {
}
}
- if ((gSaveContext.timer_2_state == 5) && (func_8010BDBC(&globalCtx->msgCtx) == 5)) {
+ if ((gSaveContext.timer2State == 5) && (func_8010BDBC(&globalCtx->msgCtx) == 5)) {
// Trade quest timer reached 0
- gSaveContext.cutscene_index = 0;
+ gSaveContext.cutsceneIndex = 0;
globalCtx->sceneLoadFlag = 0x14;
- globalCtx->fadeOutTransition = 3;
- gSaveContext.timer_2_state = 0;
+ globalCtx->fadeTransition = 3;
+ gSaveContext.timer2State = 0;
D_8015FFE6 = 40;
- if ((gSaveContext.equips.button_items[0] != ITEM_SWORD_KOKIRI) &&
- (gSaveContext.equips.button_items[0] != ITEM_SWORD_MASTER) &&
- (gSaveContext.equips.button_items[0] != ITEM_SWORD_BGS) &&
- (gSaveContext.equips.button_items[0] != ITEM_SWORD_KNIFE)) {
- if (gSaveContext.button_status[0] != BTN_ENABLED) {
- gSaveContext.equips.button_items[0] = gSaveContext.button_status[0];
+ if ((gSaveContext.equips.buttonItems[0] != ITEM_SWORD_KOKIRI) &&
+ (gSaveContext.equips.buttonItems[0] != ITEM_SWORD_MASTER) &&
+ (gSaveContext.equips.buttonItems[0] != ITEM_SWORD_BGS) &&
+ (gSaveContext.equips.buttonItems[0] != ITEM_SWORD_KNIFE)) {
+ if (gSaveContext.buttonStatus[0] != BTN_ENABLED) {
+ gSaveContext.equips.buttonItems[0] = gSaveContext.buttonStatus[0];
} else {
- gSaveContext.equips.button_items[0] = ITEM_NONE;
+ gSaveContext.equips.buttonItems[0] = ITEM_NONE;
}
}
// Revert any spoiling trade quest items
for (phi_s3 = 0; phi_s3 < ARRAY_COUNT(gSpoilingItems); phi_s3++) {
if (INV_CONTENT(ITEM_POCKET_EGG) == gSpoilingItems[phi_s3]) {
- gSaveContext.event_inf[0] &= 0x7F80;
- osSyncPrintf("EVENT_INF=%x\n", gSaveContext.event_inf[0]);
+ gSaveContext.eventInf[0] &= 0x7F80;
+ osSyncPrintf("EVENT_INF=%x\n", gSaveContext.eventInf[0]);
globalCtx->nextEntranceIndex = sSpoilingItemEntrances[phi_s3];
INV_CONTENT(gSpoilingItemReverts[phi_s3]) = gSpoilingItemReverts[phi_s3];
for (phi_s0 = 1; phi_s0 < 4; phi_s0++) {
- if (gSaveContext.equips.button_items[phi_s0] == gSpoilingItems[phi_s3]) {
- gSaveContext.equips.button_items[phi_s0] = gSpoilingItemReverts[phi_s3];
+ if (gSaveContext.equips.buttonItems[phi_s0] == gSpoilingItems[phi_s3]) {
+ gSaveContext.equips.buttonItems[phi_s0] = gSpoilingItemReverts[phi_s3];
Interface_LoadItemIcon1(globalCtx, phi_s0);
}
}
@@ -3575,30 +3574,30 @@ void Interface_Draw(GlobalContext* globalCtx) {
if ((globalCtx->pauseCtx.state == 0) && (globalCtx->pauseCtx.flag == 0) && (globalCtx->unk_10A20 == 0) &&
(msgCtx->msgMode == 0) && !(player->stateFlags2 & 0x01000000) && (globalCtx->sceneLoadFlag == 0) &&
- (globalCtx->unk_1241B == 0) && (func_800BFC84(globalCtx) == 0) && (gSaveContext.minigame_state != 1) &&
+ (globalCtx->unk_1241B == 0) && !Gameplay_InCsMode(globalCtx) && (gSaveContext.minigameState != 1) &&
(globalCtx->unk_11E5C < 2) &&
!((globalCtx->sceneNum == SCENE_BOWLING) && Flags_GetSwitch(globalCtx, 0x38))) {
sp274 = 0;
- switch (gSaveContext.timer_1_state) {
+ switch (gSaveContext.timer1State) {
case 1:
- gSaveContext.timer_1_state = 2;
- gSaveContext.timer_1_value = gSaveContext.health >> 1;
+ gSaveContext.timer1State = 2;
+ gSaveContext.timer1Value = gSaveContext.health >> 1;
D_8015FFE0 = D_8015FFE2 = 20;
break;
case 2:
D_8015FFE2--;
if (D_8015FFE2 == 0) {
- gSaveContext.timer_1_state = 3;
+ gSaveContext.timer1State = 3;
D_8015FFE2 = 20;
}
break;
case 5:
case 11:
D_8015FFE0 = D_8015FFE2 = 20;
- if (gSaveContext.timer_1_state == 5) {
- gSaveContext.timer_1_state = 6;
+ if (gSaveContext.timer1State == 5) {
+ gSaveContext.timer1State = 6;
} else {
- gSaveContext.timer_1_state = 12;
+ gSaveContext.timer1State = 12;
}
break;
case 6:
@@ -3606,74 +3605,74 @@ void Interface_Draw(GlobalContext* globalCtx) {
D_8015FFE2--;
if (D_8015FFE2 == 0) {
D_8015FFE2 = 20;
- if (gSaveContext.timer_1_state == 6) {
- gSaveContext.timer_1_state = 7;
+ if (gSaveContext.timer1State == 6) {
+ gSaveContext.timer1State = 7;
} else {
- gSaveContext.timer_1_state = 13;
+ gSaveContext.timer1State = 13;
}
}
break;
case 3:
case 7:
- phi_s3 = (gSaveContext.timer_x[0] - 26) / D_8015FFE2;
- gSaveContext.timer_x[0] -= phi_s3;
+ phi_s3 = (gSaveContext.timerX[0] - 26) / D_8015FFE2;
+ gSaveContext.timerX[0] -= phi_s3;
- if (gSaveContext.health_capacity > 0xA0) {
- phi_s3 = (gSaveContext.timer_y[0] - 54) / D_8015FFE2;
+ if (gSaveContext.healthCapacity > 0xA0) {
+ phi_s3 = (gSaveContext.timerY[0] - 54) / D_8015FFE2;
} else {
- phi_s3 = (gSaveContext.timer_y[0] - 46) / D_8015FFE2;
+ phi_s3 = (gSaveContext.timerY[0] - 46) / D_8015FFE2;
}
- gSaveContext.timer_y[0] -= phi_s3;
+ gSaveContext.timerY[0] -= phi_s3;
D_8015FFE2--;
if (D_8015FFE2 == 0) {
- gSaveContext.timer_x[0] = 26;
+ gSaveContext.timerX[0] = 26;
D_8015FFE2 = 20;
- if (gSaveContext.health_capacity > 0xA0) {
- gSaveContext.timer_y[0] = 54;
+ if (gSaveContext.healthCapacity > 0xA0) {
+ gSaveContext.timerY[0] = 54;
} else {
- gSaveContext.timer_y[0] = 46;
+ gSaveContext.timerY[0] = 46;
}
- if (gSaveContext.timer_1_state == 3) {
- gSaveContext.timer_1_state = 4;
+ if (gSaveContext.timer1State == 3) {
+ gSaveContext.timer1State = 4;
} else {
- gSaveContext.timer_1_state = 8;
+ gSaveContext.timer1State = 8;
}
}
case 4:
case 8:
- if ((gSaveContext.timer_1_state == 4) || (gSaveContext.timer_1_state == 8)) {
- if (gSaveContext.health_capacity > 0xA0) {
- gSaveContext.timer_y[0] = 54;
+ if ((gSaveContext.timer1State == 4) || (gSaveContext.timer1State == 8)) {
+ if (gSaveContext.healthCapacity > 0xA0) {
+ gSaveContext.timerY[0] = 54;
} else {
- gSaveContext.timer_y[0] = 46;
+ gSaveContext.timerY[0] = 46;
}
}
- if ((gSaveContext.timer_1_state >= 3) && (msgCtx->unk_E300 == 0)) {
+ if ((gSaveContext.timer1State >= 3) && (msgCtx->unk_E300 == 0)) {
D_8015FFE0--;
if (D_8015FFE0 == 0) {
- if (gSaveContext.timer_1_value != 0) {
- gSaveContext.timer_1_value--;
+ if (gSaveContext.timer1Value != 0) {
+ gSaveContext.timer1Value--;
}
D_8015FFE0 = 20;
- if (gSaveContext.timer_1_value == 0) {
- gSaveContext.timer_1_state = 10;
+ if (gSaveContext.timer1Value == 0) {
+ gSaveContext.timer1State = 10;
if (D_80125A5C != 0) {
gSaveContext.health = 0;
globalCtx->unk_11D58(globalCtx, -(gSaveContext.health + 2));
}
D_80125A5C = 0;
- } else if (gSaveContext.timer_1_value > 60) {
+ } else if (gSaveContext.timer1Value > 60) {
if (sTimerDigits[4] == 1) {
Audio_PlaySoundGeneral(NA_SE_SY_MESSAGE_WOMAN, &D_801333D4, 4, &D_801333E0,
&D_801333E0, &D_801333E8);
}
- } else if (gSaveContext.timer_1_value >= 11) {
+ } else if (gSaveContext.timer1Value >= 11) {
if (sTimerDigits[4] & 1) {
Audio_PlaySoundGeneral(NA_SE_SY_WARNING_COUNT_N, &D_801333D4, 4, &D_801333E0,
&D_801333E0, &D_801333E8);
@@ -3686,46 +3685,46 @@ void Interface_Draw(GlobalContext* globalCtx) {
}
break;
case 13:
- phi_s3 = (gSaveContext.timer_x[0] - 26) / D_8015FFE2;
- gSaveContext.timer_x[0] -= phi_s3;
+ phi_s3 = (gSaveContext.timerX[0] - 26) / D_8015FFE2;
+ gSaveContext.timerX[0] -= phi_s3;
- if (gSaveContext.health_capacity > 0xA0) {
- phi_s3 = (gSaveContext.timer_y[0] - 54) / D_8015FFE2;
+ if (gSaveContext.healthCapacity > 0xA0) {
+ phi_s3 = (gSaveContext.timerY[0] - 54) / D_8015FFE2;
} else {
- phi_s3 = (gSaveContext.timer_y[0] - 46) / D_8015FFE2;
+ phi_s3 = (gSaveContext.timerY[0] - 46) / D_8015FFE2;
}
- gSaveContext.timer_y[0] -= phi_s3;
+ gSaveContext.timerY[0] -= phi_s3;
D_8015FFE2--;
if (D_8015FFE2 == 0) {
- gSaveContext.timer_x[0] = 26;
+ gSaveContext.timerX[0] = 26;
D_8015FFE2 = 20;
- if (gSaveContext.health_capacity > 0xA0) {
- gSaveContext.timer_y[0] = 54;
+ if (gSaveContext.healthCapacity > 0xA0) {
+ gSaveContext.timerY[0] = 54;
} else {
- gSaveContext.timer_y[0] = 46;
+ gSaveContext.timerY[0] = 46;
}
- gSaveContext.timer_1_state = 14;
+ gSaveContext.timer1State = 14;
}
case 14:
- if (gSaveContext.timer_1_state == 14) {
- if (gSaveContext.health_capacity > 0xA0) {
- gSaveContext.timer_y[0] = 54;
+ if (gSaveContext.timer1State == 14) {
+ if (gSaveContext.healthCapacity > 0xA0) {
+ gSaveContext.timerY[0] = 54;
} else {
- gSaveContext.timer_y[0] = 46;
+ gSaveContext.timerY[0] = 46;
}
}
- if (gSaveContext.timer_1_state >= 3) {
+ if (gSaveContext.timer1State >= 3) {
D_8015FFE0--;
if (D_8015FFE0 == 0) {
- gSaveContext.timer_1_value++;
+ gSaveContext.timer1Value++;
D_8015FFE0 = 20;
- if (gSaveContext.timer_1_value == 3599) {
- gSaveContext.timer_1_state = 15;
+ if (gSaveContext.timer1Value == 3599) {
+ gSaveContext.timer1State = 15;
D_8015FFE2 = 40;
} else {
Audio_PlaySoundGeneral(NA_SE_SY_WARNING_COUNT_N, &D_801333D4, 4, &D_801333E0,
@@ -3735,36 +3734,36 @@ void Interface_Draw(GlobalContext* globalCtx) {
}
break;
case 10:
- if (gSaveContext.timer_2_state != 0) {
- gSaveContext.timer_x[1] = 140;
- gSaveContext.timer_y[1] = 80;
+ if (gSaveContext.timer2State != 0) {
+ gSaveContext.timerX[1] = 140;
+ gSaveContext.timerY[1] = 80;
D_8015FFE4 = D_8015FFE6 = 20;
- if (gSaveContext.timer_2_state < 7) {
- gSaveContext.timer_2_state = 2;
+ if (gSaveContext.timer2State < 7) {
+ gSaveContext.timer2State = 2;
} else {
- gSaveContext.timer_2_state = 8;
+ gSaveContext.timer2State = 8;
}
- gSaveContext.timer_1_state = 0;
+ gSaveContext.timer1State = 0;
} else {
- gSaveContext.timer_1_state = 0;
+ gSaveContext.timer1State = 0;
}
break;
case 15:
break;
default:
sp274 = 1;
- switch (gSaveContext.timer_2_state) {
+ switch (gSaveContext.timer2State) {
case 1:
case 7:
- gSaveContext.timer_x[1] = 140;
- gSaveContext.timer_y[1] = 80;
+ gSaveContext.timerX[1] = 140;
+ gSaveContext.timerY[1] = 80;
D_8015FFE4 = D_8015FFE6 = 20;
- if (gSaveContext.timer_2_state == 1) {
- gSaveContext.timer_2_state = 2;
+ if (gSaveContext.timer2State == 1) {
+ gSaveContext.timer2State = 2;
} else {
- gSaveContext.timer_2_state = 8;
+ gSaveContext.timer2State = 8;
}
break;
case 2:
@@ -3772,85 +3771,85 @@ void Interface_Draw(GlobalContext* globalCtx) {
D_8015FFE6--;
if (D_8015FFE6 == 0) {
D_8015FFE6 = 20;
- if (gSaveContext.timer_2_state == 2) {
- gSaveContext.timer_2_state = 3;
+ if (gSaveContext.timer2State == 2) {
+ gSaveContext.timer2State = 3;
} else {
- gSaveContext.timer_2_state = 9;
+ gSaveContext.timer2State = 9;
}
}
break;
case 3:
case 9:
- osSyncPrintf("event_xp[1]=%d, event_yp[1]=%d TOTAL_EVENT_TM=%d\n",
- gSaveContext.timer_x[1], gSaveContext.timer_y[1], gSaveContext.timer_2_value);
+ osSyncPrintf("event_xp[1]=%d, event_yp[1]=%d TOTAL_EVENT_TM=%d\n", gSaveContext.timerX[1],
+ gSaveContext.timerY[1], gSaveContext.timer2Value);
- phi_s3 = (gSaveContext.timer_x[1] - 26) / D_8015FFE2;
- gSaveContext.timer_x[1] -= phi_s3;
+ phi_s3 = (gSaveContext.timerX[1] - 26) / D_8015FFE2;
+ gSaveContext.timerX[1] -= phi_s3;
- if (gSaveContext.health_capacity > 0xA0) {
- phi_s3 = (gSaveContext.timer_y[1] - 54) / D_8015FFE6;
+ if (gSaveContext.healthCapacity > 0xA0) {
+ phi_s3 = (gSaveContext.timerY[1] - 54) / D_8015FFE6;
} else {
- phi_s3 = (gSaveContext.timer_y[1] - 46) / D_8015FFE6;
+ phi_s3 = (gSaveContext.timerY[1] - 46) / D_8015FFE6;
}
- gSaveContext.timer_y[1] -= phi_s3;
+ gSaveContext.timerY[1] -= phi_s3;
D_8015FFE6--;
if (D_8015FFE6 == 0) {
- gSaveContext.timer_x[1] = 26;
+ gSaveContext.timerX[1] = 26;
D_8015FFE6 = 20;
- if (gSaveContext.health_capacity > 0xA0) {
- gSaveContext.timer_y[1] = 54;
+ if (gSaveContext.healthCapacity > 0xA0) {
+ gSaveContext.timerY[1] = 54;
} else {
- gSaveContext.timer_y[1] = 46;
+ gSaveContext.timerY[1] = 46;
}
- if (gSaveContext.timer_2_state == 3) {
- gSaveContext.timer_2_state = 4;
+ if (gSaveContext.timer2State == 3) {
+ gSaveContext.timer2State = 4;
} else {
- gSaveContext.timer_2_state = 10;
+ gSaveContext.timer2State = 10;
}
}
case 4:
case 10:
- if ((gSaveContext.timer_2_state == 4) || (gSaveContext.timer_2_state == 10)) {
- if (gSaveContext.health_capacity > 0xA0) {
- gSaveContext.timer_y[1] = 54;
+ if ((gSaveContext.timer2State == 4) || (gSaveContext.timer2State == 10)) {
+ if (gSaveContext.healthCapacity > 0xA0) {
+ gSaveContext.timerY[1] = 54;
} else {
- gSaveContext.timer_y[1] = 46;
+ gSaveContext.timerY[1] = 46;
}
}
- if (gSaveContext.timer_2_state >= 3) {
+ if (gSaveContext.timer2State >= 3) {
D_8015FFE4--;
if (D_8015FFE4 == 0) {
D_8015FFE4 = 20;
- if (gSaveContext.timer_2_state == 4) {
- gSaveContext.timer_2_value--;
- osSyncPrintf("TOTAL_EVENT_TM=%d\n", gSaveContext.timer_2_value);
+ if (gSaveContext.timer2State == 4) {
+ gSaveContext.timer2Value--;
+ osSyncPrintf("TOTAL_EVENT_TM=%d\n", gSaveContext.timer2Value);
- if (gSaveContext.timer_2_value <= 0) {
+ if (gSaveContext.timer2Value <= 0) {
if (!Flags_GetSwitch(globalCtx, 0x37) ||
((globalCtx->sceneNum != SCENE_GANON_DEMO) &&
(globalCtx->sceneNum != SCENE_GANON_FINAL) &&
(globalCtx->sceneNum != SCENE_GANON_SONOGO) &&
(globalCtx->sceneNum != SCENE_GANONTIKA_SONOGO))) {
- gSaveContext.timer_2_state = 5;
- gSaveContext.cutscene_index = 0;
+ gSaveContext.timer2State = 5;
+ gSaveContext.cutsceneIndex = 0;
D_8015FFE6 = 40;
func_8010B680(globalCtx, 0x71B0, 0);
func_8002DF54(globalCtx, 0, 8);
} else {
- gSaveContext.timer_2_state = 6;
+ gSaveContext.timer2State = 6;
D_8015FFE6 = 40;
}
} else {
- if (gSaveContext.timer_2_value > 60) {
+ if (gSaveContext.timer2Value > 60) {
if (sTimerDigits[4] == 1) {
Audio_PlaySoundGeneral(NA_SE_SY_MESSAGE_WOMAN, &D_801333D4, 4,
&D_801333E0, &D_801333E0, &D_801333E8);
}
- } else if (gSaveContext.timer_2_value > 10) {
+ } else if (gSaveContext.timer2Value > 10) {
if (sTimerDigits[4] & 1) {
Audio_PlaySoundGeneral(NA_SE_SY_WARNING_COUNT_N, &D_801333D4, 4,
&D_801333E0, &D_801333E0, &D_801333E8);
@@ -3861,17 +3860,17 @@ void Interface_Draw(GlobalContext* globalCtx) {
}
}
} else {
- gSaveContext.timer_2_value++;
- if (gSaveContext.event_inf[1] & 1) {
- if (gSaveContext.timer_2_value == 240) {
+ gSaveContext.timer2Value++;
+ if (gSaveContext.eventInf[1] & 1) {
+ if (gSaveContext.timer2Value == 240) {
func_8010B680(globalCtx, 0x6083, 0);
- gSaveContext.timer_2_state = 0;
- gSaveContext.event_inf[1] &= ~1;
+ gSaveContext.timer2State = 0;
+ gSaveContext.eventInf[1] &= ~1;
}
}
}
- if ((gSaveContext.timer_2_value % 60) == 0) {
+ if ((gSaveContext.timer2Value % 60) == 0) {
Audio_PlaySoundGeneral(NA_SE_SY_WARNING_COUNT_N, &D_801333D4, 4, &D_801333E0,
&D_801333E0, &D_801333E8);
}
@@ -3881,21 +3880,21 @@ void Interface_Draw(GlobalContext* globalCtx) {
case 6:
D_8015FFE6--;
if (D_8015FFE6 == 0) {
- gSaveContext.timer_2_state = 0;
+ gSaveContext.timer2State = 0;
}
break;
}
}
- if (((gSaveContext.timer_1_state != 0) && (gSaveContext.timer_1_state != 10)) ||
- (gSaveContext.timer_2_state != 0)) {
+ if (((gSaveContext.timer1State != 0) && (gSaveContext.timer1State != 10)) ||
+ (gSaveContext.timer2State != 0)) {
sTimerDigits[0] = sTimerDigits[1] = sTimerDigits[3] = 0;
sTimerDigits[2] = 10; // digit 10 is used as ':' (colon)
- if (gSaveContext.timer_1_state != 0) {
- sTimerDigits[4] = gSaveContext.timer_1_value;
+ if (gSaveContext.timer1State != 0) {
+ sTimerDigits[4] = gSaveContext.timer1Value;
} else {
- sTimerDigits[4] = gSaveContext.timer_2_value;
+ sTimerDigits[4] = gSaveContext.timer2Value;
}
while (sTimerDigits[4] >= 60) {
@@ -3916,21 +3915,21 @@ void Interface_Draw(GlobalContext* globalCtx) {
gDPPipeSync(gfxCtx->overlay.p++);
gDPSetPrimColor(gfxCtx->overlay.p++, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF);
gDPSetEnvColor(gfxCtx->overlay.p++, 0x00, 0x00, 0x00, 0x00);
- gfxCtx->overlay.p = Gfx_TextureIA8(gfxCtx->overlay.p, D_02002000, 16, 16, gSaveContext.timer_x[sp274],
- gSaveContext.timer_y[sp274] + 2, 16, 16, 1024, 1024);
+ gfxCtx->overlay.p = Gfx_TextureIA8(gfxCtx->overlay.p, D_02002000, 16, 16, gSaveContext.timerX[sp274],
+ gSaveContext.timerY[sp274] + 2, 16, 16, 1024, 1024);
// Timer Counter
gDPPipeSync(gfxCtx->overlay.p++);
gDPSetCombineMode(gfxCtx->overlay.p++, G_CC_MODULATEIA_PRIM, G_CC_MODULATEIA_PRIM);
- if (gSaveContext.timer_1_state != 0) {
- if ((gSaveContext.timer_1_value < 10) && (gSaveContext.timer_1_state < 11)) {
+ if (gSaveContext.timer1State != 0) {
+ if ((gSaveContext.timer1Value < 10) && (gSaveContext.timer1State < 11)) {
gDPSetPrimColor(gfxCtx->overlay.p++, 0, 0, 0xFF, 0x32, 0x00, 0xFF);
} else {
gDPSetPrimColor(gfxCtx->overlay.p++, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF);
}
} else {
- if ((gSaveContext.timer_2_value < 10) && (gSaveContext.timer_2_state < 6)) {
+ if ((gSaveContext.timer2Value < 10) && (gSaveContext.timer2State < 6)) {
gDPSetPrimColor(gfxCtx->overlay.p++, 0, 0, 0xFF, 0x32, 0x00, 0xFF);
} else {
gDPSetPrimColor(gfxCtx->overlay.p++, 0, 0, 0xFF, 0xFF, 0x00, 0xFF);
@@ -3939,8 +3938,8 @@ void Interface_Draw(GlobalContext* globalCtx) {
for (phi_s3 = 0; phi_s3 < 5; phi_s3++) {
gfxCtx->overlay.p = Gfx_TextureI8(gfxCtx->overlay.p, &D_02003040[sTimerDigits[phi_s3]], 8, 16,
- gSaveContext.timer_x[sp274] + sTimerDigitLeftPos[phi_s3],
- gSaveContext.timer_y[sp274], sDigitWidth[phi_s3], VREG(42),
+ gSaveContext.timerX[sp274] + sTimerDigitLeftPos[phi_s3],
+ gSaveContext.timerY[sp274], sDigitWidth[phi_s3], VREG(42),
VREG(43) * 2, VREG(43) * 2);
}
}
@@ -3994,8 +3993,8 @@ void Interface_Update(GlobalContext* globalCtx) {
}
if ((globalCtx->pauseCtx.state == 0) && (globalCtx->pauseCtx.flag == 0)) {
- if ((gSaveContext.minigame_state == 1) || (gSaveContext.scene_setup_index < 4) ||
- ((globalCtx->sceneNum == SCENE_SPOT20) && (gSaveContext.scene_setup_index == 4))) {
+ if ((gSaveContext.minigameState == 1) || (gSaveContext.sceneSetupIndex < 4) ||
+ ((globalCtx->sceneNum == SCENE_SPOT20) && (gSaveContext.sceneSetupIndex == 4))) {
if ((msgCtx->msgMode == 0) || ((msgCtx->msgMode != 0) && (globalCtx->sceneNum == SCENE_BOWLING))) {
if (globalCtx->unk_10A20 == 0) {
func_80083108(globalCtx);
@@ -4102,21 +4101,21 @@ void Interface_Update(GlobalContext* globalCtx) {
func_8008226C(globalCtx);
- if (gSaveContext.health_accumulator != 0) {
- gSaveContext.health_accumulator -= 4;
+ if (gSaveContext.healthAccumulator != 0) {
+ gSaveContext.healthAccumulator -= 4;
gSaveContext.health += 4;
if ((gSaveContext.health & 0xF) < 4) {
Audio_PlaySoundGeneral(NA_SE_SY_HP_RECOVER, &D_801333D4, 4, &D_801333E0, &D_801333E0, &D_801333E8);
}
- osSyncPrintf("now_life=%d max_life=%d\n", gSaveContext.health, gSaveContext.health_capacity);
+ osSyncPrintf("now_life=%d max_life=%d\n", gSaveContext.health, gSaveContext.healthCapacity);
- if (gSaveContext.health >= gSaveContext.health_capacity) {
- gSaveContext.health = gSaveContext.health_capacity;
+ if (gSaveContext.health >= gSaveContext.healthCapacity) {
+ gSaveContext.health = gSaveContext.healthCapacity;
osSyncPrintf("S_Private.now_life=%d S_Private.max_life=%d\n", gSaveContext.health,
- gSaveContext.health_capacity);
- gSaveContext.health_accumulator = 0;
+ gSaveContext.healthCapacity);
+ gSaveContext.healthAccumulator = 0;
}
}
@@ -4135,25 +4134,25 @@ void Interface_Update(GlobalContext* globalCtx) {
Health_UpdateData(globalCtx);
- if ((gSaveContext.timer_1_state >= 3) && (globalCtx->pauseCtx.state == 0) && (globalCtx->pauseCtx.flag == 0) &&
+ if ((gSaveContext.timer1State >= 3) && (globalCtx->pauseCtx.state == 0) && (globalCtx->pauseCtx.flag == 0) &&
(msgCtx->msgMode == 0) && !(player->stateFlags2 & 0x01000000) && (globalCtx->sceneLoadFlag == 0) &&
- (globalCtx->unk_1241B == 0) && (func_800BFC84(globalCtx) == 0)) {}
+ (globalCtx->unk_1241B == 0) && !Gameplay_InCsMode(globalCtx)) {}
- if (gSaveContext.rupee_accumulator != 0) {
- if (gSaveContext.rupee_accumulator > 0) {
+ if (gSaveContext.rupeeAccumulator != 0) {
+ if (gSaveContext.rupeeAccumulator > 0) {
if (gSaveContext.rupees < CUR_CAPACITY(UPG_WALLET)) {
- gSaveContext.rupee_accumulator--;
+ gSaveContext.rupeeAccumulator--;
gSaveContext.rupees++;
Audio_PlaySoundGeneral(NA_SE_SY_RUPY_COUNT, &D_801333D4, 4, &D_801333E0, &D_801333E0, &D_801333E8);
} else {
// Translates to: "Rupee Amount MAX = %d"
osSyncPrintf("ルピー数MAX = %d\n", CUR_CAPACITY(UPG_WALLET));
gSaveContext.rupees = CUR_CAPACITY(UPG_WALLET);
- gSaveContext.rupee_accumulator = 0;
+ gSaveContext.rupeeAccumulator = 0;
}
} else if (gSaveContext.rupees != 0) {
- if (gSaveContext.rupee_accumulator <= -50) {
- gSaveContext.rupee_accumulator += 10;
+ if (gSaveContext.rupeeAccumulator <= -50) {
+ gSaveContext.rupeeAccumulator += 10;
gSaveContext.rupees -= 10;
if (gSaveContext.rupees < 0) {
@@ -4162,12 +4161,12 @@ void Interface_Update(GlobalContext* globalCtx) {
Audio_PlaySoundGeneral(NA_SE_SY_RUPY_COUNT, &D_801333D4, 4, &D_801333E0, &D_801333E0, &D_801333E8);
} else {
- gSaveContext.rupee_accumulator++;
+ gSaveContext.rupeeAccumulator++;
gSaveContext.rupees--;
Audio_PlaySoundGeneral(NA_SE_SY_RUPY_COUNT, &D_801333D4, 4, &D_801333E0, &D_801333E0, &D_801333E8);
}
} else {
- gSaveContext.rupee_accumulator = 0;
+ gSaveContext.rupeeAccumulator = 0;
}
}
@@ -4218,14 +4217,14 @@ void Interface_Update(GlobalContext* globalCtx) {
if ((globalCtx->pauseCtx.state == 0) && (globalCtx->pauseCtx.flag == 0) && (msgCtx->msgMode == 0) &&
(globalCtx->sceneLoadFlag == 0) && (globalCtx->unk_10A20 == 0) && (globalCtx->unk_1241B == 0) &&
- ((globalCtx->csCtx.state == 0) || (func_8008E988(globalCtx) == 0))) {
- if ((gSaveContext.magic_acquired != 0) && (gSaveContext.magic_level == 0)) {
- gSaveContext.magic_level = gSaveContext.double_magic + 1;
+ ((globalCtx->csCtx.state == 0) || !func_8008E988(globalCtx))) {
+ if ((gSaveContext.magicAcquired != 0) && (gSaveContext.magicLevel == 0)) {
+ gSaveContext.magicLevel = gSaveContext.doubleMagic + 1;
gSaveContext.unk_13F0 = 8;
osSyncPrintf(VT_FGCOL(YELLOW));
// Translates to: "Magic Start!!!!!!!!!"
osSyncPrintf("魔法スター─────ト!!!!!!!!!\n");
- osSyncPrintf("MAGIC_MAX=%d\n", gSaveContext.magic_level);
+ osSyncPrintf("MAGIC_MAX=%d\n", gSaveContext.magicLevel);
osSyncPrintf("MAGIC_NOW=%d\n", gSaveContext.magic);
osSyncPrintf("Z_MAGIC_NOW_NOW=%d\n", gSaveContext.unk_13F6);
osSyncPrintf("Z_MAGIC_NOW_MAX=%d\n", gSaveContext.unk_13F4);
@@ -4235,29 +4234,29 @@ void Interface_Update(GlobalContext* globalCtx) {
Interface_UpdateMagicBar(globalCtx);
}
- if (gSaveContext.timer_1_state == 0) {
+ if (gSaveContext.timer1State == 0) {
if (((D_80125A58 == 1) || (D_80125A58 == 2) || (D_80125A58 == 4)) && ((gSaveContext.health >> 1) != 0)) {
- gSaveContext.timer_1_state = 1;
- gSaveContext.timer_x[0] = 140;
- gSaveContext.timer_y[0] = 80;
+ gSaveContext.timer1State = 1;
+ gSaveContext.timerX[0] = 140;
+ gSaveContext.timerY[0] = 80;
D_80125A5C = 1;
}
} else {
- if (((D_80125A58 == 0) || (D_80125A58 == 3)) && (gSaveContext.timer_1_state < 5)) {
- gSaveContext.timer_1_state = 0;
+ if (((D_80125A58 == 0) || (D_80125A58 == 3)) && (gSaveContext.timer1State < 5)) {
+ gSaveContext.timer1State = 0;
}
}
- if (gSaveContext.minigame_state == 1) {
- gSaveContext.minigame_score += interfaceCtx->unk_23C;
+ if (gSaveContext.minigameState == 1) {
+ gSaveContext.minigameScore += interfaceCtx->unk_23C;
interfaceCtx->unk_23C = 0;
if (sHBAScoreTier == 0) {
- if (gSaveContext.minigame_score >= 1000) {
+ if (gSaveContext.minigameScore >= 1000) {
sHBAScoreTier++;
}
} else if (sHBAScoreTier == 1) {
- if (gSaveContext.minigame_score >= 1500) {
+ if (gSaveContext.minigameScore >= 1500) {
sHBAScoreTier++;
}
}
@@ -4265,7 +4264,7 @@ void Interface_Update(GlobalContext* globalCtx) {
sHBAScoreDigits[1] = 0;
sHBAScoreDigits[0] = 0;
sHBAScoreDigits[2] = 0;
- sHBAScoreDigits[3] = gSaveContext.minigame_score;
+ sHBAScoreDigits[3] = gSaveContext.minigameScore;
while (sHBAScoreDigits[3] >= 1000) {
sHBAScoreDigits[0]++;
@@ -4288,50 +4287,50 @@ void Interface_Update(GlobalContext* globalCtx) {
globalCtx->msgCtx.unk_E3EE = 4;
}
- if (globalCtx->unk_10A26 != 0) {
+ if (globalCtx->envCtx.unk_02 != 0) {
if (gSaveContext.unk_1422 != 2) {
D_80125B60 = 0;
- if ((gSaveContext.day_time >= 0x4555) && (gSaveContext.day_time <= 0xC001)) {
+ if ((gSaveContext.dayTime >= 0x4555) && (gSaveContext.dayTime <= 0xC001)) {
D_80125B60 = 1;
}
gSaveContext.unk_1422 = 2;
D_80125B64 = D_8011FB40;
D_8011FB40 = 400;
- } else if ((D_80125B60 == 0) && (gSaveContext.day_time >= 0x4555) && (gSaveContext.day_time <= 0xC001)) {
+ } else if ((D_80125B60 == 0) && (gSaveContext.dayTime >= 0x4555) && (gSaveContext.dayTime <= 0xC001)) {
gSaveContext.unk_1422 = 0;
D_8011FB40 = D_80125B64;
globalCtx->msgCtx.unk_E3EE = 4;
- } else if (gSaveContext.day_time > 0xC001) {
+ } else if (gSaveContext.dayTime > 0xC001) {
gSaveContext.unk_1422 = 0;
D_8011FB40 = D_80125B64;
globalCtx->msgCtx.unk_E3EE = 4;
}
} else if ((globalCtx->roomCtx.curRoom.unk_03 != 1) && (interfaceCtx->restrictions.sunsSong != 3)) {
- if ((gSaveContext.day_time >= 0x4555) && (gSaveContext.day_time < 0xC001)) {
- gSaveContext.next_day_time = 0;
- globalCtx->fadeOutTransition = 4;
- gSaveContext.transition_type = 2;
+ if ((gSaveContext.dayTime >= 0x4555) && (gSaveContext.dayTime < 0xC001)) {
+ gSaveContext.nextDayTime = 0;
+ globalCtx->fadeTransition = 4;
+ gSaveContext.nextTransition = 2;
globalCtx->unk_11DE9 = 1;
} else {
- gSaveContext.next_day_time = 0x8001;
- globalCtx->fadeOutTransition = 5;
- gSaveContext.transition_type = 3;
+ gSaveContext.nextDayTime = 0x8001;
+ globalCtx->fadeTransition = 5;
+ gSaveContext.nextTransition = 3;
globalCtx->unk_11DE9 = 1;
}
if (globalCtx->sceneNum == SCENE_SPOT13) {
- globalCtx->fadeOutTransition = 0xE;
- gSaveContext.transition_type = 0xE;
+ globalCtx->fadeTransition = 14;
+ gSaveContext.nextTransition = 14;
}
- gSaveContext.respawn_flag = -2;
- globalCtx->nextEntranceIndex = gSaveContext.entrance_index;
+ gSaveContext.respawnFlag = -2;
+ globalCtx->nextEntranceIndex = gSaveContext.entranceIndex;
globalCtx->sceneLoadFlag = 0x14;
gSaveContext.unk_1422 = 0;
func_800F6964(30);
- gSaveContext.seq_index = 0xFF;
- gSaveContext.night_sfx = 0xFF;
+ gSaveContext.seqIndex = 0xFF;
+ gSaveContext.nightSeqIndex = 0xFF;
} else {
gSaveContext.unk_1422 = 3;
}