#!/bin/sh
# Shell script for Dungeon Master Java
# Author: Luigi "Reilly" Cozzolino - Sep 2009

# Set some variables:
DMJ_DIR="/usr/share/games/dungeon-master-java"
DMJ_BIN="dmnew"
DMJ_EDITOR="DMEditor"
DMJ_HOME="$HOME/.dungeon-master-java"

# If `home-gamedir' environment does not exist then create it:
if [ ! -d ${DMJ_HOME} ]; then
  mkdir -p ${DMJ_HOME}
  ( cd ${DMJ_HOME}
    ln -s ${DMJ_DIR}/* .
    rm Dungeons Saves
    mkdir Dungeons
    ln -s ${DMJ_DIR}/Dungeons/* ./Dungeons
    cp -a ${DMJ_DIR}/Saves .
    cp -a --remove-destination ${DMJ_DIR}/dmnew.cfg .
  )
fi

# Enter in a `home-gamedir' environment and launch a program from here:
case "$1" in
  dm_game)
        cd ${DMJ_HOME}
        java ${DMJ_BIN}
	;;
  dm_editor)
        cd ${DMJ_HOME}
        java ${DMJ_EDITOR}
	;;
  *)
	echo $"Usage: $0 {dm_game|dm_editor}"
	exit 1
esac

exit $?
