Skip to content

Commit ad5a369

Browse files
committed
player no longer can hold inventory after reset
1 parent d841f34 commit ad5a369

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/main.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -139,12 +139,10 @@ export async function setup(
139139
cx.dynamic.player.y = blockSize * d.initialPlayerY + get(cx.config).marginY;
140140
cx.dynamic.player.vx = 0;
141141
cx.dynamic.player.vy = 0;
142+
cx.dynamic.player.jumpingBegin = null;
142143
cx.dynamic.focus = null;
143144
cx.elapsed = 0;
144-
cx.state.update((prev) => ({
145-
...prev,
146-
paused: false,
147-
}));
145+
cx.state.set(structuredClone(initialGameState));
148146
cx.grid.diffAndUpdateTo(cx, createCellsFromStageDefinition(stageDefinition));
149147
// 上に同じく。 init を使う?でも init は中で document.addEventListener してるので...
150148
History.record(cx);

0 commit comments

Comments
 (0)