Files
wagic/projects/mtg/src/Trash.cpp
T
jean.chalard 8648cb8810 J :
* Remove an old and useless debug print.
2009-12-16 15:40:45 +00:00

30 lines
532 B
C++

#include <iostream>
#include "../include/MTGDefinitions.h"
#include "../include/Pos.h"
#include "../include/CardGui.h"
#include "../include/Trash.h"
void Trash::put_out()
{
for (std::vector<Pos*>::iterator it = bin.begin(); it != bin.end(); ++it)
{
if (CardView *c = dynamic_cast<CardView*>(*it))
SAFE_DELETE(c);
else
SAFE_DELETE(*it);
}
bin.clear();
}
static Trash PosTrash;
void Trash::cleanup()
{
PosTrash.put_out();
}
void trash(Pos* garbage)
{
PosTrash.bin.push_back(garbage);
}