From 579b42e87c16c311bd15ec258e1221c2166dd97b Mon Sep 17 00:00:00 2001 From: fdai7184 Date: Fri, 10 Feb 2023 19:59:52 +0100 Subject: [PATCH] Umgebungsaufbau in Main.c --- src/Main.c | 17 +++++++++++++++++ src/Umgebung.c | 5 +++-- start-game.sh | 3 +++ 3 files changed, 23 insertions(+), 2 deletions(-) create mode 100755 start-game.sh diff --git a/src/Main.c b/src/Main.c index 0b65b9a..0ab1e74 100644 --- a/src/Main.c +++ b/src/Main.c @@ -2,12 +2,29 @@ #include "Umgebung.h" #include "input.h" #include "Spiellogik.h" +#include /**Main Methode die das Spiel startet, loopt und beendet * indem die anderen Methoden/Funktionen aufgerufen werden */ int main(int argc, char ** argv){ bool quit=0; + bool win=0; + srand(time(0));// damit wir ein Zufallszahl haben. + int realU[N][N]; + char c[N]; + Anweisung(c); + RealU(realU); + + char g='d'; + Apfel(realU); + + while(win==0 && quit==0){ + + Umgebung(realU); + + } + //Name abfragen //Setup diff --git a/src/Umgebung.c b/src/Umgebung.c index 22c40ea..6f7ca63 100644 --- a/src/Umgebung.c +++ b/src/Umgebung.c @@ -6,6 +6,7 @@ #include #include #include +#include"Spiellogik.h" //#include "Umgebung.h" void ASCI();//Bellow you can find the function ASCI with which we designed the box and snake and food @@ -17,10 +18,10 @@ void Score(int score); void Apfel(int realU[N][N]); void Umgebung(int str[N][N]); int delay(int ms); //in the first step it remains constant -/* -//Unittest funktioniert nicht wenn Dateien mit einer main Methode aufgerufen werden +//Unittest funktioniert nicht wenn Dateien mit einer main Methode aufgerufen werden +/* int main(){ srand(time(0));// damit wir ein Zufallszahl haben. int realU[N][N]; diff --git a/start-game.sh b/start-game.sh new file mode 100755 index 0000000..63aa9f2 --- /dev/null +++ b/start-game.sh @@ -0,0 +1,3 @@ +cd src +gcc Umgebung.c Main.c -o Spiel +./Spiel