improcket/js/world/module.mjs
2018-03-03 13:29:14 +00:00

19 lines
322 B
JavaScript

export default class Module {
constructor(x, y, {
name = 'Unnamed Module',
type = 'block',
mass = 1,
// Fuel
filled = false,
fuelCapacity = 0,
...properties
}) {
this.x = x;
this.y = y;
this.name = name;
this.type = type;
this.mass = mass;
// Fuel
this.fuel = filled ? fuelCapacity : 0;
}
}