diff --git a/launch-game.sh b/launch-game.sh index 0587a90798..244b6f1f76 100755 --- a/launch-game.sh +++ b/launch-game.sh @@ -17,12 +17,12 @@ if [ z"${*#*Game.Mod}" = z"$*" ] then if command -v zenity > /dev/null then - TITLE=$(zenity --forms --add-combo="" --combo-values="Red Alert|Tiberian Dawn|Dune 2000|Tiberian Sun" --text "Select mod" --title="" || echo "cancel") - if [ "$TITLE" = "cancel" ]; then exit 0 - elif [ "$TITLE" = "Tiberian Dawn" ]; then MODARG='Game.Mod=cnc' + TITLE=$(zenity --title='Launch OpenRA' --list --hide-header --text 'Select game mod:' --column 'Game mod' 'Red Alert' 'Tiberian Dawn' 'Dune 2000' 'Tiberian Sun' || echo "cancel") + if [ "$TITLE" = "Tiberian Dawn" ]; then MODARG='Game.Mod=cnc' elif [ "$TITLE" = "Dune 2000" ]; then MODARG='Game.Mod=d2k' elif [ "$TITLE" = "Tiberian Sun" ]; then MODARG='Game.Mod=ts' - else MODARG='Game.Mod=ra' + elif [ "$TITLE" = "Red Alert" ]; then MODARG='Game.Mod=ra' + else exit 0 fi else echo "Please provide the Game.Mod=\$MOD argument (possible \$MOD values: ra, cnc, d2k, ts)"