dist/freedoom: Convert if block into case statement

As mentioned by fraggle, the if block had a final redundant step, plus
it was a little bit unclear to read compared to this version.
This commit is contained in:
Mike Swanson 2014-09-28 03:53:20 -07:00
parent 8271d19c41
commit 096efb5150

20
dist/freedoom vendored
View file

@ -19,15 +19,17 @@ if [ $# -gt 0 ]; then
fi fi
fi fi
if [ "$(basename "$0")" = "freedm" ]; then case "$(basename "$0")" in
IWAD=freedm.wad freedm)
elif [ "$(basename "$0")" = "freedoom1" ]; then IWAD=freedm.wad
IWAD=freedoom1.wad ;;
elif [ "$(basename "$0")" = "freedoom2" ]; then freedoom1)
IWAD=freedoom2.wad IWAD=freedoom1.wad
else ;;
IWAD=freedoom2.wad freedoom2 | *)
fi IWAD=freedoom2.wad
;;
esac
if [ -z "$PORT" ] && [ -h "$HOME"/.doomport ]; then if [ -z "$PORT" ] && [ -h "$HOME"/.doomport ]; then
if [ -f "$(readlink -f "$HOME"/.doomport)" ] \ if [ -f "$(readlink -f "$HOME"/.doomport)" ] \