コード例 #1
0
 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;
 }
コード例 #2
0
 public void UnitDied(IUnitManagable unit)
 {
     Map.SetItem(unit.Y, unit.X, TypesOfObject.FreeSpace);
     Map.RemoveUnitFromArmy(unit);
 }
コード例 #3
0
 public void AddUnitToArmy(IUnitManagable unit)
 {
     RemoveUnitFromArmy(unit);
 }
コード例 #4
0
 public void RemoveUnitFromArmy(IUnitManagable unit)
 {
     BufferArmy.Add(unit);
 }