aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/base/gfx/base_image.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/wintermute/base/gfx/base_image.h')
-rw-r--r--engines/wintermute/base/gfx/base_image.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/engines/wintermute/base/gfx/base_image.h b/engines/wintermute/base/gfx/base_image.h
index 4b43e36a6d..7f344b5c1c 100644
--- a/engines/wintermute/base/gfx/base_image.h
+++ b/engines/wintermute/base/gfx/base_image.h
@@ -29,7 +29,6 @@
#ifndef WINTERMUTE_BIMAGE_H
#define WINTERMUTE_BIMAGE_H
-#include "engines/wintermute/base/base.h"
#include "graphics/surface.h"
#include "graphics/pixelformat.h"
#include "graphics/decoders/image_decoder.h"
@@ -37,14 +36,13 @@
#include "common/str.h"
#include "common/stream.h"
-struct FIBITMAP;
-
namespace WinterMute {
class BaseSurface;
-class BaseImage: BaseClass {
+class BaseFileManager;
+class BaseImage {
public:
- BaseImage(BaseGame *inGame, FIBITMAP *bitmap = NULL);
+ BaseImage(BaseFileManager *fileManager);
~BaseImage();
bool loadFile(const Common::String &filename);
@@ -63,10 +61,10 @@ public:
private:
Common::String _filename;
Graphics::ImageDecoder *_decoder;
- FIBITMAP *_bitmap;
const Graphics::Surface *_surface;
Graphics::Surface *_deletableSurface;
const byte *_palette;
+ BaseFileManager *_fileManager;
};
} // end of namespace WinterMute