public bool MoveUnit(SquareGridUnit piece, int row, int col) { SquareGridSquare s = this.GetSquare(row, col); if (s == null) { return(false); } return(this.MoveUnit(piece, s)); }
public bool MoveUnit(SquareGridUnit unit, SquareGridSquare s) { if (s == null) { return(false); } s.AddUnit(unit); unit.Moved(s); return(true); }
public void AddUnit(SquareGridUnit piece) { this.units.Add(piece); }
public override bool MoveUnit(SquareGridUnit piece, int row, int col) { return(this.grid.MoveUnit(piece, row, col)); }
public override bool MoveUnit(SquareGridUnit unit, SquareGridSquare s) { return(this.grid.MoveUnit(unit, s)); }
public SquareGridSelector(SquareGridGame game) { this.game = game; this.curr_piece = null; this.curr_square = null; }
public bool CanMoveTo(SquareGridUnit unit, SquareGridSquare square) { return(true); }
public virtual bool MoveUnit(SquareGridUnit piece, SquareGridSquare s) { return(this.grid.MoveUnit(piece, s)); }