From 8b77ac0ee274aaeee28def6856f11dc858050c1c Mon Sep 17 00:00:00 2001 From: Pascal Gutermuth Date: Tue, 31 Jan 2023 18:19:32 +0100 Subject: [PATCH] refactoring: Leserlichkeit aller derzeitigen Level-Variablen verbessert --- src/main.c | 100 +++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 90 insertions(+), 10 deletions(-) diff --git a/src/main.c b/src/main.c index 9fe8a1d..cfd172a 100644 --- a/src/main.c +++ b/src/main.c @@ -39,7 +39,15 @@ int main() Question fussQst10 = {.question = "Welche Fussballmannschaft wurde 1974 Weltmeister?", .answer = "Deutschland"}; Question fussQst11 = {.question = "Welche Fussballmannschaft wurde 1978 Weltmeister?", .answer = "Argentinien"}; Question fussQst12 = {.question = "Welche Fussballmannschaft wurde 1982 Weltmeister?", .answer = "Italien"}; - Level fussLevel1 = {.questions = {fussQst1, fussQst2, fussQst3, fussQst4, fussQst5, fussQst6, fussQst7, fussQst8, fussQst9, fussQst10, fussQst11, fussQst12}, .size = 12}; // size = anzahl an Fragen + Level fussLevel1 = + { + .questions = + { + fussQst1, fussQst2, fussQst3, fussQst4, fussQst5, fussQst6, + fussQst7, fussQst8, fussQst9, fussQst10, fussQst11, fussQst12 + }, + .size = 12 // size = anzahl an Fragen + }; Question fussQst13 = {.question = "Welche Fussballmannschaft wurde 1986 Weltmeister?", .answer = "Argentinien"}; Question fussQst14 = {.question = "Welche Fussballmannschaft wurde 1990 Weltmeister?", .answer = "Deutschland"}; @@ -53,7 +61,15 @@ int main() Question fussQst22 = {.question = "Welche Fussballmannschaft wurde 2022 Weltmeister?", .answer = "Argentinien"}; Question fussQst23 = {.question = "Welche Fussballmannschaft hat die Meisten WM Titel?", .answer = "Brasilien"}; Question fussQst24 = {.question = "In welchem Land hat die WM 2022 stattgefunden?", .answer = "Katar"}; - Level fussLevel2 = {.questions = {fussQst13, fussQst14, fussQst15, fussQst16, fussQst17, fussQst18, fussQst19, fussQst20, fussQst21, fussQst22, fussQst23, fussQst24}, .size = 12}; // size = anzahl an Fragen + Level fussLevel2 = + { + .questions = + { + fussQst13, fussQst14, fussQst15, fussQst16, fussQst17, fussQst18, + fussQst19, fussQst20, fussQst21, fussQst22, fussQst23, fussQst24 + }, + .size = 12 // size = anzahl an Fragen + }; Question fussQst25 = {.question = "Welcher Fussballer wurde Torschuetzenkoenig der WM 1978?", .answer = "Mario Kempes"}; Question fussQst26 = {.question = "Welcher Fussballer wurde Torschuetzenkoenig der WM 1982?", .answer = "Paolo Rossi"}; @@ -67,7 +83,15 @@ int main() Question fussQst34 = {.question = "Welcher Fussballer wurde Torschuetzenkoenig der WM 1994?", .answer = "Oleg Salenko"}; Question fussQst35 = {.question = "Welcher Fussballer wurde Torschuetzenkoenig der WM 1990?", .answer = "Salvatore Schillaci"}; Question fussQst36 = {.question = "Welcher Fussballer wurde Torschuetzenkoenig der WM 1970?", .answer = "Gerd Mueller"}; - Level fussLevel3 = {.questions = {fussQst25, fussQst26, fussQst27, fussQst28, fussQst29, fussQst30, fussQst31, fussQst32, fussQst33, fussQst34, fussQst35, fussQst36}, .size = 12}; // size = anzahl an Fragen + Level fussLevel3 = + { + .questions = + { + fussQst25, fussQst26, fussQst27, fussQst28, fussQst29, fussQst30, + fussQst31, fussQst32, fussQst33, fussQst34, fussQst35, fussQst36 + }, + .size = 12 // size = anzahl an Fragen + }; Question fussQst37 = {.question = "Welche Fussballmannschaft wurde in der Saison 2021/2022 deutscher Meister?", .answer = "FC Bayern Muenchen"}; Question fussQst38 = {.question = "Welche Fussballmannschaft wurde in der Saison 2020/2021 deutscher Meister?", .answer = "FC Bayern Muenchen"}; @@ -81,7 +105,15 @@ int main() Question fussQst46 = {.question = "Welche Fussballmannschaft wurde in der Saison 1992/1993 deutscher Meister?", .answer = "Werder Bremen"}; Question fussQst47 = {.question = "Welche Fussballmannschaft wurde in der Saison 1982/1983 deutscher Meister?", .answer = "Hamburger SV"}; Question fussQst48 = {.question = "Welche Fussballmannschaft wurde in der Saison 1970/1971 deutscher Meister?", .answer = "Borussia Moenchengladbach"}; - Level fussLevel4 = {.questions = {fussQst37, fussQst38, fussQst39, fussQst40, fussQst41, fussQst42, fussQst43, fussQst44, fussQst45, fussQst46, fussQst47, fussQst48}, .size = 12}; // size = anzahl an Fragen + Level fussLevel4 = + { + .questions = + { + fussQst37, fussQst38, fussQst39, fussQst40, fussQst41, fussQst42, + fussQst43, fussQst44, fussQst45, fussQst46, fussQst47, fussQst48 + }, + .size = 12 // size = anzahl an Fragen + }; Question fussQst49 = {.question = "Welche Fussballmannschaft wurde in der Saison 2021/2022 englischer Meister?", .answer = "Manchester City"}; Question fussQst50 = {.question = "Welche Fussballmannschaft wurde in der Saison 2020/2021 englischer Meister?", .answer = "Manchester City"}; @@ -95,7 +127,15 @@ int main() Question fussQst58 = {.question = "Welcher Fussballspieler wurde in der Saison 2021/2022 englischer Torschuetzenkoenig?", .answer = "Mohamed Salah"}; Question fussQst59 = {.question = "Welcher Fussballspieler wurde in der Saison 2014/2015 englischer Torschuetzenkoenig?", .answer = "Kun Aguero"}; Question fussQst60 = {.question = "Welcher Fussballspieler wurde in der Saison 2005/2006 englischer Torschuetzenkoenig?", .answer = "Thierry Henry"}; - Level fussLevel5 = {.questions = {fussQst49, fussQst50, fussQst51, fussQst52, fussQst53, fussQst54, fussQst55, fussQst56, fussQst57, fussQst58, fussQst59, fussQst60}, .size = 12}; // size = anzahl an Fragen + Level fussLevel5 = + { + .questions = + { + fussQst49, fussQst50, fussQst51, fussQst52, fussQst53, fussQst54, + fussQst55, fussQst56, fussQst57, fussQst58, fussQst59, fussQst60 + }, + .size = 12 // size = anzahl an Fragen + }; Question fussQst61 = {.question = "Welche Fussballmannschaft wurde in der Saison 2021/2022 spanischer Meister?", .answer = "Real Madrid"}; Question fussQst62 = {.question = "Welche Fussballmannschaft wurde in der Saison 2020/2021 spanischer Meister?", .answer = "Atletico Madrid"}; @@ -109,7 +149,15 @@ int main() Question fussQst70 = {.question = "Welcher Fussballspieler wurde in der Saison 2021/2022 spanischer Torschuetzenkoenig?", .answer = "Karim Benzema"}; Question fussQst71 = {.question = "Welcher Fussballspieler wurde in der Saison 2014/2015 spanischer Torschuetzenkoenig?", .answer = "Cristiano Ronaldo"}; Question fussQst72 = {.question = "Welcher Fussballspieler wurde in der Saison 2009/2010 spanischer Torschuetzenkoenig?", .answer = "Lionel Messi"}; - Level fussLevel6 = {.questions = {fussQst61, fussQst62, fussQst63, fussQst64, fussQst65, fussQst66, fussQst67, fussQst68, fussQst69, fussQst70, fussQst71, fussQst72}, .size = 12}; // size = anzahl an FragenS + Level fussLevel6 = + { + .questions = + { + fussQst61, fussQst62, fussQst63, fussQst64, fussQst65, fussQst66, + fussQst67, fussQst68, fussQst69, fussQst70, fussQst71, fussQst72 + }, + .size = 12 // size = anzahl an Fragen + }; Question fussQst73 = {.question = "Welche Fussballmannschaft wurde in der Saison 2021/2022 italienischer Meister?", .answer = "AC Milan"}; Question fussQst74 = {.question = "Welche Fussballmannschaft wurde in der Saison 2019/2020 italienischer Meister?", .answer = "Juventus Turin"}; @@ -123,7 +171,15 @@ int main() Question fussQst82 = {.question = "Welcher Fussballspieler wurde in der Saison 2021/2022 italienischer Torschuetzenkoenig?", .answer = "Ciro Immobile"}; Question fussQst83 = {.question = "Welcher Fussballspieler wurde in der Saison 2014/2015 italienischer Torschuetzenkoenig?", .answer = "Mauro Icardi"}; Question fussQst84 = {.question = "Welcher Fussballspieler wurde in der Saison 2009/2010 italienischer Torschuetzenkoenig?", .answer = "Antonio Di Natale"}; - Level fussLevel7 = {.questions = {fussQst73, fussQst74, fussQst75, fussQst76, fussQst77, fussQst78, fussQst79, fussQst80, fussQst81, fussQst82, fussQst83, fussQst84}, .size = 12}; // size = anzahl an FragenS + Level fussLevel7 = + { + .questions = + { + fussQst73, fussQst74, fussQst75, fussQst76, fussQst77, fussQst78, + fussQst79, fussQst80, fussQst81, fussQst82, fussQst83, fussQst84 + }, + .size = 12 // size = anzahl an Fragen + }; Question fussQst85 = {.question = "Welche Fussballmannschaft wurde in der Saison 2021/2022 franzoesischer Meister?", .answer = "Paris Saint Germain"}; Question fussQst86 = {.question = "Welche Fussballmannschaft wurde in der Saison 2020/2021 franzoesischer Meister?", .answer = "Lille OSC"}; @@ -137,7 +193,15 @@ int main() Question fussQst94 = {.question = "Welcher Fussballspieler wurde in der Saison 2021/2022 franzoesischer Torschuetzenkoenig?", .answer = "Kylian Mbappe"}; Question fussQst95 = {.question = "Welcher Fussballspieler wurde in der Saison 2014/2015 franzoesischer Torschuetzenkoenig?", .answer = "Alexandre Lacazette"}; Question fussQst96 = {.question = "Welcher Fussballspieler wurde in der Saison 2011/2012 franzoesischer Torschuetzenkoenig?", .answer = "Olivier Giroud"}; - Level fussLevel8 = {.questions = {fussQst85, fussQst86, fussQst87, fussQst88, fussQst89, fussQst90, fussQst91, fussQst92, fussQst93, fussQst94, fussQst95, fussQst96}, .size = 12}; // size = anzahl an FragenS + Level fussLevel8 = + { + .questions = + { + fussQst85, fussQst86, fussQst87, fussQst88, fussQst89, fussQst90, + fussQst91, fussQst92, fussQst93, fussQst94, fussQst95, fussQst96 + }, + .size = 12 // size = anzahl an Fragen + }; Question fussQst97 = {.question = "Welcher Fussballspieler haelt den Platz 1 der hoechsten Abloesesumme Allerzeiten?", .answer = "Neymar"}; Question fussQst98 = {.question = "Welcher Fussballspieler haelt den Platz 2 der hoechsten Abloesesumme Allerzeiten?", .answer = "Kylian Mbappe"}; @@ -151,7 +215,15 @@ int main() Question fussQst106 = {.question = "Welcher Fussballspieler haelt den Platz 10 der hoechsten Abloesesumme Allerzeiten?", .answer = "Romelu Lukaku"}; Question fussQst107 = {.question = "Welcher Fussballspieler haelt den Platz 11 der hoechsten Abloesesumme Allerzeiten?", .answer = "Paul Pogba"}; Question fussQst108 = {.question = "Welcher Fussballspieler haelt den Platz 12 der hoechsten Abloesesumme Allerzeiten?", .answer = "Gareth Bale"}; - Level fussLevel9 = {.questions = {fussQst97, fussQst98, fussQst99, fussQst100, fussQst101, fussQst102, fussQst103, fussQst104, fussQst105, fussQst106, fussQst107, fussQst108}, .size = 12}; // size = anzahl an FragenS + Level fussLevel9 = + { + .questions = + { + fussQst97, fussQst98, fussQst99, fussQst100, fussQst101, fussQst102, + fussQst103, fussQst104, fussQst105, fussQst106, fussQst107, fussQst108 + }, + .size = 12 // size = anzahl an Fragen + }; Question fussQst109 = {.question = "Welche Fussballmannschaft hat die Champions League Saison 2021/2022 gewonnen?", .answer = "Real Madrid"}; Question fussQst110 = {.question = "Welche Fussballmannschaft hat die Champions League Saison 2020/2021 gewonnen?", .answer = "Chelsea FC"}; @@ -165,7 +237,15 @@ int main() Question fussQst118 = {.question = "Welche Fussballmannschaft hat die Champions League Saison 2012/2013 gewonnen?", .answer = "FC Bayern Muenchen"}; Question fussQst119 = {.question = "Welche Fussballmannschaft hat die Champions League Saison 2011/2012 gewonnen?", .answer = "Chelsea FC"}; Question fussQst120 = {.question = "Welche Fussballmannschaft hat die Champions League Saison 2010/2011 gewonnen?", .answer = "FC Barcelona"}; - Level fussLevel10 = {.questions = {fussQst109, fussQst110, fussQst111, fussQst112, fussQst113, fussQst114, fussQst115, fussQst116, fussQst117, fussQst118, fussQst119, fussQst120}, .size = 12}; // size = anzahl an FragenS + Level fussLevel10 = + { + .questions = + { + fussQst109, fussQst110, fussQst111, fussQst112, fussQst113, fussQst114, + fussQst115, fussQst116, fussQst117, fussQst118, fussQst119, fussQst120 + }, + .size = 12 // size = anzahl an Fragen + }; Category fussball = {