From 43dd089f43fb9266ba8154ca551ca73ced036bec Mon Sep 17 00:00:00 2001 From: fdai7037 Date: Thu, 9 Feb 2023 00:10:12 +0100 Subject: [PATCH] refactoring: Lesbarkeit der switch-case-Verzweigung verbessert --- src/Paper-Bin.c | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/src/Paper-Bin.c b/src/Paper-Bin.c index ae0eae7..daab653 100644 --- a/src/Paper-Bin.c +++ b/src/Paper-Bin.c @@ -158,31 +158,31 @@ int main() switch (ball_In_Bin) { - case (1): - scorePoints += 50; - loadLevel(++lvlnumber); - break; - - case (2): - scorePoints -= 5; - lifeCount--; - if (lifeCount < 1) + case (1): + scorePoints += 50; + loadLevel(++lvlnumber); + break; + + case (2): + scorePoints -= 5; + lifeCount--; + if (lifeCount < 1) + { + if (lvlnumber == 1) { - if (lvlnumber == 1) - { - char choice = ' '; - printf("Scheint so, als wäre das Spiel eine Nummer zu groß für dich!\n"); - printf("Willst du einen leichteren Modus starten?\n[J]a/[N]ein\n"); - scanf(" %c", &choice); - system("start \"\" \"https://youtu.be/dQw4w9WgXcQ\""); - return 0; - } - addScoreboard(); - sortScoreboard(); - return 0; + char choice = ' '; + printf("Scheint so, als wäre das Spiel eine Nummer zu groß für dich!\n"); + printf("Willst du einen leichteren Modus starten?\n[J]a/[N]ein\n"); + scanf(" %c", &choice); + system("start \"\" \"https://youtu.be/dQw4w9WgXcQ\""); + return 0; } - loadLevel(lvlnumber); - break; + addScoreboard(); + sortScoreboard(); + return 0; + } + loadLevel(lvlnumber); + break; } ball_In_Bin = 0; sleep(1);