25#include "common/rect.h"
26#include "common/str.h"
27#include "mm/xeen/font.h"
28#include "mm/xeen/sprites.h"
46 DrawStruct(
int frame,
int x,
int y,
int scale = 0,
int flags = 0) :
47 _sprites(
nullptr), _frame(frame), _x(x), _y(y), _scale(scale), _flags(flags) {
49 DrawStruct() : _sprites(
nullptr), _frame(0), _x(0), _y(0), _scale(0), _flags(0) {
65 return _windows[index];
97 bool isFullScreen()
const;
104 int xLo,
int ycL,
int xHi,
int ycH);
Definition: xsurface.h:45
const char * writeString(const Common::String &s, const Common::Rect &clipRect, bool ttsVoiceText=true, Common::String *ttsMessage=nullptr)
void writeCharacter(uint16_t c, const Common::Rect &clipRect)
void writeCharacter(char c)
Definition: window.h:165
void addDirtyRect(const Common::Rect &r) override
const char * writeString(const Common::String &s, bool ttsVoiceText=true, Common::String *ttsMessage=nullptr)
Definition: window.h:157
const char * writeString(const Common::String &s, const Common::Rect &clipRect)
Definition: window.h:144
void windowClosed(Window *win)
Window & operator[](int index)
Definition: window.h:64
void windowOpened(Window *win)
Definition: detection.h:27