aboutsummaryrefslogtreecommitdiff
path: root/saga/scene.h
diff options
context:
space:
mode:
authorEugene Sandulenko2005-10-08 15:20:11 +0000
committerEugene Sandulenko2005-10-08 15:20:11 +0000
commit176f32bfa166a6c842092abdd9cc936b0260f31d (patch)
tree7749784619eedd453c326d7ef36ebf1a276e1cf7 /saga/scene.h
parentc4752fc320456f264042677968362fddf2253fcd (diff)
downloadscummvm-rg350-176f32bfa166a6c842092abdd9cc936b0260f31d.tar.gz
scummvm-rg350-176f32bfa166a6c842092abdd9cc936b0260f31d.tar.bz2
scummvm-rg350-176f32bfa166a6c842092abdd9cc936b0260f31d.zip
_vm->getSceneHeight() --> _vm->_scene->getHeight() and make it return different
scene height for individual panel modes. svn-id: r18959
Diffstat (limited to 'saga/scene.h')
-rw-r--r--saga/scene.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/saga/scene.h b/saga/scene.h
index def1d1ddd2..8a1ad20d02 100644
--- a/saga/scene.h
+++ b/saga/scene.h
@@ -29,6 +29,7 @@
#include "saga/font.h"
#include "saga/list.h"
#include "saga/actor.h"
+#include "saga/interface.h"
namespace Saga {
@@ -273,6 +274,14 @@ class Scene {
}
void drawTextList(Surface *ds);
+
+ int getHeight() const {
+ if (_vm->_interface->getMode() == kPanelChapterSelection)
+ return _vm->_gameDisplayInfo.logicalWidth;
+ else
+ return _vm->_gameDisplayInfo.sceneHeight;
+ }
+
private:
void loadScene(LoadSceneParams *loadSceneParams);
void loadSceneDescriptor(uint32 resourceId);