Line 64:
Code: Select all
if (dynamic_cast<MMORoom*>(room.get()) != NULL)
errors->push_back("Selected Room is not an MMORoom");
should be
Line 64:
Code: Select all
if (dynamic_cast<MMORoom*>(room.get()) == NULL)
errors->push_back("Selected Room is not an MMORoom");
Otherwise it returns an error when the room is successfully cast to an MMORoom.
(I wasn't sure where to put this, so I hope it's ok for it to be here)