22 #ifndef NUVIE_VIEWS_PARTY_VIEW_H 23 #define NUVIE_VIEWS_PARTY_VIEW_H 25 #include "ultima/nuvie/views/view.h" 38 class SunMoonStripWidget;
52 GUI_status MouseUp(
int x,
int y, Shared::MouseButton button)
override;
53 GUI_status MouseDown(
int x,
int y, Shared::MouseButton button)
override {
56 GUI_status MouseWheel(sint32 x, sint32 y)
override;
57 bool drag_accept_drop(
int x,
int y,
int message,
void *data)
override;
58 void drag_perform_drop(
int x,
int y,
int message,
void *data)
override;
59 void Display(
bool full_redraw)
override;
61 update_display =
true;
63 void display_sun_moon_strip();
64 void set_party_view_targeting(
bool val) {
65 party_view_targeting = val;
70 void display_surface_strip();
71 void display_dungeon_strip();
72 void display_arrows();
73 void display_sun_moon(
Tile *tile, uint8 pos);
74 void display_sun(uint8 hour, uint8 minute,
bool eclipse);
75 void display_moons(uint8 day, uint8 hour, uint8 minute = 0);
79 bool party_view_targeting;
81 Actor *get_actor(
int x,
int y);
Definition: party_view.h:40
Definition: configuration.h:61
Definition: atari-screen.h:60
Definition: tile_manager.h:145
Definition: detection.h:27
Definition: obj_manager.h:75
Definition: tile_manager.h:113