22 #ifndef NUVIE_VIEWS_PORTRAIT_VIEW_GUMP_H 23 #define NUVIE_VIEWS_PORTRAIT_VIEW_GUMP_H 25 #include "ultima/nuvie/views/draggable_view.h" 46 unsigned char *portrait_data;
49 const Tile *cursor_tile;
50 gumpCursorPos cursor_pos;
51 uint8 cursor_xoff, cursor_yoff;
59 void Display(
bool full_redraw)
override;
61 GUI_status callback(uint16 msg,
GUI_CallBack *caller,
void *data)
override;
63 GUI_status MouseDown(
int x,
int y, Shared::MouseButton button)
override;
64 GUI_status MouseWheel(sint32 x, sint32 y)
override;
68 void set_actor(
Actor *a);
72 GUI_status set_cursor_pos(gumpCursorPos pos);
Definition: portrait.h:40
Definition: configuration.h:61
Definition: gui_font.h:36
Definition: atari-screen.h:60
Definition: tile_manager.h:145
Definition: detection.h:27
Definition: draggable_view.h:34
Definition: portrait_view_gump.h:39
Definition: obj_manager.h:75
Definition: keyboard.h:294
Definition: tile_manager.h:113
Definition: gui_callback.h:31