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