diff --git a/src/Speichern.c b/src/Speichern.c index aa14eba..8d1756e 100644 --- a/src/Speichern.c +++ b/src/Speichern.c @@ -54,7 +54,7 @@ int laden_spielstand_historie(int*** Historie, int* anzahl_Zuege, const char* da } void speichern_spielstand_schachbrett(char** Brett, const char* dateiName){ - + FILE* datei = fopen(dateiName, "wb"); if (datei == NULL) { @@ -71,5 +71,11 @@ void speichern_spielstand_schachbrett(char** Brett, const char* dateiName){ } void laden_spielstand_schachbrett(){ - + /* + Binäre Datei muss geöffnet werden + Daten müsseneingelesen werden + Daten werden in extra array gespeichert werden + Spielfeldarray wird auf den Stand von Speichern gebracht + + */ } \ No newline at end of file diff --git a/src/Turm.c b/src/Turm.c index c12a07c..25ce4bc 100644 --- a/src/Turm.c +++ b/src/Turm.c @@ -9,8 +9,7 @@ bool istzugerlaubt_Turm(char** Brett, int startX, int startY, int endX, int endY int counter = 0; - if(startX == endX){ - if(startY endY){ counter = startY-endY; for(int i = 1; iendX){ counter = startX-endX; for(int i = 1; i