ok
This commit is contained in:
57
scripts/launch-game.sh
Executable file
57
scripts/launch-game.sh
Executable file
@@ -0,0 +1,57 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user