Player::Player()
{
- if (inventory != NULL)
- delete inventory;
inventory = new pouch();
setData(NULL);
Player::Player(char *n)
{
- if (inventory != NULL)
- delete inventory;
inventory = new pouch();
reset(); // Set defaults
}
Player::~Player()
-{
- delete inventory;
+{
+ if (inventory != NULL)
+ delete inventory;
+ delMonster();
+ delMaster();
+ delBattle();
#ifdef DEBUGMODE
string *output;
output = new string("Deleting Player");