delete() for all structures.

This commit is contained in:
Murilo Soares Pereira
2010-04-06 21:59:21 -03:00
parent ecaa2a4c68
commit 90c7ce6280
5 changed files with 36 additions and 2 deletions

View File

@@ -40,3 +40,24 @@ void initialize_deck(struct deck *deck) {
return;
}
void delete_deck(struct deck *deck) {
delete_stack(deck->stock);
delete_stack(deck->foundation_0);
delete_stack(deck->foundation_1);
delete_stack(deck->foundation_2);
delete_stack(deck->foundation_3);
delete_stack(deck->maneuvre_0);
delete_stack(deck->maneuvre_1);
delete_stack(deck->maneuvre_2);
delete_stack(deck->maneuvre_3);
delete_stack(deck->maneuvre_4);
delete_stack(deck->maneuvre_5);
delete_stack(deck->maneuvre_6);
free(deck);
return;
}