#!/bin/sh
# Call frotz.arm with width and height
# 03-Oct-08, 26-Feb-10
#
# In-game keys:
# Alt-D  debugging options
# Alt-H  help
# Alt-N  new game
# Alt-P  playback on
# Alt-R  recording on/off
# Alt-S  seed random numbers
# Alt-U  undo one turn
# Alt-X  exit game
#
# Get rows and columns from stty, as tput doesn't allow querying
rows="`stty -a | grep rows | cut -d ";" -f 2 | tr -dc "0123456789"`"
cols="`stty -a | grep rows | cut -d ";" -f 3 | tr -dc "0123456789"`"
echo "Screen dimensions: ${cols} columns x ${rows} rows"
gsdir="game_saves"
export ZCODE_PATH="/media/card/home/lex/frotz/data"
delay=5
prefix=""
if [ -d "${gsdir}" ]; then
  echo "Game save dir ('${gsdir}') detected - changing dir"
  cd "${gsdir}"
  prefix="../"
fi
echo "Starting in ${delay} seconds"
sleep ${delay}
${prefix}$0.arm -w ${cols} -h ${rows} ${prefix}$@
