#include <fack.hpp>
Inheritance diagram for zoomable:
Public Member Functions | |
pt< container_pick_result > | item_at_screen_pos (int_pair pos, pt< popup > me_as_a_smart_ptr) const |
zoomable (list< pt< zoomable_zone > > sorted_zones, 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) | |
SDL_Surface * | get_inv_surf () const |
void | render (SDL_Surface *screen, const pt< game_state_t > game_state) const |
bool | can_be_moved_across_containers () const |
Public Attributes | |
list< pt< zoomable_zone > > | sorted_zones |
|
Definition at line 983 of file fack.hpp. References sorted_zones. |
|
Implements obj_or_concept. |
|
Implements obj_or_concept. |
|
Implements popup. Definition at line 770 of file fack.cc. References create_rect(), NEW, point_in_rect(), sorted_zones, var_cast(), int_pair::x, and int_pair::y. |
|
Implements popup. Definition at line 3183 of file fack.cc. References int_pair::x, and int_pair::y. |
|
Definition at line 975 of file fack.hpp. Referenced by item_at_screen_pos(), and zoomable(). |