From df1d5564ea16082663fc583883068a50ab380d5b Mon Sep 17 00:00:00 2001 From: abl Date: Fri, 24 Nov 2023 16:06:34 +0100 Subject: [PATCH] fix spaceshooter p5 --- .../web/space-shooter-mit-p5js/index.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/content/uebungsanleitungen/programmieren/web/space-shooter-mit-p5js/index.md b/content/uebungsanleitungen/programmieren/web/space-shooter-mit-p5js/index.md index 65a64d2a4..34e37c935 100644 --- a/content/uebungsanleitungen/programmieren/web/space-shooter-mit-p5js/index.md +++ b/content/uebungsanleitungen/programmieren/web/space-shooter-mit-p5js/index.md @@ -74,10 +74,14 @@ let stars = []; // Liste der Asteroiden const asteroids = []; // Liste der abgefeuerten Laser -const lasers = []; - -// setzt den Focus aufs Spielfeld für die Tastatursteuerung -this.focus(); +let lasers = []; +let explosions = []; + +let spaceshipImg; +let asteroidImg; +let laserImg; +const shotImg = []; +const explosionImg = []; ``` ## Grafiken laden @@ -88,7 +92,7 @@ Direkt darunter und noch über der Funktion `setup` fügen wir eine neue Funktio function preload() { spaceshipImg = loadImage('https://linz.coderdojo.net/uebungsanleitungen/programmieren/web/space-shooter-mit-p5js/source/img/spaceship.png'); asteroidImg = loadImage('https://linz.coderdojo.net/uebungsanleitungen/programmieren/web/space-shooter-mit-p5js/source/img/asteroid.png'); - laserImg = loadImage('https://linz.coderdojo.net/uebungsanleitungen/programmieren/web/space-shooter-mit-p5js/source/img/shot_0.png'); + laserImg = loadImage('https://linz.coderdojo.net/uebungsanleitungen/programmieren/web/space-shooter-mit-p5js/source/img/shot.png'); for (let i = 1; i <= 10; i++) { explosionImg.push(loadImage('https://linz.coderdojo.net/uebungsanleitungen/programmieren/web/space-shooter-mit-p5js/source/img/shot6_exp' + i.toString() + '.png'));