22 #ifndef ULTIMA_SHARED_GFX_SCREEN_H 23 #define ULTIMA_SHARED_GFX_SCREEN_H 25 #include "common/list.h" 26 #include "ultima/shared/core/rect.h" 27 #include "graphics/screen.h" 28 #include "ultima/shared/gfx/font.h" 29 #include "ultima/shared/engine/messages.h" 36 #define VGA_COLOR_TRANS(x) ((x) * 255 / 63) 57 virtual void draw() = 0;
73 void update()
override;
78 void updateScreen()
override;
void setCursor(Cursor *cursor)
Definition: screen.h:83
Definition: detection.h:27
virtual ~Cursor()
Definition: screen.h:47
virtual Common::Rect getBounds() const =0