aboutsummaryrefslogtreecommitdiff
path: root/engines/mads/assets.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/mads/assets.h')
-rw-r--r--engines/mads/assets.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/engines/mads/assets.h b/engines/mads/assets.h
index 7a6939b222..30676a1d7e 100644
--- a/engines/mads/assets.h
+++ b/engines/mads/assets.h
@@ -25,14 +25,16 @@
#include "common/scummsys.h"
#include "common/array.h"
-#include "mads/msprite.h"
#include "mads/palette.h"
-#include "mads/msprite.h"
namespace MADS {
#define SPRITE_SET_CHAR_INFO 4
+class MADSEngine;
+class MSprite;
+class MSurface;
+
struct SpriteAssetFrame {
uint32 _stream;
Common::Rect _bounds;
@@ -100,6 +102,9 @@ public:
void drawScaled(int frameNumber, MSurface &depthSurface, MSurface &destSurface,
int scale, int depth, const Common::Point &pos);
+ void draw(MSurface *surface, int frameNumber, const Common::Point &pt);
+ void depthDraw(MSurface *surface, MSurface *depthSurface, int frameNumber,
+ const Common::Point &pt, int depth);
};
} // End of namespace MADS