Example #1
0
 def __init__(self, position):
     Building.__init__(self, position,
                       ALL_BUILDINGS_SETTINGS[BuildingsName.BATTERY])
     ProducingBuilding.__init__(self, self.network, self.buildingData,
                                BuildingStates.ON, self.level)
     StockingBuilding.__init__(self, self.network, self.buildingData,
                               ObjectCategory.ENERGY, self.level)
Example #2
0
 def __init__(self, position):
     Building.__init__(
         self, position,
         ALL_BUILDINGS_SETTINGS[BuildingsName.TRIHELIUM_PLANT])
     ConsumingBuilding.__init__(self, self.network, self.buildingData,
                                self.state, self.level)
     ProducingBuilding.__init__(self, self.network, self.buildingData,
                                self.state, self.level)
Example #3
0
 def __init__(self, position):
     Building.__init__(
         self, position,
         ALL_BUILDINGS_SETTINGS[BuildingsName.DIHYDROGEN_COMBINER])
     ConsumingBuilding.__init__(self, self.network, self.buildingData,
                                self.state, self.level)
     ProducingBuilding.__init__(self, self.network, self.buildingData,
                                self.state, self.level)
Example #4
0
 def __init__(self, position):
     Building.__init__(
         self, position,
         ALL_BUILDINGS_SETTINGS[BuildingsName.DRILL_DIHYDROGEN])
     ConsumingBuilding.__init__(self, self.network, self.buildingData,
                                self.state, self.level)
     ProducingBuilding.__init__(self, self.network, self.buildingData,
                                self.state, self.level)
     MiningBuilding.__init__(
         self, modules.gameManager.gameManager.getResourceAt(self.position))
Example #5
0
    def __init__(self, position):

        self.position = position
        self.network = None

        Building.__init__(self, self.position, ALL_BUILDINGS_SETTINGS[BuildingsName.WAREHOUSE_TRIHYDROGEN])

        self.state = BuildingStates.ON
        ProducingBuilding.__init__(self, self.network, self.buildingData, self.state, self.level)
        StockingBuilding.__init__(self, self.network, self.buildingData, ObjectCategory.TRIHYDROGEN, self.level)
Example #6
0
 def __init__(self, position):
     Building.__init__(self, position,
                       ALL_BUILDINGS_SETTINGS[BuildingsName.SOLARPANEL])
     ProducingBuilding.__init__(self, self.network, self.buildingData,
                                BuildingStates.ON, self.level)