import { HUDBaseToolbar } from "./base_toolbar"; import { MetaWireBuilding } from "../../buildings/wire"; import { MetaConstantSignalBuilding } from "../../buildings/constant_signal"; import { MetaLogicGateBuilding } from "../../buildings/logic_gate"; import { MetaLeverBuilding } from "../../buildings/lever"; import { MetaWireTunnelBuilding } from "../../buildings/wire_tunnel"; const supportedBuildings = [ MetaWireBuilding, MetaWireTunnelBuilding, MetaConstantSignalBuilding, MetaLogicGateBuilding, MetaLeverBuilding, ]; export class HUDWiresToolbar extends HUDBaseToolbar { constructor(root) { super(root, { supportedBuildings, visibilityCondition: () => !this.root.camera.getIsMapOverlayActive() && this.root.currentLayer === "wires", htmlElementId: "ingame_HUD_wires_toolbar", }); } }