Morozov V.S. LabWork3 #3
@ -119,7 +119,7 @@ namespace AirPlaneWithRadar
|
||||
int CountWidth = _pictureWidth / _placeSizeWidth;
|
||||
|
||||
int x = _pictureWidth - _placeSizeWidth - _placeSizeWidth/2 - _placeSizeWidth / 4;
|
||||
int y = (_pictureHeight - _placeSizeHeight)- _placeSizeHeight/2;
|
||||
int y = _placeSizeHeight/4;
|
||||
|
||||
for (int k = 0; k < _setPlains.Count; k++)
|
||||
{
|
||||
@ -137,7 +137,7 @@ namespace AirPlaneWithRadar
|
||||
_setPlains.Get(k)?.SetObject(x, y, _pictureWidth, _pictureHeight);
|
||||
_setPlains.Get(k)?.DrawningObject(g);
|
||||
x = _pictureWidth - _placeSizeWidth - _placeSizeWidth / 2 - _placeSizeWidth / 4;
|
||||
y -= _placeSizeHeight ;
|
||||
y += _placeSizeHeight ;
|
||||
|
||||
}
|
||||
}
|
||||
@ -148,7 +148,7 @@ namespace AirPlaneWithRadar
|
||||
else
|
||||
{
|
||||
x = _pictureWidth - _placeSizeWidth - _placeSizeWidth / 2 - _placeSizeWidth / 4;
|
||||
y -= _placeSizeHeight;
|
||||
y += _placeSizeHeight;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -6,8 +6,9 @@ using System.Threading.Tasks;
|
||||
|
||||
namespace AirPlaneWithRadar
|
||||
{
|
||||
internal class SetPlaneGeneric<T>
|
||||
internal class SetPlaneGeneric<T,U>
|
||||
where T : class
|
||||
|
||||
{
|
||||
private readonly T[] _places;
|
||||
public int Count => _places.Length;
|
||||
@ -33,14 +34,14 @@ namespace AirPlaneWithRadar
|
||||
|
||||
return -1;
|
||||
}
|
||||
public bool Insert(T plain, int position)
|
||||
public int Insert(T plain, int position)
|
||||
{
|
||||
if (position > Count || position < 0)
|
||||
return false;
|
||||
return -1;
|
||||
if (_places[position] == null)
|
||||
{
|
||||
_places[position] = plain;
|
||||
return true;
|
||||
return position;
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -53,11 +54,11 @@ namespace AirPlaneWithRadar
|
||||
_places[j] = _places[j - 1];
|
||||
}
|
||||
_places[position] = plain;
|
||||
return true;
|
||||
return position;
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
return -1;
|
||||
|
||||
}
|
||||
public T Remove(int position)
|
||||
|
Loading…
Reference in New Issue
Block a user