add start of box2d physics

This commit is contained in:
Asraelite 2016-03-21 20:44:15 +00:00
parent bb9a493450
commit 95e0f6b710
25 changed files with 97 additions and 6 deletions

View file

@ -1,10 +1,11 @@
'use strict';
const Physics = require('./physics.js');
const Ship = require('./ship.js');
class World {
constructor() {
this.box2d = false;
this.physics = new Physics();
this.bodies = new Set();
this.structures = new Set();
this.asteroids = new Set();
@ -14,7 +15,9 @@ class World {
addPlayer(player) {
this.players.add(player);
this.ships.set(player, new Ship(player));
let ship = new Ship(player);
this.ships.set(player, ship);
this.physics.createBody(ship);
}
removePlayer(player) {