aboutsummaryrefslogtreecommitdiff
path: root/saga/scene.cpp
diff options
context:
space:
mode:
authorAndrew Kurushin2004-12-19 13:38:11 +0000
committerAndrew Kurushin2004-12-19 13:38:11 +0000
commit3f55bee1991d1932ab019b972bd2f128d164753a (patch)
treebb36c73275f68e9f2adaf9b719abad52d25ce5c6 /saga/scene.cpp
parent9d6b4c3088025a2b2a4f5635aeb996bbcc586d89 (diff)
downloadscummvm-rg350-3f55bee1991d1932ab019b972bd2f128d164753a.tar.gz
scummvm-rg350-3f55bee1991d1932ab019b972bd2f128d164753a.tar.bz2
scummvm-rg350-3f55bee1991d1932ab019b972bd2f128d164753a.zip
- implemented perspective actors calculation
TODO: decodeRLESprite must do scale svn-id: r16135
Diffstat (limited to 'saga/scene.cpp')
-rw-r--r--saga/scene.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/saga/scene.cpp b/saga/scene.cpp
index fd0c5c19c6..8d3b39edfc 100644
--- a/saga/scene.cpp
+++ b/saga/scene.cpp
@@ -317,13 +317,9 @@ int Scene::getMode() {
return _sceneMode;
}
-int Scene::getZInfo(SCENE_ZINFO *zinfo) {
- assert(_initialized);
-
- zinfo->beginSlope = _desc.beginSlope;
- zinfo->endSlope = _desc.endSlope;
-
- return SUCCESS;
+void Scene::getSlopes(int &beginSlope, int &endSlope) {
+ beginSlope = ITE_STATUS_Y - _desc.beginSlope; // fixme: implement also IHNM_STATUS_Y
+ endSlope = ITE_STATUS_Y - _desc.endSlope;
}
int Scene::getBGInfo(SCENE_BGINFO *bginfo) {