aboutsummaryrefslogtreecommitdiff
path: root/engines/cge/bitmap.cpp
diff options
context:
space:
mode:
authorStrangerke2011-09-17 17:17:22 +0200
committerStrangerke2011-09-17 17:17:22 +0200
commit3583c949f253330dbf4c53a66b74e764de9ea156 (patch)
tree13d3aa82e12feef7300f8cf615af210d6efd8448 /engines/cge/bitmap.cpp
parent8491e557ce46f03ca98f9a4486005a5e337de8ed (diff)
downloadscummvm-rg350-3583c949f253330dbf4c53a66b74e764de9ea156.tar.gz
scummvm-rg350-3583c949f253330dbf4c53a66b74e764de9ea156.tar.bz2
scummvm-rg350-3583c949f253330dbf4c53a66b74e764de9ea156.zip
CGE: Move some more globals to CGEEngine
Diffstat (limited to 'engines/cge/bitmap.cpp')
-rw-r--r--engines/cge/bitmap.cpp17
1 files changed, 4 insertions, 13 deletions
diff --git a/engines/cge/bitmap.cpp b/engines/cge/bitmap.cpp
index 27ab5770eb..39bafc5e98 100644
--- a/engines/cge/bitmap.cpp
+++ b/engines/cge/bitmap.cpp
@@ -34,15 +34,6 @@
namespace CGE {
-Dac *Bitmap::_pal = NULL;
-
-void Bitmap::init() {
- _pal = NULL;
-}
-
-void Bitmap::deinit() {
-}
-
Bitmap::Bitmap(CGEEngine *vm, const char *fname) : _m(NULL), _v(NULL), _map(0), _vm(vm) {
debugC(1, kCGEDebugBitmap, "Bitmap::Bitmap(%s)", fname);
@@ -373,16 +364,16 @@ bool Bitmap::loadVBM(EncryptedStream *f) {
if (!f->err()) {
if (p) {
- if (_pal) {
+ if (_vm->_bitmapPalette) {
// Read in the palette
byte palData[kPalSize];
f->read(palData, kPalSize);
const byte *srcP = palData;
for (int idx = 0; idx < kPalCount; idx++, srcP += 3) {
- _pal[idx]._r = *srcP;
- _pal[idx]._g = *(srcP + 1);
- _pal[idx]._b = *(srcP + 2);
+ _vm->_bitmapPalette[idx]._r = *srcP;
+ _vm->_bitmapPalette[idx]._g = *(srcP + 1);
+ _vm->_bitmapPalette[idx]._b = *(srcP + 2);
}
} else
f->seek(f->pos() + kPalSize);