summaryrefslogtreecommitdiff
path: root/src/code/z_scene.c
diff options
context:
space:
mode:
authorfig02 <fig02srl@gmail.com>2022-07-30 17:28:50 -0400
committerGitHub <noreply@github.com>2022-07-30 17:28:50 -0400
commitafbc312024100187fa1169ca32723acd338ea85a (patch)
tree026ecebc8f9cbd0c67fbacd7f465408e2ec15ffc /src/code/z_scene.c
parentd7ea63c75d7ea4979040210b19d840f01a7477d2 (diff)
Rename "Scene Setup Index" to "Scene Layer" (#1300)
* setup -> layer * IS_CUTSCENE_LAYER * review * backtick * remove some more mentions of setup * alt header block * clarifying comment
Diffstat (limited to 'src/code/z_scene.c')
-rw-r--r--src/code/z_scene.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/code/z_scene.c b/src/code/z_scene.c
index 1e82f2d5d..1b360385c 100644
--- a/src/code/z_scene.c
+++ b/src/code/z_scene.c
@@ -41,7 +41,7 @@ void Object_InitBank(PlayState* play, ObjectContext* objectCtx) {
if (play2->sceneNum == SCENE_SPOT00) {
spaceSize = 1024000;
} else if (play2->sceneNum == SCENE_GANON_DEMO) {
- if (gSaveContext.sceneSetupIndex != 4) {
+ if (gSaveContext.sceneLayer != 4) {
spaceSize = 1177600;
} else {
spaceSize = 1024000;
@@ -411,10 +411,10 @@ void Scene_CommandAlternateHeaderList(PlayState* play, SceneCmd* cmd) {
osSyncPrintf("\n[ZU]sceneset age =[%X]", ((void)0, gSaveContext.linkAge));
osSyncPrintf("\n[ZU]sceneset time =[%X]", ((void)0, gSaveContext.cutsceneIndex));
- osSyncPrintf("\n[ZU]sceneset counter=[%X]", ((void)0, gSaveContext.sceneSetupIndex));
+ osSyncPrintf("\n[ZU]sceneset counter=[%X]", ((void)0, gSaveContext.sceneLayer));
- if (gSaveContext.sceneSetupIndex != 0) {
- altHeader = ((SceneCmd**)SEGMENTED_TO_VIRTUAL(cmd->altHeaders.data))[gSaveContext.sceneSetupIndex - 1];
+ if (gSaveContext.sceneLayer != 0) {
+ altHeader = ((SceneCmd**)SEGMENTED_TO_VIRTUAL(cmd->altHeaders.data))[gSaveContext.sceneLayer - 1];
if (1) {}
@@ -425,8 +425,11 @@ void Scene_CommandAlternateHeaderList(PlayState* play, SceneCmd* cmd) {
// "Coughh! There is no specified dataaaaa!"
osSyncPrintf("\nげぼはっ! 指定されたデータがないでええっす!");
- if (gSaveContext.sceneSetupIndex == 3) {
- altHeader = ((SceneCmd**)SEGMENTED_TO_VIRTUAL(cmd->altHeaders.data))[gSaveContext.sceneSetupIndex - 2];
+ if (gSaveContext.sceneLayer == SCENE_LAYER_ADULT_NIGHT) {
+ // Due to the condition above, this is equivalent to accessing altHeaders[SCENE_LAYER_ADULT_DAY - 1]
+ altHeader = ((SceneCmd**)SEGMENTED_TO_VIRTUAL(
+ cmd->altHeaders
+ .data))[(gSaveContext.sceneLayer - SCENE_LAYER_ADULT_NIGHT) + SCENE_LAYER_ADULT_DAY - 1];
// "Using adult day data there!"
osSyncPrintf("\nそこで、大人の昼データを使用するでええっす!!");