aboutsummaryrefslogtreecommitdiff
path: root/engines/draci/sprite.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/draci/sprite.h')
-rw-r--r--engines/draci/sprite.h12
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;