- fixed a few memory leaks
This commit is contained in:
wagic.the.homebrew@gmail.com
2009-03-29 10:33:42 +00:00
parent 2f66c4953f
commit 3994006d7e
12 changed files with 64 additions and 33 deletions
+6 -6
View File
@@ -30,11 +30,12 @@ MTGPlayerCards::MTGPlayerCards(MTGAllCards * _collection, int * idList, int idLi
}
MTGPlayerCards::~MTGPlayerCards(){
if(library) delete library;
if(graveyard) delete graveyard;
if(hand) delete hand;
if(inPlay) delete inPlay;
if(stack) delete stack;
SAFE_DELETE(library);
SAFE_DELETE(graveyard);
SAFE_DELETE(hand);
SAFE_DELETE(inPlay);
SAFE_DELETE(stack);
SAFE_DELETE(removedFromGame);
}
void MTGPlayerCards::setOwner(Player * player){
@@ -62,7 +63,6 @@ void MTGPlayerCards::init(){
hand = NEW MTGHand();
inPlay = NEW MTGInPlay();
stack = NEW MTGStack();
stack = NEW MTGStack();
removedFromGame = NEW MTGRemovedFromGame();
}