From 096efb515080369607e08f19d777ac732132e0e4 Mon Sep 17 00:00:00 2001 From: Mike Swanson Date: Sun, 28 Sep 2014 03:53:20 -0700 Subject: [PATCH] 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. --- dist/freedoom | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/dist/freedoom b/dist/freedoom index 39b77143..823b0343 100755 --- a/dist/freedoom +++ b/dist/freedoom @@ -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)" ] \