Фикс бага задания размера списка, удаление лишних строк
This commit is contained in:
parent
9e1d8bf1ac
commit
7082b3197b
@ -74,8 +74,8 @@ namespace WarmlyLocomotive
|
||||
FormLocomotive form = new();
|
||||
if (form.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
DrawningObjectLocomotive car = new(form.SelectedLocomotive);
|
||||
if (_mapsCollection[listBoxMaps.SelectedItem?.ToString() ?? string.Empty] + car != -1)
|
||||
DrawningObjectLocomotive locomotive = new(form.SelectedLocomotive);
|
||||
if (_mapsCollection[listBoxMaps.SelectedItem?.ToString() ?? string.Empty] + locomotive != -1)
|
||||
{
|
||||
MessageBox.Show("Объект добавлен");
|
||||
pictureBox.Image = _mapsCollection[listBoxMaps.SelectedItem?.ToString() ?? string.Empty].ShowSet();
|
||||
|
@ -42,7 +42,7 @@ namespace WarmlyLocomotive
|
||||
/// <param name="map"></param>
|
||||
public MapWithSetLocomotivesGeneric(int picWidth, int picHeight, U map)
|
||||
{
|
||||
int width = picWidth / _placeSizeWidth;
|
||||
int width = picWidth / (_placeSizeWidth + 30);
|
||||
int height = picHeight / _placeSizeHeight;
|
||||
_setLocomotives = new SetLocomotivesGeneric<T>(width * height);
|
||||
_pictureWidth = picWidth;
|
||||
|
@ -56,7 +56,6 @@ namespace WarmlyLocomotive
|
||||
/// <param name="name">Название карты</param>
|
||||
public void DelMap(string name)
|
||||
{
|
||||
// TODO Прописать логику для удаления
|
||||
if (_mapStorages.ContainsKey(name))
|
||||
{
|
||||
_mapStorages.Remove(name);
|
||||
@ -71,7 +70,6 @@ namespace WarmlyLocomotive
|
||||
{
|
||||
get
|
||||
{
|
||||
// TODO Продумать логику получения объекта
|
||||
if (ind != String.Empty)
|
||||
{
|
||||
MapWithSetLocomotivesGeneric<DrawningObjectLocomotive, AbstractMap> value;
|
||||
|
@ -34,8 +34,6 @@ namespace WarmlyLocomotive
|
||||
/// <returns></returns>
|
||||
public int Insert(T locomotive)
|
||||
{
|
||||
// TODO вставка в начало набора
|
||||
// TODO проверка на _maxCount
|
||||
if (_maxCount == Count)
|
||||
{
|
||||
return -1;
|
||||
@ -51,8 +49,6 @@ namespace WarmlyLocomotive
|
||||
/// <returns></returns>
|
||||
public int Insert(T locomotive, int position)
|
||||
{
|
||||
// TODO проверка позиции
|
||||
// TODO вставка по позиции
|
||||
if (position < 0 || position >= Count || _maxCount == Count)
|
||||
{
|
||||
return -1;
|
||||
@ -67,7 +63,6 @@ namespace WarmlyLocomotive
|
||||
/// <returns></returns>
|
||||
public T Remove(int position)
|
||||
{
|
||||
// TODO проверка позиции
|
||||
if (position < 0 || position >= Count)
|
||||
{
|
||||
return null;
|
||||
@ -93,8 +88,6 @@ namespace WarmlyLocomotive
|
||||
}
|
||||
set
|
||||
{
|
||||
// TODO проверка позиции
|
||||
// TODO вставка в список по позиции
|
||||
if (position >= 0 && position < Count)
|
||||
{
|
||||
_places[position] = value;
|
||||
|
Loading…
Reference in New Issue
Block a user