Example #1
0
 public override bool Execute()
 {
     if (game.GetCurrentY() <= game.GetField().GetRow())
     {
         Console.SetCursorPosition(game.GetCurrentX(), game.IncrementY());
     }
     return(base.Execute());
 }
Example #2
0
 public override bool Execute()
 {
     if (game.GetCurrentY() > game.GetField().GetTopMost())
     {
         Console.SetCursorPosition(game.GetCurrentX(), game.DecrementY());
     }
     return(base.Execute());
 }
Example #3
0
 public override bool Execute()
 {
     game.GetField().GetCells()[game.GetCurrentY() - game.GetField().GetTopMost(), game.GetCurrentX() - game.GetField().GetLeftMost()].ChangeStatus();
     return(base.Execute());
 }