From d409b2f232405022ee6e75206925370fc018b0e4 Mon Sep 17 00:00:00 2001 From: Nathan Kunicki Date: Sun, 14 Feb 2016 18:40:23 +0000 Subject: [PATCH] Tidied up the particle demo --- examples/particles/particles.js | 48 ++++++++++++++++----------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/examples/particles/particles.js b/examples/particles/particles.js index d842993..e1a21f8 100644 --- a/examples/particles/particles.js +++ b/examples/particles/particles.js @@ -25,7 +25,7 @@ window.onload = function () { height = 360, baseSize = width / 64; - let particles = new MomentumEngine.Classes.Game({ + let particleDemo = new MomentumEngine.Classes.Game({ canvas: document.getElementById("canvas"), width: width, height: height, @@ -41,50 +41,50 @@ window.onload = function () { blue = new MomentumEngine.Classes.Color(0, 0, 255); let mainScene = new MomentumEngine.Classes.Rect(0, 0, width, height, black); - particles.addChildEntity(mainScene); + particleDemo.addChildEntity(mainScene); - let rect = new MomentumEngine.Classes.Rect(width / 8 - baseSize, height / 2 - baseSize, baseSize * 2, baseSize * 2, red), + let emitterRect = new MomentumEngine.Classes.Rect(width / 8 - baseSize, height / 2 - baseSize, baseSize * 2, baseSize * 2, red), emitter = new MomentumEngine.Classes.Emitter(baseSize, baseSize, 4, new MomentumEngine.Classes.Vector2D(0, 0.05), BlueParticle); - let fieldRect = new MomentumEngine.Classes.Rect(width - (baseSize * 33), height - (baseSize * 11), baseSize * 2, baseSize * 2, blue), - field = new MomentumEngine.Classes.Field(baseSize, baseSize, 0.1); + let bottomFieldRect = new MomentumEngine.Classes.Rect(width - (baseSize * 33), height - (baseSize * 11), baseSize * 2, baseSize * 2, blue), + bottomField = new MomentumEngine.Classes.Field(baseSize, baseSize, 0.1); - let fieldRect2 = new MomentumEngine.Classes.Rect(width - (baseSize * 33), baseSize * 9, baseSize * 2, baseSize * 2, blue), - field2 = new MomentumEngine.Classes.Field(baseSize, baseSize, 0.1); + let topFieldRect = new MomentumEngine.Classes.Rect(width - (baseSize * 33), baseSize * 9, baseSize * 2, baseSize * 2, blue), + topField = new MomentumEngine.Classes.Field(baseSize, baseSize, 0.1); - mainScene.addChildEntity(rect); - rect.addChildEntity(emitter); + mainScene.addChildEntity(emitterRect); + emitterRect.addChildEntity(emitter); - mainScene.addChildEntity(fieldRect); - fieldRect.addChildEntity(field); - mainScene.addChildEntity(fieldRect2); - fieldRect2.addChildEntity(field2); + mainScene.addChildEntity(bottomFieldRect); + bottomFieldRect.addChildEntity(bottomField); + mainScene.addChildEntity(topFieldRect); + topFieldRect.addChildEntity(topField); - rect.update = function (delta) { + emitterRect.update = function (delta) { - if (particles.inputs.keyboard.isPressed(KeyConsts.UP)) { - rect.pos.y -= (0.2 * delta); + if (particleDemo.inputs.keyboard.isPressed(KeyConsts.UP)) { + emitterRect.pos.y -= (0.2 * delta); } - if (particles.inputs.keyboard.isPressed(KeyConsts.DOWN)) { - rect.pos.y += (0.2 * delta); + if (particleDemo.inputs.keyboard.isPressed(KeyConsts.DOWN)) { + emitterRect.pos.y += (0.2 * delta); } - if (particles.inputs.keyboard.isPressed(KeyConsts.LEFT)) { - rect.pos.x -= (0.2 * delta); + if (particleDemo.inputs.keyboard.isPressed(KeyConsts.LEFT)) { + emitterRect.pos.x -= (0.2 * delta); } - if (particles.inputs.keyboard.isPressed(KeyConsts.RIGHT)) { - rect.pos.x += (0.2 * delta); + if (particleDemo.inputs.keyboard.isPressed(KeyConsts.RIGHT)) { + emitterRect.pos.x += (0.2 * delta); } }; emitter.setParticleParent(mainScene); - emitter.particleFields.push(field, field2); + emitter.particleFields.push(bottomField, topField); emitter.spread = Math.PI / 8; emitter.emitting = true; - particles.start(); + particleDemo.start(); }; \ No newline at end of file