2 Commits

6 changed files with 6 additions and 47 deletions

View File

@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Project_airbus.CollectionGenericObjects;
namespace Project_airbus.CollectionGenericObjects;
/// <summary>
/// Интерфейс описания действий для набора хранимых объектов

View File

@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Project_airbus.CollectionGenericObjects;
namespace Project_airbus.CollectionGenericObjects;
/// <summary>
/// Параметризованный набор объектов
@@ -48,14 +42,12 @@ public class MassiveGenericObjects<T> : ICollectionGenericObjects<T>
public T? Get(int position)
{
// TODO проверка позиции
if (position >= _collection.Length || position < 0) return null;
return _collection[position];
}
public int Insert(T obj)
{
// TODO вставка в свободное место набора
int index = 0;
while (index < _collection.Length)
{
@@ -72,11 +64,6 @@ public class MassiveGenericObjects<T> : ICollectionGenericObjects<T>
public int Insert(T obj, int position)
{
// TODO проверка позиции
// TODO проверка, что элемент массива по этой позиции пустой, если нет, то
// ищется свободное место после этой позиции и идет вставка туда
// если нет после, ищем до
// TODO вставка
if (position >= _collection.Length || position < 0) return -1;
if (_collection[position] == null)
{

View File

@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Project_airbus.Drawings;
namespace Project_airbus.Drawings;
/// <summary>
/// Направление перемещения
/// </summary>

View File

@@ -1,9 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Project_airbus.Entities;
using Project_airbus.Entities;
namespace Project_airbus.Drawings;

View File

@@ -1,9 +1,4 @@
using Project_airbus.Entities;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Project_airbus.Drawings;
@@ -225,7 +220,7 @@ public class DrawingAirplan
{
return;
}
Pen pen = new(Color.Black);
Pen pen = new Pen(EntityAirplan.BodyAirbus);
//корпус
g.DrawRectangle(pen, _startPosX.Value, _startPosY.Value + 20, 100, 20);

View File

@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Project_airbus.Entities;
namespace Project_airbus.Entities;
/// <summary>
/// Класс-сущность "Самолёт"