aboutsummaryrefslogtreecommitdiff
path: root/saga/saga.h
diff options
context:
space:
mode:
authorEugene Sandulenko2004-07-31 13:49:26 +0000
committerEugene Sandulenko2004-07-31 13:49:26 +0000
commit6e6edb8c0d13f24f14c315bae25088a6b2226c7a (patch)
tree93c0f2f3eccd0a711d76b9f90fbb32b0b7bb61f9 /saga/saga.h
parent6038cf68ada2495c7335a771df4ad0e9652a877b (diff)
downloadscummvm-rg350-6e6edb8c0d13f24f14c315bae25088a6b2226c7a.tar.gz
scummvm-rg350-6e6edb8c0d13f24f14c315bae25088a6b2226c7a.tar.bz2
scummvm-rg350-6e6edb8c0d13f24f14c315bae25088a6b2226c7a.zip
Objectize image.cpp
svn-id: r14391
Diffstat (limited to 'saga/saga.h')
-rw-r--r--saga/saga.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/saga/saga.h b/saga/saga.h
index 57cafef9d4..43794e19cd 100644
--- a/saga/saga.h
+++ b/saga/saga.h
@@ -69,6 +69,16 @@ public:
Sound *_sound;
Music *_music;
Anim *_anim;
+
+private:
+ int DecodeBGImageRLE(const byte *inbuf, size_t inbuf_len, byte *outbuf, size_t outbuf_len);
+ int FlipImage(byte *img_buf, int columns, int scanlines);
+ int UnbankBGImage(byte *dest_buf, const byte *src_buf, int columns, int scanlines);
+
+public:
+ int decodeBGImage(const byte *image_data, size_t image_size,
+ byte **output_buf, size_t *output_buf_len, int *w, int *h);
+ const byte *getImagePal(const byte *image_data, size_t image_size);
};
// FIXME: Global var. We use it until everything will be turned into objects