add_item(const pt< obj_or_concept > i) | container | |
add_item_in_pos(pos_and< pt< obj_or_concept > > obj_and_pos) | container | |
can_be_dragged | container | |
can_be_moved_across_containers() const | container | [virtual] |
can_contain_this_obj(pt< obj_or_concept > o) const | container | |
closing_area | popup | |
container(string readable_name, pt< can_appear_closed_in_inv > pick_up_info, SDL_Rect drop_in_area, SDL_Surface *picture, const list< pos_and< pt< obj_or_concept > > > &sorted_items, int_pair position_in_screen, variant< SDL_Rect, cannot_be_closed > closing_area, container_type type, bool can_be_dragged) | container | [inline] |
drop_in_area | container | |
get_inv_surf() const | container | [inline, virtual] |
item_at_screen_pos(int_pair pos, pt< popup > me_as_a_smart_ptr) const | container | [virtual] |
obj_or_concept(string readable_name) | obj_or_concept | [inline] |
pick_up_info | popup | |
picture | popup | |
popup(string readable_name, variant< SDL_Rect, cannot_be_closed > closing_area, SDL_Surface *picture, int_pair position_in_screen, pt< can_appear_closed_in_inv > pick_up_info) | popup | [inline] |
position_in_screen | popup | |
readable_name | obj_or_concept | |
remove_item_aux(const pt< obj_or_concept > item) | container | [private] |
remove_item_not_recursively(const pt< obj_or_concept > i) | container | |
remove_item_rec_aux(const pt< obj_or_concept > item) | container | [private] |
remove_item_recursively(const pt< obj_or_concept > i) | container | |
render(SDL_Surface *screen, const pt< game_state_t > game_state) const | container | [virtual] |
sorted_items | container | |
type | container | |