| 
									
										
										
										
											2020-09-18 10:55:46 +00:00
										 |  |  | import { MetaBeltBuilding } from "../../buildings/belt"; | 
					
						
							| 
									
										
										
										
											2020-08-29 08:38:23 +00:00
										 |  |  | import { MetaCutterBuilding } from "../../buildings/cutter"; | 
					
						
							| 
									
										
										
										
											2020-09-18 10:55:46 +00:00
										 |  |  | import { MetaDisplayBuilding } from "../../buildings/display"; | 
					
						
							|  |  |  | import { MetaFilterBuilding } from "../../buildings/filter"; | 
					
						
							|  |  |  | import { MetaLeverBuilding } from "../../buildings/lever"; | 
					
						
							| 
									
										
										
										
											2020-08-29 08:38:23 +00:00
										 |  |  | import { MetaMinerBuilding } from "../../buildings/miner"; | 
					
						
							|  |  |  | import { MetaMixerBuilding } from "../../buildings/mixer"; | 
					
						
							|  |  |  | import { MetaPainterBuilding } from "../../buildings/painter"; | 
					
						
							| 
									
										
										
										
											2020-09-18 10:55:46 +00:00
										 |  |  | import { MetaReaderBuilding } from "../../buildings/reader"; | 
					
						
							| 
									
										
										
										
											2020-08-29 08:38:23 +00:00
										 |  |  | import { MetaRotaterBuilding } from "../../buildings/rotater"; | 
					
						
							| 
									
										
										
										
											2020-09-22 12:47:59 +00:00
										 |  |  | import { MetaBalancerBuilding } from "../../buildings/balancer"; | 
					
						
							| 
									
										
										
										
											2020-08-29 08:38:23 +00:00
										 |  |  | import { MetaStackerBuilding } from "../../buildings/stacker"; | 
					
						
							|  |  |  | import { MetaTrashBuilding } from "../../buildings/trash"; | 
					
						
							|  |  |  | import { MetaUndergroundBeltBuilding } from "../../buildings/underground_belt"; | 
					
						
							|  |  |  | import { HUDBaseToolbar } from "./base_toolbar"; | 
					
						
							| 
									
										
										
										
											2020-09-23 06:59:39 +00:00
										 |  |  | import { MetaStorageBuilding } from "../../buildings/storage"; | 
					
						
							| 
									
										
										
										
											2020-08-29 08:38:23 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | export class HUDBuildingsToolbar extends HUDBaseToolbar { | 
					
						
							|  |  |  |     constructor(root) { | 
					
						
							|  |  |  |         super(root, { | 
					
						
							| 
									
										
										
										
											2020-09-23 07:24:25 +00:00
										 |  |  |             primaryBuildings: [ | 
					
						
							|  |  |  |                 MetaBeltBuilding, | 
					
						
							|  |  |  |                 MetaBalancerBuilding, | 
					
						
							|  |  |  |                 MetaUndergroundBeltBuilding, | 
					
						
							|  |  |  |                 MetaMinerBuilding, | 
					
						
							|  |  |  |                 MetaCutterBuilding, | 
					
						
							|  |  |  |                 MetaRotaterBuilding, | 
					
						
							|  |  |  |                 MetaStackerBuilding, | 
					
						
							|  |  |  |                 MetaMixerBuilding, | 
					
						
							|  |  |  |                 MetaPainterBuilding, | 
					
						
							|  |  |  |                 MetaTrashBuilding, | 
					
						
							|  |  |  |             ], | 
					
						
							|  |  |  |             secondaryBuildings: [ | 
					
						
							|  |  |  |                 MetaStorageBuilding, | 
					
						
							| 
									
										
										
										
											2020-09-24 14:37:44 +00:00
										 |  |  |                 MetaReaderBuilding, | 
					
						
							| 
									
										
										
										
											2020-09-23 07:24:25 +00:00
										 |  |  |                 MetaLeverBuilding, | 
					
						
							|  |  |  |                 MetaFilterBuilding, | 
					
						
							|  |  |  |                 MetaDisplayBuilding, | 
					
						
							|  |  |  |             ], | 
					
						
							| 
									
										
										
										
											2020-08-29 08:38:23 +00:00
										 |  |  |             visibilityCondition: () => | 
					
						
							|  |  |  |                 !this.root.camera.getIsMapOverlayActive() && this.root.currentLayer === "regular", | 
					
						
							|  |  |  |             htmlElementId: "ingame_HUD_buildings_toolbar", | 
					
						
							|  |  |  |         }); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | } |