@echo off
cd /d "%~dp0"
title OBS Baseball Scoreboard
set "NODE_EXE=node"

where node > nul 2> nul
if errorlevel 1 (
  if exist "%LOCALAPPDATA%\OpenAI\Codex\bin\node.exe" (
    set "NODE_EXE=%LOCALAPPDATA%\OpenAI\Codex\bin\node.exe"
  ) else (
    echo.
    echo Non trovo Node.js sul computer.
    echo Installa Node.js da https://nodejs.org/ oppure aprimi di nuovo qui in Codex e ti preparo una versione senza Node.
    echo.
    pause
    exit /b 1
  )
)

start "" /min cmd /c "ping 127.0.0.1 -n 2 > nul && start http://localhost:5177/controller.html"
echo.
echo Controller: http://localhost:5177/controller.html
echo Overlay OBS: http://localhost:5177/overlay.html
echo Line score OBS: http://localhost:5177/line-score.html
echo Lineup controller: http://localhost:5177/lineup-controller.html
echo Lineup OBS: http://localhost:5177/lineup-overlay.html
echo.
echo Tieni aperta questa finestra mentre usi OBS.
echo Premi Ctrl+C per fermare il server.
echo.
"%NODE_EXE%" server.js
pause
