46 lines
1.5 KiB
Bash
Executable File
46 lines
1.5 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Скрипт для запуска редактора карт в браузере
|
|
# Автоматически определяет доступный браузер и открывает страницу
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
HTML_FILE="$SCRIPT_DIR/editor.html"
|
|
|
|
echo "🏁 Запуск редактора карт..."
|
|
echo "📁 Путь: $HTML_FILE"
|
|
|
|
# Проверяем наличие файла
|
|
if [ ! -f "$HTML_FILE" ]; then
|
|
echo "❌ Ошибка: Файл $HTML_FILE не найден"
|
|
exit 1
|
|
fi
|
|
|
|
# Функция для открытия в браузере
|
|
open_browser() {
|
|
if command -v xdg-open &> /dev/null; then
|
|
xdg-open "$HTML_FILE"
|
|
elif command -v firefox &> /dev/null; then
|
|
firefox "$HTML_FILE"
|
|
elif command -v google-chrome &> /dev/null; then
|
|
google-chrome "$HTML_FILE"
|
|
elif command -v chromium &> /dev/null; then
|
|
chromium "$HTML_FILE"
|
|
else
|
|
echo "❌ Браузер не найден. Откройте вручную: $HTML_FILE"
|
|
exit 1
|
|
fi
|
|
}
|
|
|
|
# Открываем браузер
|
|
open_browser
|
|
|
|
echo "✅ Редактор открыт в браузере"
|
|
echo ""
|
|
echo "💡 Подсказки:"
|
|
echo " • Нарисуйте карту, обязательно добавьте точку старта (тип 5)"
|
|
echo " • Экспортируйте в JSON для использования в решателе"
|
|
echo " • Для визуализации решений откройте ./open-player.sh"
|
|
|
|
|
|
|