diff options
Diffstat (limited to 'engines/draci/sprite.h')
-rw-r--r-- | engines/draci/sprite.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/engines/draci/sprite.h b/engines/draci/sprite.h index cc50ada477..b889603e63 100644 --- a/engines/draci/sprite.h +++ b/engines/draci/sprite.h @@ -26,8 +26,8 @@ #ifndef DRACI_SPRITE_H #define DRACI_SPRITE_H -#include "draci/surface.h" -#include "draci/font.h" +#include "common/scummsys.h" +#include "common/rect.h" namespace Draci { @@ -37,11 +37,15 @@ enum DrawableType { }; struct Displacement { - int relX, relY; - double extraScaleX, extraScaleY; + int relX, relY; + double extraScaleX, extraScaleY; }; + extern const Displacement kNoDisplacement; +class Surface; +class Font; + class Drawable { public: virtual void draw(Surface *surface, bool markDirty, int relX, int relY) const = 0; |