Exemple #1
0
 internal void MoveTo(Field pFields, bool pJump)
 {
     if (pJump)
     {
         Position = pFields.Index;
         PositionField.onMoveOn(this);
     }
     else
     {
         Position = (ushort)((Position + 1) % (GameBoard.FieldCount));
         while (!PositionField.Equals(pFields))
         {
             PositionField.onMoveOver(this);
             Position = (ushort)((Position + 1) % (GameBoard.FieldCount));
         }
         PositionField.onMoveOn(this);
     }
 }