#!/bin/sh SCRIPT="$0" case "$SCRIPT" in /*) ;; *) SCRIPT="$(pwd)/$SCRIPT" ;; esac # resolve symlinks while [ -L "$SCRIPT" ]; do LINK="$(readlink "$SCRIPT")" case "$LINK" in /*) SCRIPT="$LINK" ;; *) SCRIPT="$(dirname "$SCRIPT")/$LINK" ;; esac done SCRIPT_DIR="$(cd "$(dirname "$SCRIPT")" && pwd -P)" echo "$SCRIPT_DIR" MAP="" FPS="" WIDTH="" HEIGHT="" while [ $# -gt 0 ]; do case "$1" in --map) shift MAP="$1" ;; --map=*) MAP="${1#--map=}" ;; --fps) shift FPS="$1" ;; --fps=*) FPS="${1#--fps=}" ;; --width) shift WIDTH="$1" ;; --width=*) WIDTH="${1#--width=}" ;; --height) shift HEIGHT="$1" ;; --height=*) HEIGHT="${1#--height=}" ;; --) shift; break;; *) ;; esac shift done cd "$SCRIPT_DIR" DEBUG=1 ./bin/stalag --map "$MAP" \ ${FPS:+--fps "$FPS"} \ ${WIDTH:+--width "$WIDTH"} \ ${HEIGHT:+--height "$HEIGHT"}