/** * This is the same as an owned room, but it is controlled by a club * instead. * @author Pinkfish * @started 16th of May */ inherit "/std/room/inherit/owned_room"; private nosave string _club_controller; private nosave string _club_owned_id; /** @ignore yes */ string query_owner() { return _club_controller->query_owner_of(_club_owned_id); } /* query_owner() */ /** * This method sets the club controller of the room. * @param club_controller the club controller */ void set_club_controller(string club_controller) { _club_controller = club_controller; } /* set_club_controller() */ /** * This method returns the club controller for the club. * @return the club controller */ string query_club_controller() { return _club_controller; } /* query_club_controller() */ /** * This method sets the owned id to use for this room. The id is then * used to query the club controller to see who owns the room. * @param id the id to set the room to use * @see query_owned_id() */ void set_owned_id(string id) { _club_owned_id = id; } /* set_owned_id() */ /** * This method sets the owned id to use for this room. The id is then * used to query the club controller to see who owns the room. * @param id the id to set the room to use * @see query_owned_id() */ string query_owned_id() { return _club_owned_id; } /* set_owned_id() */