Пример #1
0
 private void setCorrectPlayerImage(Player player, List<Keys> keysDown)
 {
     int index = -1;
     for (int i = 0; i < keysDown.Count; i++)
     {
         Keys currentKey = keysDown[i];
         if (currentKey == Keys.W || currentKey == Keys.A || currentKey == Keys.D || currentKey == Keys.S)
         {
             index = i;
             break;
         }
     }
     if (index != -1)
     {
         Keys key = keysDown[index];
         if (key == Keys.W)
         {
             player.setImage(player.getUpImage());
         }
         else if (key == Keys.A)
         {
             player.setImage(player.getLeftImage());
         }
         else if (key == Keys.D)
         {
             player.setImage(player.getRightImage());
         }
         else
         {
             player.setImage(player.getDownImage());
         }
     }
 }