File sfinx of Package sfinx
#!/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/sfinx/" $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
pl)
;;
*)
lang=en
;;
esac
xmessage -buttons English:0,Polish:2 \
-default English \
-center \
-file /usr/share/sfinx/info \
-print
result=$?
case $result in
0)
lang=en
language=English
;;
2)
lang=pl
language=Polish
;;
*)
;;
esac
echo "Using language: $lang ($language)"
cat >> $SCUMMVM_INI_FILE << EOF
[sfinx]
description=sfinx (Freeware v1.1/DOS/$language)
path=/usr/share/sfinx/$lang
engineid=cge2
gameid=sfinx
language=$lang
scale_factor=3
scaler=hq
subtitles=true
fullscreen=true
EOF
fi
scummvm -g opengl sfinx