#!/bin/bash

SCUMMVM_INI_DIR=$HOME/.config/scummvm/
SCUMMVM_INI_FILE=$HOME/.config/scummvm/scummvm.ini

if [ ! -f $SCUMMVM_INI_FILE ]; then
    test -d $SCUMMVM_INI_DIR || mkdir -p $SCUMMVM_INI_DIR
    scummvmversion=`scummvm -v|grep ^ScummVM|awk '{print $2}'`
    echo "[scummvm]" > $SCUMMVM_INI_FILE
    echo "versioninfo=$scummvmversion" >> $SCUMMVM_INI_FILE
fi

grep "path=/usr/share/lure" $SCUMMVM_INI_FILE
if [ $? -ne 0 ]; then
    tmplang="$LANG"
    test "$LC_MESSAGES" != "" && tmplang="$LC_MESSAGES"
    test "$LC_ALL"      != "" && tmplang="$LC_ALL"
    test "$LANGUAGE"    != "" && tmplang="$LANGUAGE"

    lang=`echo $tmplang|cut -d "_" -f 1`

    case $lang in
	de|fr|it|es)
	;;
	*)
	    lang=en
	    ;;
    esac

    xmessage -buttons English:0,German:5,French:2,Italian:3,Spanish:4 \
             -default English \
             -center \
             -file /usr/share/lure/info \
             -print
    result=$?

    case $result in
	0)
	    lang=en
	    language=English
	    ;;
	5)
	    lang=de
	    language=German
	    ;;
	2)
	    lang=fr
	    language=French
	    ;;
	3)
	    lang=it
	    language=Italian
	    ;;
	4)
	    lang=es
	    language=Spanish
	    ;;
	*)
	    ;;
    esac

    echo "Using language: $lang"

    cat >> $SCUMMVM_INI_FILE << EOF

[lure]
description=Lure of the Temptress (DOS/$language)
path=/usr/share/lure/$lang
engineid=lure
gameid=lure
language=$lang
scale_factor=3
scaler=hq
subtitles=true
fullscreen=true

EOF
fi

scummvm -g opengl lure
