From 097e4da7c64b7660caa8ac8465efa0ccd0acca2f Mon Sep 17 00:00:00 2001 From: Thibault Perrier Date: Sun, 28 Nov 2021 23:10:52 +0100 Subject: [PATCH] game_equal + edit README --- README.md | 2 +- game.c | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 570c8f2..4dd94d8 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Projet Techno | [game_new](./game.c#L9-17) | [game game_new(square *squares)](./game.h#L73-81) | @thperrier | | | | [game_new_empty](./game.c#L19-41) | [game game_new_empty(void)](./game.h#L83-88) | @thperrier | | | | [game_copy](./game.c#L43-51) | [game game_copy(cgame g)](./game.h#L90-96) | @thperrier | | | -| [game_equal](./game.c#L?) | [bool game_equal(cgame g1, cgame g2)](./game.h#L98-106) | @thperrier | | | +| [game_equal](./game.c#L53-62) | [bool game_equal(cgame g1, cgame g2)](./game.h#L98-106) | @thperrier | | | | [game_delete](./game.c#L?) | [void game_delete(game g);](./game.h#L108-113) | @thperrier | | | | [game_set_square](./game.c#L?) | [void game_set_square(game g, uint i, uint j, square s)](./game.h#L115-128) | @nnunes | | | | [game_get_square](./game.c#L?) | [square game_get_square(cgame g, uint i, uint j)](./game.h#L130-140) | @thoguet | | | diff --git a/game.c b/game.c index cf3bb29..50980a0 100644 --- a/game.c +++ b/game.c @@ -51,7 +51,14 @@ game game_copy(cgame g1) { } bool game_equal(cgame g1, cgame g2) { - return false; + for (int i = 0; i < DEFAULT_SIZE; i++) { + for (int j = 0; j < DEFAULT_SIZE; j++) { + if (g1->tab_cell[i][j] != g2->tab_cell[i][j]) { + return false; + } + } + } + return true; } void game_delete(game g) {