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
if [ "$(basename "$0")" = "freedm" ]; then
IWAD=freedm.wad
elif [ "$(basename "$0")" = "freedoom1" ]; then
IWAD=freedoom1.wad
elif [ "$(basename "$0")" = "freedoom2" ]; then
IWAD=freedoom2.wad
else
IWAD=freedoom2.wad
fi
case "$(basename "$0")" in
freedm)
IWAD=freedm.wad
;;
freedoom1)
IWAD=freedoom1.wad
;;
freedoom2 | *)
IWAD=freedoom2.wad
;;
esac
if [ -z "$PORT" ] && [ -h "$HOME"/.doomport ]; then
if [ -f "$(readlink -f "$HOME"/.doomport)" ] \