def populate(self): FARMER_COUNT = 5 VILLAGER_COUNT = 5 BUILDER_COUNT = 1 # adds all the people and make sure they don't go all ape shit lumber1 = LumberYard(self, self.lumberyard_img) lumber1.location = Vector2(self.w / 2, self.h / 2) lumber1.tile_x, lumber1.tile_y = 4, 4 self.add_entity(lumber1) for Villager_no in xrange(VILLAGER_COUNT): # Adds all Wood Cutters villager = Lumberjack(self, self.lumberjack_img) villager.location = lumber1.location.copy() villager.LastLumberYard = lumber1 villager.brain.set_state("Searching") self.add_entity(villager) self.population += 1 for Building_no in xrange(BUILDER_COUNT): builder = Builder(self, self.builder_img, lumber1) builder.location = lumber1.location.copy() builder.brain.set_state("Idle") self.add_entity(builder) self.population += 1 for FARMER in xrange(FARMER_COUNT): # Adds all the farmers farmer = Farmer(self, self.farmer_img) farmer.location = lumber1.location.copy() farmer.brain.set_state("Planting") self.add_entity(farmer) self.population += 1