Add ship movement

This commit is contained in:
asraelite 2018-03-03 15:58:51 +00:00
parent 09b3df649c
commit 4959519f39
15 changed files with 278 additions and 77 deletions

View file

@ -8,15 +8,14 @@ export function render() {
}
function renderShip(ship) {
context.fillStyle = 'red';
//context.fillRect(ship.x, ship.y, 10, 10);
let size = 1;
context.drawImage(assets.modules.capsule.small, ship.x, ship.y,
size, size);
context.drawImage(assets.modules.fuel.small, ship.x, ship.y + size,
size, size);
context.drawImage(assets.modules.thruster.light, ship.x,
ship.y + size * 2, size, size);
context.save();
context.translate(ship.x, ship.y);
context.rotate(ship.r);
let [cx, cy] = ship.com;
ship.modules.forEach(m => {
context.drawImage(m.currentImage, m.x - cx, m.y - cy, 1, 1);
});
context.restore();
}
const celestialImages = {