From 8b692b1a74cae63a2a0131e4f1e4a5f63fc584a2 Mon Sep 17 00:00:00 2001 From: dera- Date: Mon, 28 Aug 2023 14:51:05 +0900 Subject: [PATCH] rename Scene#seeThrough from Scene#showPastScene --- src/Game.ts | 2 +- src/Scene.ts | 6 +++--- src/__tests__/GameSpec.ts | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Game.ts b/src/Game.ts index 297a67e33..d94e9ddf8 100644 --- a/src/Game.ts +++ b/src/Game.ts @@ -1152,7 +1152,7 @@ export class Game { // 描画するべき一番底のシーンを先に探しておく let index = this.scenes.length - 1; - while (index >= 0 && this.scenes[index].showPastScene) --index; + while (index >= 0 && this.scenes[index].seeThrough) --index; const renderBottomIndex = index; for (let i = 0; i < renderers.length; ++i) { diff --git a/src/Scene.ts b/src/Scene.ts index c30a5f0fd..a3fd15363 100644 --- a/src/Scene.ts +++ b/src/Scene.ts @@ -112,7 +112,7 @@ export interface SceneParameterObject { * 前のシーンを後ろに描画するかどうか * default: false */ - showPastScene?: boolean; + seeThrough?: boolean; } /** @@ -199,7 +199,7 @@ export class Scene implements StorageLoaderHandler { /** * 前のシーンを後ろに描画するかどうか */ - showPastScene: boolean; + seeThrough: boolean; /** * 時間経過イベント。本イベントの一度のfireにつき、常に1フレーム分の時間経過が起こる。 @@ -532,7 +532,7 @@ export class Scene implements StorageLoaderHandler { }, userData: null }); - this.showPastScene = param.showPastScene != null ? param.showPastScene : false; + this.seeThrough = param.seeThrough != null ? param.seeThrough : false; } /** diff --git a/src/__tests__/GameSpec.ts b/src/__tests__/GameSpec.ts index 851efcaed..76f4e0cd2 100644 --- a/src/__tests__/GameSpec.ts +++ b/src/__tests__/GameSpec.ts @@ -1655,7 +1655,7 @@ describe("test Game", () => { game.pushScene(beforeScene); game._flushPostTickTasks(); - const currentScene = new Scene({ game, showPastScene: true }); + const currentScene = new Scene({ game, seeThrough: true }); const red = new FilledRect({ scene: currentScene, cssColor: "red", @@ -1666,7 +1666,7 @@ describe("test Game", () => { game.pushScene(currentScene); game._flushPostTickTasks(); - // 現在のSceneのshowPastSceneがtrueの場合、1つ前のSceneから描画される + // 現在のSceneのseeThroughがtrueの場合、1つ前のSceneから描画される game.render(); expect(r.methodCallParamsHistory("fillRect").length).toBe(2); expect(r.methodCallParamsHistory("fillRect")[0].cssColor).toBe("gray");