Пример #1
0
 private void MovedPlayer()
 {
     s.AutoEngage();
     if (s.FirstEngaged && s.Engaged)
     {
         WriteText(s.GetNextStoryBoard());
         s.StateChange();
     }
     dirBox.Text = "";
     coords.Text = String.Format("{0}-{1}", p.LocX, p.LocY);
     Direction[] d = gm.GetDirections(p.LocX, p.LocY);
     if (d.FirstOrDefault(y => y == Direction.UP) != Direction.NONE)
     {
         dirBox.Text += "UP \n";
     }
     if (d.FirstOrDefault(y => y == Direction.DOWN) != Direction.NONE)
     {
         dirBox.Text += "DOWN \n";
     }
     if (d.FirstOrDefault(y => y == Direction.LEFT) != Direction.NONE)
     {
         dirBox.Text += "LEFT \n";
     }
     if (d.FirstOrDefault(y => y == Direction.RIGHT) != Direction.NONE)
     {
         dirBox.Text += "RIGHT \n";
     }
 }