コード例 #1
0
 def __init__(self, name="Forest", max_plants=32, max_animals=20):
     self.name = name
     self.max_plants = max_plants
     self.max_animals = max_animals
     IContainsAnimals.__init__(self)
     IContainsPlants.__init__(self)
     Identifiable.__init__(self)
コード例 #2
0
 def __init__(self, name="Grassland", max_animals=22, max_plants=15):
     self.name = name
     IContainsAnimals.__init__(self)
     IContainsPlants.__init__(self)
     Identifiable.__init__(self)
     self.max_plants = max_plants
     self.max_animals = max_animals
コード例 #3
0
 def __init__(self):
     IContainsAnimals.__init__(self)
     IContainsPlants.__init__(self)
     Identifiable.__init__(self)
     self.max_animals = 22
     self.max_plants = 15
     self.characteristics: "Little rainfall, No shade"
コード例 #4
0
 def __init__(self):
     IContainsAnimals.__init__(self)
     IContainsPlants.__init__(self)
     Identifiable.__init__(self)
     self.max_animals = 20
     self.max_plants = 32
     self.characteristics: "Rainy, Shady"
コード例 #5
0
 def __init__(self):
     IContainsAnimals.__init__(self)
     IContainsPlants.__init__(self)
     Identifiable.__init__(self)
     IStagnant.__init__(self)
     self.plant_max = 12
     self.animal_max = 2
コード例 #6
0
 def __init__(self):
     IContainsAnimals.__init__(self)
     IContainsPlants.__init__(self)
     Identifiable.__init__(self)
     self.max_animals = 8
     self.max_plants = 12
     self.characteristics = "Stagnant fresh water"
コード例 #7
0
 def __init__(self):
     IContainsAnimals.__init__(self)
     IContainsPlants.__init__(self)
     Identifiable.__init__(self)
     self.name = "Coastline"
     self.max_animals = 15
     self.max_plants = 3
コード例 #8
0
 def __init__(self):
     IContainsAnimals.__init__(self)
     IContainsPlants.__init__(self)
     Identifiable.__init__(self)
     self.max_animals = 6
     self.max_plants = 4
     self.characteristics: "High Elevation"
コード例 #9
0
 def __init__(self, name, max_plants, max_animals):
     Identifiable.__init__(self)
     IContainsAnimals.__init__(self)
     IContainsPlants.__init__(self)
     self.name = name
     self.max_plants = max_plants
     self.max_animals = max_animals
コード例 #10
0
 def __init__(self):
   IContainsAnimals.__init__(self)
   IContainsPlants.__init__(self)
   Identifiable.__init__(self)
   self.max_animals = 15
   self.max_plants = 3
   self.characteristics = "Saltwater"
コード例 #11
0
 def __init__(self):
     IContainsAnimals.__init__(self)
     IContainsPlants.__init__(self)
     Identifiable.__init__(self)
     self.name = "River"
     self.max_animals = 3
     self.max_plants = 6
コード例 #12
0
 def __init__(self):
     self.name = "Swamp"
     IContainsAnimals.__init__(self)
     IContainsPlants.__init__(self)
     Identifiable.__init__(self)
     self.max_animals = 8
     self.max_plants = 12
コード例 #13
0
 def __init__(self):
     IContainsAnimals.__init__(self)
     IContainsPlants.__init__(self)
     Identifiable.__init__(self)
     self.name = "Volcano"
     self.max_animals = 999999999999999
     self.max_plants = 999999999999999
コード例 #14
0
 def __init__(self):
     IContainsAnimals.__init__(self)
     IContainsPlants.__init__(self)
     Identifiable.__init__(self)
     self.name = "Grassland"
     self.max_animals = 22
     self.max_plants = 15
コード例 #15
0
 def __init__(self, name):
     IContainsAnimals.__init__(self)
     IContainsPlants.__init__(self)
     Identifiable.__init__(self)
     self.name = name
     self.animals = ["gerbil", "monkey", "tortoise"]
     self.plants = ["River Jade", "Hawain Dew Drop"]
コード例 #16
0
 def __init__(self):
   IContainsAnimals.__init__(self)
   IContainsPlants.__init__(self)
   Identifiable.__init__(self)
   self.plants_allowed = ["silversword", "blue jade vine"]
   self.plants_capacity = 15
 #   Ihas_plants.__init__(self)
   Ihas_animals.__init__(self)
コード例 #17
0
 def __init__(self):
     """
     Initialize max occupancy of plants and animals
     """
     IContainsAnimals.__init__(self, 12)
     IContainsPlants.__init__(self, 6)
     Identifiable.__init__(self)
     Biome.__init__(self, "Grassland")
コード例 #18
0
 def __init__(
     self
 ):  # the 3 lines below give River access to the __init__'s in the parent files
     self.name = "River"
     IContainsAnimals.__init__(self)
     IContainsPlants.__init__(self)
     Identifiable.__init__(self)
     self.max_animals = 12
     self.max_plants = 6
コード例 #19
0
 def add_plant(self, plant):
     """
     Mountain is highly elevated; plants must be able to live in high elevation;
     otherwise raise error
     """
     try:
         if plant.clay_soil:
             IContainsPlants.add_plant(self, plant)
     except AttributeError:
         raise AttributeError("plant Is Incompatible With Biome")
コード例 #20
0
    def __init__(self):
        IContainsAnimals.__init__(self)
        IContainsPlants.__init__(self)
        Identifiable.__init__(self)
        self.plants_allowed = ["Mountain Apple Tree"]
        self.plants_capacity = 4

#   def add_animal(self, animal):
#     try:
#         if animal.aquatic and animal.cell_type == "hypertonic":
#             self.animals.append(animal)
#     except AttributeError:
#         raise AttributeError("Cannot add non-aquatic, or saltwater animals to a river")


# ERN = mountain()
# print(ERN.plants_allowed)
# print(ERN.plants_capacity)
コード例 #21
0
 def __init__(self, name):
     IContainsAnimals.__init__(self)
     IContainsPlants.__init__(self)
     Identifiable.__init__(self)
     self.name = name
コード例 #22
0
 def __init__(self):
     self.name = "Mountain"
     IContainsAnimals.__init__(self)
     IContainsPlants.__init__(self)
     Identifiable.__init__(self)
コード例 #23
0
 def __init__(self, name):
     IContainsPlants.__init__(self, 60)
     Identifiable.__init__(self)
     Biome.__init__(self, name)
コード例 #24
0
 def __init__(self, name):
     IContainsAnimals.__init__(self, 22)
     IContainsPlants.__init__(self, 15)
     Identifiable.__init__(self)
     Biome.__init__(self, name)
コード例 #25
0
 def __init__(self):
   # self.name = name
   self.inhabitants = []
   IContainsAnimals.__init__(self)
   IContainsPlants.__init__(self)
   Identifiable.__init__(self)
コード例 #26
0
 def __init__(self):
     IContainsAnimals.__init__(self)
     IContainsPlants.__init__(self)
     Identifiable.__init__(self)
コード例 #27
0
ファイル: swamp.py プロジェクト: JoeShep/arboretum-py
 def __init__(self):
     IStagnant.__init__(self)
     IContainsAnimals.__init__(self)
     IContainsPlants.__init__(self)