1 # Lots of resources at: http://www.ifarchive.org/indexes/if-archiveXgamesXzcode.html
5 FG_FOLDER=$HOME/.zgames
8 FG_TMPFILE=$FG_FOLDER/tmp
10 #--backtitle "Frotz games" \
13 --title "Select Game" --clear \
14 --radiolist "Select game to play" 0 0 0 \
15 "Adventure" "Welcome to Adventure" off \
16 "Castle Adventure!" "Old-school style" off \
17 "Zork I" "The game that started it all" off \
18 "Zork II" "The next step downward to danger" off \
19 "Zork III" "It all comes down to this" off \
20 "Super Z Trek" "The classic Star Trek" off \
21 "The Hitchhiker's Guide to the Galaxy" "Don't Panic!" off \
22 "zRogue" "Port of the classic game Rogue" off \
23 "Z Racer" "Real-time racing game" off \
31 FG_GAME=`cat $FG_TMPFILE`;;
42 FG_FILEDOWNLOAD=http://www.dwheeler.com/adventure/Advent.z5
43 FG_GAMEFOLDER=$FG_FOLDER/adventure;;
45 FG_FILEDOWNLOAD=http://www.ifarchive.org/if-archive/games/zcode/castle.z8
46 FG_GAMEFOLDER=$FG_FOLDER/castle_adventure;;
48 FG_FILEDOWNLOAD=http://www.infocom-if.org/downloads/zork1.zip
49 FG_GAMEFILE=DATA/ZORK1.DAT
50 FG_GAMEFOLDER=$FG_FOLDER/zork1;;
52 FG_FILEDOWNLOAD=http://www.infocom-if.org/downloads/zork2.zip
53 FG_GAMEFILE=DATA/ZORK2.DAT
54 FG_GAMEFOLDER=$FG_FOLDER/zork2;;
56 FG_FILEDOWNLOAD=http://www.infocom-if.org/downloads/zork3.zip
57 FG_GAMEFILE=DATA/ZORK3.DAT
58 FG_GAMEFOLDER=$FG_FOLDER/zork3;;
60 FG_FILEDOWNLOAD=http://www.ifarchive.org/if-archive/games/zcode/ztrek.z5
61 FG_GAMEFOLDER=$FG_FOLDER/superztrek;;
62 "The Hitchhiker's Guide to the Galaxy")
63 FG_FILEDOWNLOAD=http://www.douglasadams.com/creations/hhgg.z3
64 FG_GAMEFOLDER=$FG_FOLDER/hhgg;;
66 FG_FILEDOWNLOAD=http://www.ifarchive.org/if-archive/games/zcode/rogue.z5
67 FG_GAMEFOLDER=$FG_FOLDER/zrogue;;
69 FG_FILEDOWNLOAD=http://www.ifarchive.org/if-archive/games/zcode/zracer.z5
70 FG_GAMEFOLDER=$FG_FOLDER/zracer;;
75 FG_FILENAME=`basename $FG_FILEDOWNLOAD`
76 mkdir -p $FG_GAMEFOLDER/saves
78 if [ ! -f $FG_FILENAME ]; then
79 curl $FG_FILEDOWNLOAD -o $FG_FILENAME
80 if [ "${FG_FILENAME#*.}" = "zip" ]; then
85 if [ "${FG_FILENAME#*.}" != "zip" ]; then FG_GAMEFILE=`basename $FG_FILEDOWNLOAD`; fi