clean code, add ground once

This commit is contained in:
Ayo 2023-02-04 22:24:22 +01:00
parent 940682e059
commit e5359d5a35

View file

@ -1,9 +1,5 @@
// module aliases // module aliases
let Engine = Matter.Engine, let { Engine, Render, Runner, Bodies, Composite } = Matter;
Render = Matter.Render,
Runner = Matter.Runner,
Bodies = Matter.Bodies,
Composite = Matter.Composite;
// create an engine // create an engine
let engine = Engine.create({ let engine = Engine.create({
@ -15,6 +11,7 @@ let engine = Engine.create({
// create runner // create runner
let runner = Runner.create(); let runner = Runner.create();
let ground = Bodies.rectangle(400, 610, 810, 60, { isStatic: true }); let ground = Bodies.rectangle(400, 610, 810, 60, { isStatic: true });
// create a renderer // create a renderer
let render = Render.create({ let render = Render.create({
element: document.getElementById("canvas"), element: document.getElementById("canvas"),
@ -45,7 +42,7 @@ function kaboom() {
); );
// add all of the bodies to the world // add all of the bodies to the world
Composite.add(engine.world, [...manyShapes, ground]); Composite.add(engine.world, manyShapes);
// run the engine // run the engine
Runner.run(runner, engine); Runner.run(runner, engine);