aboutsummaryrefslogtreecommitdiff
path: root/engines/mutationofjb/gamedata.cpp
diff options
context:
space:
mode:
authorĽubomír Remák2018-04-04 20:39:08 +0200
committerEugene Sandulenko2018-08-25 23:12:01 +0200
commit9af3d8a2381fe7c7440330a9aa338f51cd734990 (patch)
treead625f243021ba15b19475597e14ad3d2b09484a /engines/mutationofjb/gamedata.cpp
parent9a3a66ab685c33dab1a85cf2aae73d1df7e45c29 (diff)
downloadscummvm-rg350-9af3d8a2381fe7c7440330a9aa338f51cd734990.tar.gz
scummvm-rg350-9af3d8a2381fe7c7440330a9aa338f51cd734990.tar.bz2
scummvm-rg350-9af3d8a2381fe7c7440330a9aa338f51cd734990.zip
MUTATIONOFJB: Implement UI for inventory.
Diffstat (limited to 'engines/mutationofjb/gamedata.cpp')
-rw-r--r--engines/mutationofjb/gamedata.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/mutationofjb/gamedata.cpp b/engines/mutationofjb/gamedata.cpp
index fb9e642355..099cea7077 100644
--- a/engines/mutationofjb/gamedata.cpp
+++ b/engines/mutationofjb/gamedata.cpp
@@ -226,7 +226,9 @@ Bitmap *Scene::findBitmap(int16 x, int16 y, int *index) {
GameData::GameData()
: _currentScene(0),
_lastScene(0),
- _partB(false) {}
+ _partB(false),
+ _inventory()
+ {}
Scene *GameData::getScene(uint8 sceneId) {
if (sceneId == 0 || sceneId > ARRAYSIZE(_scenes)) {
@@ -241,6 +243,10 @@ Scene *GameData::getCurrentScene() {
return getScene(_currentScene);
}
+Inventory &GameData::getInventory() {
+ return _inventory;
+}
+
bool GameData::loadFromStream(Common::ReadStream &stream) {
for (int i = 0; i < ARRAYSIZE(_scenes); ++i) {
_scenes[i].loadFromStream(stream);