Commit Graph

68 Commits

Author SHA1 Message Date
fff0f38eeb Фикс окошка с ошибкой 2023-12-19 12:03:33 +04:00
703575c898 Фикс для сортировки по цвету продвинутых объектов 2023-12-19 11:52:30 +04:00
a96c1b66e0 Добавлен GetHashCode метод для PlanesCollectionInfo 2023-12-16 23:55:26 +04:00
ac3e17579d Обновлен класс PlanesGenericStorage 2023-12-16 23:47:18 +04:00
83e8f8850c Реализована логика сортировки в форме 2023-12-16 23:33:43 +04:00
44887378b2 Добавлены методы сортировки 2023-12-16 23:28:08 +04:00
85829c9c39 Добавлены классы PlaneCompare 2023-12-16 23:13:55 +04:00
adbf68e639 Обновлен метод вставки в классе SetGeneric 2023-12-16 22:19:33 +04:00
13de54b639 Добавлен класс DrawingPlaneEqutables 2023-12-16 20:22:15 +04:00
405fef33f9 Добавил warn логи на удаление пустого и переполнение 2023-12-05 12:12:19 +04:00
9bb3eb73a4 Фикс бага с удалением 2023-11-20 21:55:50 +04:00
494077af6a Какие-то изменения в файле проекта 2023-11-20 21:55:50 +04:00
5ed9877049 Переделал на Serilog 2023-11-20 21:55:50 +04:00
911543fd43 Добавлено логирование необходимых действий пользователя 2023-11-20 21:55:50 +04:00
6d3098d62b Добавлены логи уровня Warning 2023-11-20 21:55:50 +04:00
1b8f4113de Работает логирование 2023-11-20 21:55:50 +04:00
bbdd588a3d Фикс бага с удалением объекта 2023-11-20 21:55:50 +04:00
aa3ed0da58 Реализована обработка исключений в классе FormPlaneCollection 2023-11-20 21:55:50 +04:00
a99490c6df Выброс исключений при сохранении и загрузке данных 2023-11-20 21:55:50 +04:00
c6e16a8fc1 Добавлены выбросы исключений в методах добавления и удаления объектов 2023-11-20 21:55:49 +04:00
163355d57d Добавлены классы исключений 2023-11-20 21:55:49 +04:00
37aee9ad6a Фикс бага с цветами 2023-11-20 21:37:49 +04:00
b46a5f46b0 Переписал загрузку на StreamReader 2023-11-20 18:45:39 +04:00
ca9860ba86 Переписал сохранение на StreamWriter 2023-11-20 18:36:37 +04:00
262ac5cd8c Работает сохранение и загрузка 2023-11-20 18:23:43 +04:00
c9f8764af0 Добавлены методы сохранения и загрузки информации из файла 2023-11-20 17:53:29 +04:00
87c5a98333 Добавлен класс расширение ExtensionDrawingPlane 2023-11-20 17:36:21 +04:00
cd74aa1932 Фиксы по лабе и требованиям 2023-11-06 14:44:39 +04:00
5a616231fd Изменена логика добавления обхекта в классе FormPlaneCollection 2023-11-06 13:36:28 +04:00
0b208db4dd Добавлена форма FormPlaneConfig и реализована его логика 2023-11-06 13:31:26 +04:00
51a27f8e12 Доработана форма 2023-10-22 15:36:49 +04:00
bdc1823059 Добавлен класс PlanesGenericStorage 2023-10-22 15:20:44 +04:00
2a452af6b5 Внесены правки в PlanesGenericCollection 2023-10-22 15:11:20 +04:00
89c04361e4 Правлен класс SetGeneric 2023-10-22 15:05:34 +04:00
3194d59c46 Внесены правки в SetGeneric 2023-10-22 15:03:36 +04:00
45c7fb8ab3 Изменено направление вывода объектов на форме с коллекцией объектов 2023-10-10 11:59:02 +04:00
f652dfcd18 Допилена форма и подредактирована логика 2023-10-08 16:48:15 +04:00
5287002a6f Реализована логика в классе SetGeneric 2023-10-08 13:22:30 +04:00
3c728ee2e1 Изменена стартовая форма 2023-10-08 13:02:19 +04:00
7372ee4bd3 Добавлена форма FormPlaneCollection и реализована ее логика 2023-10-08 13:01:38 +04:00
854b4ac296 Внесены изменения в логику формы FormStormtrooper 2023-10-08 12:45:40 +04:00
b1a2751514 Добавлена функция получение объекта IMoveableObject из объекта DrawingPlane 2023-10-08 12:22:34 +04:00
0ab91a7bf3 Добавлен класс PlanesGenericCollection, необходимо реализовать его TODO 2023-10-08 12:21:15 +04:00
988d1da071 Добавлен класс SetGeneric, необходимо реализовать TODO код в нем 2023-10-08 12:15:13 +04:00
e789954950 Изменена логика второй стратегии перемещения 2023-09-26 12:19:42 +04:00
c0a5f08964 Реализована вторая стратегия перемещения 2023-09-26 00:42:01 +04:00
18e8449fdf Обновлена форма для отображения 2023-09-25 23:53:37 +04:00
32c55d0b57 Реализован класс стратегии MoveToCenter 2023-09-25 23:38:08 +04:00
4b53105c7b Реализован класс с интерфейсом IMoveableObject 2023-09-25 23:34:53 +04:00
b7a3f41598 Обновлены методы перемещения в классе отрисовки простого объекта 2023-09-25 23:29:14 +04:00