Files
novafarma/scripts/launch-game.sh
2026-01-20 01:05:17 +01:00

58 lines
1.8 KiB
Bash
Executable File

#!/bin/bash
# 🎮 MRTVA DOLINA - Game Launcher
# Choose between Electron app or browser
echo "════════════════════════════════════════"
echo " 🎮 MRTVA DOLINA - Death Valley"
echo "════════════════════════════════════════"
echo ""
echo "Izberite način zagona:"
echo " 1) Brskalnik (priporočeno - deluje brez težav)"
echo " 2) Electron aplikacija (ima trenutno težave)"
echo ""
read -p "Izbira [1 ali 2]: " choice
case $choice in
1)
echo ""
echo "🌐 Zaganjam HTTP strežnik..."
echo "📂 Lokacija: http://localhost:8080"
echo ""
echo "✅ Igra bo odprta v brskalniku"
echo "❌ Za zaustavitev pritisnite Ctrl+C"
echo ""
# Start server and open browser
if command -v open &> /dev/null; then
# macOS
sleep 2 && open http://localhost:8080 &
elif command -v xdg-open &> /dev/null; then
# Linux
sleep 2 && xdg-open http://localhost:8080 &
fi
python3 -m http.server 8080
;;
2)
echo ""
echo "⚠️ OPOZORILO: Electron trenutno ne deluje pravilno"
echo " Problem: require('electron') ne vrača pravilnega API-ja"
echo " Priporočam uporabo brskalnika (opcija 1)"
echo ""
read -p "Ali ste prepričani? [y/N]: " confirm
if [[ $confirm == [yY] || $confirm == [yY][eE][sS] ]]; then
echo ""
echo "🚀 Poskušam zagnati Electron..."
npm start
else
echo "Prekinjeno."
fi
;;
*)
echo "❌ Neveljavna izbira. Uporabite 1 ali 2."
exit 1
;;
esac