예제 #1
0
        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));
        }
예제 #2
0
 public void Visit(Cave cave)
 {
     cave.AddStuff(new Ground(new Transform(cave.levelWidth / 2, cave.levelHeight / 2, cave.levelWidth, cave.levelHeight), Brushes.LightGray));
 }