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