1#!/bin/sh
 2
 3SCRIPT="$0"
 4case "$SCRIPT" in
 5	/*) ;;
 6	*) SCRIPT="$(pwd)/$SCRIPT" ;;
 7esac
 8
 9# resolve symlinks
10while [ -L "$SCRIPT" ]; do
11	LINK="$(readlink "$SCRIPT")"
12	case "$LINK" in
13		/*) SCRIPT="$LINK" ;;
14		*) SCRIPT="$(dirname "$SCRIPT")/$LINK" ;;
15	esac
16done
17
18SCRIPT_DIR="$(cd "$(dirname "$SCRIPT")" && pwd -P)"
19echo "$SCRIPT_DIR"
20
21MAP=""
22FPS=""
23WIDTH=""
24HEIGHT=""
25while [ $# -gt 0 ]; do
26	case "$1" in
27		--map)
28			shift
29			MAP="$1"
30			;;
31		--map=*)
32			MAP="${1#--map=}"
33			;;
34		--fps)
35			shift
36			FPS="$1"
37			;;
38		--fps=*)
39			FPS="${1#--fps=}"
40			;;
41		--width)
42			shift
43			WIDTH="$1"
44			;;
45		--width=*)
46			WIDTH="${1#--width=}"
47			;;
48		--height)
49			shift
50			HEIGHT="$1"
51			;;
52		--height=*)
53			HEIGHT="${1#--height=}"
54			;;
55		--) shift; break;;
56		*) ;;
57	esac
58	shift
59done
60
61cd "$SCRIPT_DIR"
62DEBUG=1 ./bin/stalag --map "$MAP" \
63	${FPS:+--fps "$FPS"} \
64	${WIDTH:+--width "$WIDTH"} \
65	${HEIGHT:+--height "$HEIGHT"}