예제 #1
0
 public void doYourThing(Player player)
 {
     switch (type)
     {
         // V
         case PowerUpType.HoleSize:
             HoleManager.cangeAllHolesSize();
             break;
         // V
         case PowerUpType.HolePos:
             HoleManager.changeAllHolesPlace();
             break;
         // V
         case PowerUpType.PlayerSize:
             player.changeSize();
             break;
         // V
         case PowerUpType.PlayerPos:
             player.changePos(new Random().Next(-25, 25));
             break;
         case PowerUpType.SplitPlayer:
             player.changePlayerType("duplicate", (int)worldPosition.X, (int)worldPosition.Y);
             break;
         case PowerUpType.DryPlayer:
             player.changePlayerType("static", (int)worldPosition.X, (int)worldPosition.Y);
             break;
         case PowerUpType.NormalPlayer:
             player.changePlayerType("normal", (int)worldPosition.X, (int)worldPosition.Y);
             break;
     }
 }