#!/usr/bin/env bash # One Arsenal navigation step + a compact capture: the weapon list (which row is # selected) stacked over the DATA SHEET numeric rows. Everything else is dropped. # Usage: step.sh [settle_s] set -u export HOME=/sylph-home/re OUT=/sylph-home/re/caps; mkdir -p "$OUT" case "${1}" in down) vgamepad dpad down; sleep 0.20; vgamepad dpad center ;; up) vgamepad dpad up; sleep 0.20; vgamepad dpad center ;; next) vgamepad hold RB 0.35 ;; prev) vgamepad hold LB 0.35 ;; none) : ;; esac sleep "${3:-2.5}" raw="$OUT/$2.raw.png" screenshot "$raw" >/dev/null 2>&1 convert "$raw" -crop 500x420+150+180 +repage /tmp/_list.png convert "$raw" -crop 500x200+700+100 +repage /tmp/_sheet.png convert /tmp/_list.png /tmp/_sheet.png -background black -append "$OUT/$2.png" rm -f "$raw" echo "$OUT/$2.png"