aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStrangerke2014-05-26 23:51:37 +0200
committerStrangerke2014-05-27 00:06:29 +0200
commit13b8e1b0ded6717ba59f836606164258a8d1bb86 (patch)
tree30dcf10d0a360d550301a6eae1e3c4c1211f889c
parent8f4859df33f06bbfc16792bcac95f77d6a6d8fe9 (diff)
downloadscummvm-rg350-13b8e1b0ded6717ba59f836606164258a8d1bb86.tar.gz
scummvm-rg350-13b8e1b0ded6717ba59f836606164258a8d1bb86.tar.bz2
scummvm-rg350-13b8e1b0ded6717ba59f836606164258a8d1bb86.zip
MADS: Initialize _srcSize in SpriteAsset
-rw-r--r--engines/mads/assets.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/engines/mads/assets.cpp b/engines/mads/assets.cpp
index 1cb174bbed..0bbf6177eb 100644
--- a/engines/mads/assets.cpp
+++ b/engines/mads/assets.cpp
@@ -29,11 +29,11 @@
namespace MADS {
-SpriteAsset::SpriteAsset(MADSEngine *vm, const Common::String &resourceName, int flags) :
- _vm(vm) {
+SpriteAsset::SpriteAsset(MADSEngine *vm, const Common::String &resourceName, int flags) : _vm(vm) {
Common::String resName = resourceName;
if (!resName.hasSuffix(".SS") && !resName.hasSuffix(".ss"))
resName += ".SS";
+ _srcSize = 0;
File file(resName);
load(&file, flags);
@@ -41,8 +41,9 @@ SpriteAsset::SpriteAsset(MADSEngine *vm, const Common::String &resourceName, int
file.close();
}
-SpriteAsset::SpriteAsset(MADSEngine *vm, Common::SeekableReadStream *stream, int flags) :
- _vm(vm) {
+SpriteAsset::SpriteAsset(MADSEngine *vm, Common::SeekableReadStream *stream, int flags) : _vm(vm) {
+ _srcSize = 0;
+
load(stream, flags);
}