Wouldn't this be better?

enum DoorState
{
Transition = -1,
Open = 0,
Closed = 1
}
void activateDoor (const MWWorld::Ptr&);
DoorState getDoorState (const MWWorld::Ptr&) const;