def get_map(self): world_map = WorldMap.generate_empty_map(1, 5, self.settings) world_map = WorldMapStaticSpawnDecorator(world_map, Location(-2, 0)) world_map.get_cell(Location(2, 0)).interactable = ScoreLocation( world_map.get_cell(Location(2, 0)) ) return world_map
def get_map(self): world_map = WorldMap.generate_empty_map(1, 5, self.settings) world_map = WorldMapStaticSpawnDecorator(world_map, Location(-2, 0)) world_map.get_cell(Location(2, 0)).generates_score = True return world_map
def test_spawn_is_static(self): decorated_map = WorldMapStaticSpawnDecorator(WorldMap({}, {}), Location(3, 7)) for _ in range(5): self.assertEqual(decorated_map.get_random_spawn_location(), Location(3, 7))