split editor
This commit is contained in:
40
solution-player/open-player.sh
Executable file
40
solution-player/open-player.sh
Executable file
@@ -0,0 +1,40 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Скрипт для открытия визуализатора решений в браузере
|
||||
# Script to open solution player in browser
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
HTML_FILE="${SCRIPT_DIR}/index.html"
|
||||
|
||||
echo "🎬 Открытие визуализатора решений..."
|
||||
echo "📂 Путь: ${HTML_FILE}"
|
||||
|
||||
# Пробуем открыть в различных браузерах
|
||||
if command -v xdg-open &> /dev/null; then
|
||||
xdg-open "${HTML_FILE}"
|
||||
echo "✓ Открыто в браузере по умолчанию"
|
||||
elif command -v firefox &> /dev/null; then
|
||||
firefox "${HTML_FILE}" &
|
||||
echo "✓ Открыто в Firefox"
|
||||
elif command -v chromium &> /dev/null; then
|
||||
chromium "${HTML_FILE}" &
|
||||
echo "✓ Открыто в Chromium"
|
||||
elif command -v google-chrome &> /dev/null; then
|
||||
google-chrome "${HTML_FILE}" &
|
||||
echo "✓ Открыто в Google Chrome"
|
||||
else
|
||||
echo "❌ Не найден браузер"
|
||||
echo "Откройте файл вручную: ${HTML_FILE}"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "💡 Инструкция:"
|
||||
echo "1. Загрузите карту с точкой старта (файл map)"
|
||||
echo "2. Загрузите решение (файл solution)"
|
||||
echo "3. Используйте кнопки управления для просмотра"
|
||||
echo ""
|
||||
echo "📁 Примеры файлов:"
|
||||
echo " - demo-with-start.json (карта)"
|
||||
echo " - example-solution.json (решение)"
|
||||
|
||||
Reference in New Issue
Block a user