From 329ddc948714b54a1c5a399f77f477b60bbdead5 Mon Sep 17 00:00:00 2001 From: Vytor Calixto <vytorcalixto@gmail.com> Date: Thu, 11 May 2017 23:20:17 -0300 Subject: [PATCH] =?UTF-8?q?Add=20fun=C3=A7=C3=A3o=20para=20destruir=20tabu?= =?UTF-8?q?leiro?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libs/tabuleiro.c | 12 ++++++++++++ libs/tabuleiro.h | 2 ++ 2 files changed, 14 insertions(+) diff --git a/libs/tabuleiro.c b/libs/tabuleiro.c index 6019933..e3cc76e 100644 --- a/libs/tabuleiro.c +++ b/libs/tabuleiro.c @@ -44,3 +44,15 @@ void imprimeTblr(Tblr t) { } return; } + +bool destroiTblr(Tblr t) { + for(int i=0; i < t->x; ++i) { + for(int j=0; j < t->y; ++j) { + free(t->celulas[i*t->y + j]); + } + } + free(t->celulas); + free(t); + t = NULL; + return true; +} diff --git a/libs/tabuleiro.h b/libs/tabuleiro.h index 2cd5d36..439e09c 100644 --- a/libs/tabuleiro.h +++ b/libs/tabuleiro.h @@ -31,4 +31,6 @@ bool leTblr(Tblr t); // Imprime o tabuleiro void imprimeTblr(Tblr t); +bool destroiTblr(Tblr t); + #endif -- GitLab