Sophie

Sophie

distrib > Mandriva > current > i586 > media > non-free-backports-src > by-pkgid > 45be8237d8fb92c2a7eb35a06c34ed45 > files > 5

sdlmess-0.146-1mdv2010.2.src.rpm

#!/bin/sh
# Very simple wrapper for sdlmess
SDLMESS_HOME=$HOME/.sdlmess
SDLMESS_BIN=sdlmess.real
SDLMESS_DATA=/usr/share/games/sdlmess
FONT_FILE=ui.bdf

#create a working directory for sdlmess to write its files
if [ ! -d $SDLMESS_HOME ]; then
 mkdir $SDLMESS_HOME;
fi;
if [ -d $SDLMESS_HOME ]; then
 cd $SDLMESS_HOME;
else
 echo Some error occured when trying to reach $SDLMESS_HOME;
 exit;
fi;
if [ ! -x `which $SDLMESS_BIN` ]; then
 echo Could not find sdlmess binary;
 exit;
fi;

#cheat engine should work for sdlmess
#but it misses a cheat.dat
#(crc issues prevent cheats to work with all dumps)

# use a locale keymap if it exists
KEYMAP_FILE=$SDLMESS_DATA/keymaps/km-`echo $LANG | cut -d_ -f1`.txt
if [ -f $KEYMAP_FILE ]; then
 KEYMAP="-keymap -keymap_file $KEYMAP_FILE";
fi;

#link to the bdf font
if [ ! -e $SDLMESS_HOME/$FONT_FILE ]; then
  ln -s $SDLMESS_DATA/$FONT_FILE $FONT_FILE;
fi;

$SDLMESS_BIN $KEYMAP "$@"