Документация Metroline
Приложение работает как редактор схем метрополитена с возможностью создания станций различных типов, соединения их туннелями, добавления рек и полной настройки визуального представления карты метро.
1. Управление станциями
- Создание/удаление станций метро
- 14 типов станций: Обычная (тех.типы: одиночная, конечная, транзитня, пересадочная), планируемая, строящаяся, закрытая, разрушаемая, заброшенная, затопленная, разрушенная, ремонтируемая, депо, сгоревшая
- Назначение цвета линии станции
- Операции с названиями станций (перемещение вокруг, переименования)
- Создание связей между станциями в октагональном пространстве
- Кастомные свойства для станций
2. Управление туннелями
- Соединение станций туннелями
- 4 типа туннелей: Обычный, Планируемый, Строящийся, Разрушаемый
- Настройка цвета туннеля
- Поддержка умных туннелей через PathPoint
- Автоматический расчёт пути
3. Управление реками
- Создание рек через систему точек
- Настройка цвета и ширины реки
- Интерполированный рендеринг пути
4. Работа с миром
- Создание игрового мира заданного размера
- Тайловая система
- Настройка цвета мира
- Сохранение/загрузка проектов
5. UI и Управление
- Мышь: создание/выбор объектов
- Клавиатура: обширная сетка горячих клавиш и сочетаний
- Система выделения объектов
- Всплывающие меню для типов станций/туннелей
- Легенда линий с возможность редактирования названия линий
- Окно информации об станции со свойствами
6. Дополнительные функции
- Логирование действий
- Локализация интерфейса
- Глобальные настройки приложения
- Детальное логиррование и система краш-репортов
- Работа в оконном режиме (максимизированное окно)
Архитектура
Лицензия
Copyright (C) 2026 Max A. Vavaev
Эта программа является свободным программным обеспечением: вы можете распространять её и/или модифицировать в соответствии с условиями GNU General Public License, опубликованной Фондом свободного программного обеспечения, либо версии 3 Лицензии, либо (по вашему выбору) любой более поздней версии. Эта программа распространяется в надежде, что она будет полезна, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемой гарантии ТОВАРНОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. См. GNU General Public License для получения более подробной информации. Вы должны были получить копию GNU General Public License вместе с этой программой. Если нет, см. https://www.gnu.org/licenses/.