58 lines
1.8 KiB
Bash
Executable File
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
|