Доработка логики в классах

This commit is contained in:
malimova 2023-10-16 00:43:49 +04:00
parent 52950b54cb
commit 9cadd9bb31
2 changed files with 4 additions and 6 deletions

View File

@ -21,11 +21,11 @@ namespace AirBomber
/// <summary>
/// Размер занимаемого объектом места (ширина)
/// </summary>
private readonly int _placeSizeWidth = 150;
private readonly int _placeSizeWidth = 170;
/// <summary>
/// Размер занимаемого объектом места (высота)
/// </summary>
private readonly int _placeSizeHeight = 118;
private readonly int _placeSizeHeight = 120;
/// <summary>
/// Набор объектов
/// </summary>
@ -118,9 +118,7 @@ namespace AirBomber
/// <param name="g"></param>
private void DrawObjects(Graphics g)
{
int heightObjCount = _pictureHeight / _placeSizeHeight;
int widthObjCount = _pictureWidth / _placeSizeWidth;
for (int i = 0; i < _collection.Count; i++)
{
T? type = _collection.Get(i);

View File

@ -53,7 +53,7 @@ namespace AirBomber
{
if (_places[i] != null) NoEmpty++;
}
if (NoEmpty == Count - position - 1) return -1;
if (NoEmpty == Count - position) return -1;
if (position < Count && position >= 0)
{
@ -88,7 +88,7 @@ namespace AirBomber
{
return false;
}
_places[position] = null;
_places[position - 1] = null;
return true;
}
/// <summary>