public void Visit(Cave cave) { // Add PowerUp spawners cave.AddStuff(new PowerUpSpawner(cave.levelWidth / 2, cave.levelHeight / 2, cave.blockWidth, cave.blockHeight, new FixedSpawn())); // Add Player spawners cave.AddStuff(new PlayerSpawner(cave.blockWidth * 4, cave.blockHeight * 4, 135)); cave.AddStuff(new PlayerSpawner(cave.levelWidth - cave.blockWidth * 4, cave.blockHeight * 4, -135)); cave.AddStuff(new PlayerSpawner(cave.blockWidth * 4, cave.levelHeight - cave.blockHeight * 4, 45)); cave.AddStuff(new PlayerSpawner(cave.levelWidth - cave.blockWidth * 4, cave.levelHeight - cave.blockHeight * 4, -45)); }
public void Visit(Cave cave) { cave.AddStuff(new Ground(new Transform(cave.levelWidth / 2, cave.levelHeight / 2, cave.levelWidth, cave.levelHeight), Brushes.LightGray)); }