Skip to content

Commit

Permalink
rename Scene#seethrough from Scene#seeThrough
Browse files Browse the repository at this point in the history
  • Loading branch information
dera- committed Aug 29, 2023
1 parent 8b692b1 commit 67beb63
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 8 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# ChangeLog

## Unreleased changes
* 前のシーンを現在のシーンの後ろ側に描画できるように
* `g.Scene#seethrough` を追加

## 3.14.1
* `g.Scene#vars` を追加
Expand Down
2 changes: 1 addition & 1 deletion src/Game.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1152,7 +1152,7 @@ export class Game {

// 描画するべき一番底のシーンを先に探しておく
let index = this.scenes.length - 1;
while (index >= 0 && this.scenes[index].seeThrough) --index;
while (index >= 0 && this.scenes[index].seethrough) --index;
const renderBottomIndex = index;

for (let i = 0; i < renderers.length; ++i) {
Expand Down
9 changes: 5 additions & 4 deletions src/Scene.ts
Original file line number Diff line number Diff line change
Expand Up @@ -109,10 +109,11 @@ export interface SceneParameterObject {
tickGenerationMode?: TickGenerationModeString;

/**
* 前のシーンを後ろに描画するかどうか
* 描画時に、シーンスタックの一つ下のシーンを描画するかどうか
* このシーン以外の onUpdate は実行されないため、下のシーンの描画内容は更新されない。ただしこの挙動は実験的なものであり、将来的に変更されうる。
* default: false
*/
seeThrough?: boolean;
seethrough?: boolean;
}

/**
Expand Down Expand Up @@ -199,7 +200,7 @@ export class Scene implements StorageLoaderHandler {
/**
* 前のシーンを後ろに描画するかどうか
*/
seeThrough: boolean;
seethrough: boolean;

/**
* 時間経過イベント。本イベントの一度のfireにつき、常に1フレーム分の時間経過が起こる。
Expand Down Expand Up @@ -532,7 +533,7 @@ export class Scene implements StorageLoaderHandler {
},
userData: null
});
this.seeThrough = param.seeThrough != null ? param.seeThrough : false;
this.seethrough = param.seethrough != null ? param.seethrough : false;
}

/**
Expand Down
4 changes: 2 additions & 2 deletions src/__tests__/GameSpec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1655,7 +1655,7 @@ describe("test Game", () => {
game.pushScene(beforeScene);
game._flushPostTickTasks();

const currentScene = new Scene({ game, seeThrough: true });
const currentScene = new Scene({ game, seethrough: true });
const red = new FilledRect({
scene: currentScene,
cssColor: "red",
Expand All @@ -1666,7 +1666,7 @@ describe("test Game", () => {
game.pushScene(currentScene);
game._flushPostTickTasks();

// 現在のSceneのseeThroughが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");
Expand Down

0 comments on commit 67beb63

Please sign in to comment.