1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2025-06-13 13:04:03 +00:00
tobspr_shapez.io/src/js/game/hud/parts/wires_toolbar.js

19 lines
743 B
JavaScript
Raw Normal View History

2020-06-28 17:34:10 +00:00
import { enumLayer } from "../../root";
import { HUDBaseToolbar } from "./base_toolbar";
2020-08-11 16:40:09 +00:00
import { MetaWireBuilding } from "../../buildings/wire";
2020-08-12 19:05:32 +00:00
import { MetaConstantSignalBuilding } from "../../buildings/constant_signal";
import { MetaLogicGateBuilding } from "../../buildings/logic_gate";
2020-06-28 17:34:10 +00:00
const supportedBuildings = [MetaWireBuilding, MetaConstantSignalBuilding, MetaLogicGateBuilding];
2020-06-28 17:34:10 +00:00
export class HUDWiresToolbar extends HUDBaseToolbar {
constructor(root) {
super(root, {
supportedBuildings,
visibilityCondition: () =>
!this.root.camera.getIsMapOverlayActive() && this.root.currentLayer === enumLayer.wires,
htmlElementId: "ingame_HUD_wires_toolbar",
});
}
}