Miscellany
public text v1 · immutable#include <string>
#include "room.h"
Room::Room(std::string const &RName) : Name(RName) { }
Room::Room(Room const &r) : Name(r.Name) { }
Room::~Room() { }
void Room::AddExit(Room * r)
{
Exits.push_back(r);
}
void Room::RemoveExit(Room * r)
{
std::vector<Room *>::iterator i;
for(i = Exits.begin(); i != Exits.end(); ++i)
{
if(i == r)
{
Exits.erase(i);
return;
}
}
}