22 #ifndef NUVIE_VIEWS_DOLL_VIEW_GUMP_H 23 #define NUVIE_VIEWS_DOLL_VIEW_GUMP_H 25 #include "ultima/nuvie/core/nuvie_defs.h" 26 #include "ultima/nuvie/views/draggable_view.h" 39 static const int DOLLVIEWGUMP_HEIGHT = 136;
55 const Tile *cursor_tile;
56 gumpCursorPos cursor_pos;
57 uint8 cursor_xoff, cursor_yoff;
67 void set_actor(
Actor *a);
72 void Display(
bool full_redraw)
override;
74 GUI_status MouseDown(
int x,
int y, Shared::MouseButton button)
override;
75 GUI_status MouseUp(
int x,
int y, Shared::MouseButton button)
override;
76 GUI_status MouseMotion(
int x,
int y, uint8 state)
override {
77 return DraggableView::MouseMotion(x, y, state);
79 GUI_status MouseWheel(sint32 xpos, sint32 ypos)
override;
80 void MoveRelative(
int dx,
int dy)
override {
81 return DraggableView::MoveRelative(dx, dy);
85 GUI_status callback(uint16 msg,
GUI_CallBack *caller,
void *data)
override;
88 void displayEquipWeight();
89 void displayCombatMode();
96 void activate_combat_button();
98 GUI_status set_cursor_pos(gumpCursorPos pos);
99 GUI_status moveCursorRelative(NuvieDir direction);
Definition: managed_surface.h:51
Definition: configuration.h:61
Definition: gui_font.h:36
Definition: atari-screen.h:60
Definition: tile_manager.h:145
Definition: detection.h:27
Definition: doll_view_gump.h:41
Definition: draggable_view.h:34
Definition: obj_manager.h:75
Definition: keyboard.h:294
Definition: tile_manager.h:113
Definition: gui_callback.h:31