Skip to content

Commit 4f7ed5f

Browse files
committed
Bug fix
Dice leftover from previous level have been removed
1 parent 0dba0e0 commit 4f7ed5f

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

games/GMTK Jam/app.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ const textStyle = new PIXI.TextStyle({
6161

6262
// Menu stuff
6363

64-
const infoText = new PIXI.Text(" [F] to enter fullscreen\n [Esc] to pause the game\n\n [A] is left, [D] is right\n[W] is jump, [S] is to drop\n\nGetting hit by an enemy die\n will lower your health by\n the shown number, jumping\n on top of it will restore\n your health by the number\n\n\n Press [Enter]", textStyle);
64+
const infoText = new PIXI.Text(" [F] to enter fullscreen\n [Esc] to pause the game\n\n [A] is left, [D] is right\n[W] is jump, [S] is to drop\n\nGetting hit by an enemy die\n will lower your health by\n the shown number, jumping\n on top of it will restore\n your health by the number\n\n\n Press [E]", textStyle);
6565
infoText.x = app.view.width * 0.5;
6666
infoText.y = app.view.height * 0.5;
6767
infoText.anchor = { x: 0.5, y: 0.5 };
@@ -159,7 +159,7 @@ app.ticker.add((deltaTime) => {
159159
allocationScreen.visible = false;
160160
menuScore.text = "Level " + states.level + " | " + states.score + " points";
161161

162-
if (PIXI.input.getKeyFired("enter")) {
162+
if (PIXI.input.getKeyFired("e")) {
163163
states.start = true;
164164
states.allocation = true;
165165
states.life = 6;
@@ -211,8 +211,7 @@ app.ticker.add((deltaTime) => {
211211
danger.y = app.view.height;
212212
danger.vec.y *= -phys.bounce;
213213
danger.vec.x = danger.vec.x * phys.bounce + (Math.random() - 0.5) * danger.vec.y;
214-
if (danger.vec.y < -2) {
215-
states.score += danger.facing;
214+
if (danger.vec.y < -1) {
216215
danger.facing = rand(1, 6);
217216
danger.texture = diceImg[danger.facing];
218217
danger.tint = dangerTint[danger.facing];
@@ -251,6 +250,11 @@ app.ticker.add((deltaTime) => {
251250
rollSprite = [];
252251
newRolls = [];
253252
directions.visible = false;
253+
254+
dangerSet.forEach((danger) => {
255+
scene.removeChild(danger);
256+
dangerSet.delete(danger);
257+
});
254258
}
255259
}
256260

0 commit comments

Comments
 (0)