public void MoveUnit(int y, int x, IUnitManagable unit) { Map.SetItem(y, x, unit.TypeOfObject); Map.SetItem(unit.Y, unit.X, TypesOfObject.FreeSpace); unit.I = y; unit.J = x; }
public void UnitDied(IUnitManagable unit) { Map.SetItem(unit.Y, unit.X, TypesOfObject.FreeSpace); Map.RemoveUnitFromArmy(unit); }
public void AddUnitToArmy(IUnitManagable unit) { RemoveUnitFromArmy(unit); }
public void RemoveUnitFromArmy(IUnitManagable unit) { BufferArmy.Add(unit); }