aboutsummaryrefslogtreecommitdiff
path: root/engines/lab/map.cpp
diff options
context:
space:
mode:
authorStrangerke2015-12-13 22:51:23 +0100
committerWillem Jan Palenstijn2015-12-23 21:34:03 +0100
commitad54a75b853ada2c4ae4b99368ac3038dcd92d33 (patch)
tree69f25b8d3fe0ded70a6d8728157f1dac7a759303 /engines/lab/map.cpp
parent2b91bf2f34c3e0ec4e83fa478f1e426d36719cb7 (diff)
downloadscummvm-rg350-ad54a75b853ada2c4ae4b99368ac3038dcd92d33.tar.gz
scummvm-rg350-ad54a75b853ada2c4ae4b99368ac3038dcd92d33.tar.bz2
scummvm-rg350-ad54a75b853ada2c4ae4b99368ac3038dcd92d33.zip
LAB: Add _vm to Image class
Diffstat (limited to 'engines/lab/map.cpp')
-rw-r--r--engines/lab/map.cpp38
1 files changed, 19 insertions, 19 deletions
diff --git a/engines/lab/map.cpp b/engines/lab/map.cpp
index 1861ccc6a0..f8207ad844 100644
--- a/engines/lab/map.cpp
+++ b/engines/lab/map.cpp
@@ -62,25 +62,25 @@ enum MapFloor {
void LabEngine::loadMapData() {
Common::File *mapImages = _resource->openDataFile("P:MapImage");
- _imgMap = new Image(mapImages);
- _imgRoom = new Image(mapImages);
- _imgUpArrowRoom = new Image(mapImages);
- _imgDownArrowRoom = new Image(mapImages);
- _imgHRoom = new Image(mapImages);
- _imgVRoom = new Image(mapImages);
- _imgMaze = new Image(mapImages);
- _imgHugeMaze = new Image(mapImages);
-
- _imgMapX[NORTH] = new Image(mapImages);
- _imgMapX[EAST] = new Image(mapImages);
- _imgMapX[SOUTH] = new Image(mapImages);
- _imgMapX[WEST] = new Image(mapImages);
- _imgPath = new Image(mapImages);
- _imgBridge = new Image(mapImages);
-
- _mapButtonList.push_back(_event->createButton( 8, _utils->vgaScaleY(105), 0, VKEY_LTARROW, new Image(mapImages), new Image(mapImages))); // back
- _mapButtonList.push_back(_event->createButton( 55, _utils->vgaScaleY(105), 1, VKEY_UPARROW, new Image(mapImages), new Image(mapImages))); // up
- _mapButtonList.push_back(_event->createButton(101, _utils->vgaScaleY(105), 2, VKEY_DNARROW, new Image(mapImages), new Image(mapImages))); // down
+ _imgMap = new Image(mapImages, this);
+ _imgRoom = new Image(mapImages, this);
+ _imgUpArrowRoom = new Image(mapImages, this);
+ _imgDownArrowRoom = new Image(mapImages, this);
+ _imgHRoom = new Image(mapImages, this);
+ _imgVRoom = new Image(mapImages, this);
+ _imgMaze = new Image(mapImages, this);
+ _imgHugeMaze = new Image(mapImages, this);
+
+ _imgMapX[NORTH] = new Image(mapImages, this);
+ _imgMapX[EAST] = new Image(mapImages, this);
+ _imgMapX[SOUTH] = new Image(mapImages, this);
+ _imgMapX[WEST] = new Image(mapImages, this);
+ _imgPath = new Image(mapImages, this);
+ _imgBridge = new Image(mapImages, this);
+
+ _mapButtonList.push_back(_event->createButton( 8, _utils->vgaScaleY(105), 0, VKEY_LTARROW, new Image(mapImages, this), new Image(mapImages, this))); // back
+ _mapButtonList.push_back(_event->createButton( 55, _utils->vgaScaleY(105), 1, VKEY_UPARROW, new Image(mapImages, this), new Image(mapImages, this))); // up
+ _mapButtonList.push_back(_event->createButton(101, _utils->vgaScaleY(105), 2, VKEY_DNARROW, new Image(mapImages, this), new Image(mapImages, this))); // down
delete mapImages;