juegos

Juegos de terminal de Pancho: Catan (TUI, GUI, web, servidor, PicoCalc), ajedrez, calculadora y minijuegos
git clone https://git.lu3dhn.xyz/juegos.git
Log | Files | Refs

shot.sh (457B)


      1 #!/bin/sh
      2 # tools/shot.sh JUEGO "TECLAS" salida.png - corre el simulador sin ventana con esas
      3 # teclas (APP_KEYS, ver comun/README.md; termina con ! para salir) y guarda el ultimo cuadro.
      4 set -e
      5 j=$1; keys=$2; out=$3
      6 tmp=$(mktemp -d)
      7 SDL_VIDEO_DRIVER=offscreen APP_SHOT=$tmp/f.ppm APP_KEYS="$keys" timeout 60 ./sim-$j --store ${STORE:-$tmp/s.sav} >/dev/null 2>&1 || true
      8 python3 -c "from PIL import Image; Image.open('$tmp/f.ppm').save('$out')"
      9 rm -rf $tmp