aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/sprites.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/xeen/sprites.h')
-rw-r--r--engines/xeen/sprites.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/engines/xeen/sprites.h b/engines/xeen/sprites.h
index 2a00ecaf76..9a241c2100 100644
--- a/engines/xeen/sprites.h
+++ b/engines/xeen/sprites.h
@@ -48,6 +48,9 @@ private:
bool _lineDist[320];
int _scaledWidth, _scaledHeight;
+ /**
+ * Load a sprite resource from a stream
+ */
void load(Common::SeekableReadStream &f);
/**
@@ -72,12 +75,24 @@ public:
virtual ~SpriteResource();
+ /**
+ * Copy operator for duplicating a sprite resource
+ */
SpriteResource &operator=(const SpriteResource &src);
+ /**
+ * Load a sprite resource from a given file
+ */
void load(const Common::String &filename);
+ /**
+ * Load a sprite resource from a given file and archive
+ */
void load(const Common::String &filename, Common::Archive &archive);
+ /**
+ * Clears the sprite resource
+ */
void clear();
void draw(XSurface &dest, int frame, const Common::Point &destPos,