wingbase/server/game/room/world/body/turret/mount.js
2016-03-28 13:16:38 +01:00

34 lines
486 B
JavaScript

'use strict';
const Blaster = require('./blaster.js');
class Mount {
constructor(ship, data, fixture) {
this.ship = ship;
this.type = data.type || 'turret';
this.fixture = false;
this.position = {
x: data.pos[0],
y: data.pos[1]
}
this.traversal = data.traversal ? {
cw: data.bounds[0],
ccw: data.bounds[1]
} : false;
}
destruct() {
if (!this.fixture) return;
this.fixture.destruct();
}
packFull() {
return {
}
}
}
module.exports = Mount;