// This may look like C code, but it is really -*- C++ -*-

//
//  monopoly-template  --  Copyright (c) University of Aizu 1994
//
// [# Edit, Date, User, Module #]

#include <stream.h>
#include <Game.h>
#include <Deed.h>
#include <Space.h>
#include <PlayerPtr.h>
void chkPlayerPtr()
{
  cerr << "Checking class PlayerPtr\n";
  Game game;

  game.read();
  game.write();

  Deed* deed;
  PlayerPtr p;

  for (deed = (Deed*)game.deeds.head();
       deed != 0;
       deed = (Deed*)deed->next()) {
    p = deed->owner();
    if (p == PlayerPtr(0)) cout << "Nobody\n";
    else p->write();
  }
}
