Further work on MHC interface
[tpope-extra.git] / bin / gamelaunch
index eb1c246c858efa649a3fc80032b9c036d2a9b18c..a3f03a7627337c66823c0d9e21023c12dcd3e9b9 100755 (executable)
@@ -2,7 +2,7 @@
 # $Id$
 # -*- sh -*- vim: ft=sh sw=4 sts=4
 
-# Launches a game.  Works both on $1 (an argument) and $0 (the actually name
+# Launches a game.  Works both on $1 (an argument) and $0 (the actual name
 # of the script, presumably a symlink).  Takes care of killing troublemaking
 # games, pausing unclutter, remapping the keyboard, and setting an away
 # message.
@@ -29,8 +29,10 @@ xmodmap -e "keysym Hyper_L = F14"
 xmodmap -e "keysym Super_R = F15"
 
 for suffix in '_demo' '-demo' 'demo' ''; do
+    [ -x "/usr/games/`basename $0`$suffix" ] && \
+       binary="/usr/games/`basename $0`$suffix"
     [ -x "/usr/local/bin/`basename $0`$suffix" ] && \
-       binary=/usr/local/bin/`basename $0`$suffix
+       binary="/usr/local/bin/`basename $0`$suffix"
 done
 
 if [ "`basename $0`" = gamelaunch ]; then