#!/bin/sh

# Script that starts Aquarium

parametres="Default"
list="Default"
place="Default"
lang="FR"
mode="visual"

# Function usage to display command usage
usage()
{
	echo "Usage: `basename $0` [-h] [-m <mode>] [-p <parameters>] [-l <list>] [-piste <place>] [-lang <language>]"
	echo " -h, --help   : print this help message"
	echo " -p, --parameters : new by default, see javadoc"
	echo " -l, --list : new by default"
	echo " -piste, --place : new by default"
	echo " -lang, --language : FR by default, orther choice : EN"
	echo " -m, --mode : visual by default, orther choice : text"
}

# Test parameters
while [ "$#" -ne 0 ]
do
	if [ "$1" = "-p" -o "$1" = "--parameters" ]
	then
		parametres=$2
		shift
	elif [ "$1" = "-l" -o "$1" = "--list" ]
	then
		list=$2
		shift
	elif [ "$1" = "-piste" -o "$1" = "--place" ]
	then
		place=$2
		shift
	elif [ "$1" = "-lang" -o "$1" = "--language" ]
	then
		lang=$2
		shift
	elif [ "$1" = "-m" -o "$1" = "--mode" ]
	then
		mode=$2
		shift
	elif [ "$1" = "-h" -o "$1" = "--help" ]
	then
		usage
		exit 0
	else
		usage
		exit 1
	fi
	shift
done

# Go to the right directory
cd `dirname $0`

# CMD is the parameters of the java commanb that will be executed
CMD="-cp lib/Aquarium.jar fr.lifl.Aquarium.Main"


# Launch
echo "Launching Aquarium..."
echo "java $CMD $lang $mode $parametres $place $list"
java $CMD $lang $mode $parametres $place $list
























