Пример #1
0
 private void testZoneTransition(Player player, ZoneFactory zoneFactory, int transitionNumber)
 {
     Console.WriteLine(transitionNumber);
     switch (transitionNumber)
     {
         case 1:
             player.upOneLevel();
             break;
         case 2:
             player.downOneLevel();
             break;
         case 3:
             Zone currentZone = zoneFactory.getCurrentZone();
             zoneFactory.setCurrentZone(currentZone.getTransitionZones()[0]);
             player.setGlobalLocation(currentZone.getTransitionPoints()[0].X, currentZone.getTransitionPoints()[0].Y);
             break;
         default:
             break;
     }
 }