aboutsummaryrefslogtreecommitdiff
path: root/engines/zvision/graphics/render_table.cpp
diff options
context:
space:
mode:
authorMarisa-Chan2014-10-23 17:09:58 +0700
committerMarisa-Chan2014-10-23 17:09:58 +0700
commit678f47f043fc5498daae5d4331e02d23a2186528 (patch)
treeaa8a67fcc6f7dfa46f06d4727c8aa837e06fe081 /engines/zvision/graphics/render_table.cpp
parent8e9d201cc3496f79fa30d1e05c7372998895c0e6 (diff)
downloadscummvm-rg350-678f47f043fc5498daae5d4331e02d23a2186528.tar.gz
scummvm-rg350-678f47f043fc5498daae5d4331e02d23a2186528.tar.bz2
scummvm-rg350-678f47f043fc5498daae5d4331e02d23a2186528.zip
ZVISION: Implement action:distort and distort sidefx node
Diffstat (limited to 'engines/zvision/graphics/render_table.cpp')
-rw-r--r--engines/zvision/graphics/render_table.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/engines/zvision/graphics/render_table.cpp b/engines/zvision/graphics/render_table.cpp
index 9bf40d3745..aeba729196 100644
--- a/engines/zvision/graphics/render_table.cpp
+++ b/engines/zvision/graphics/render_table.cpp
@@ -264,4 +264,22 @@ float RenderTable::getTiltGap() {
return _tiltOptions.gap;
}
+float RenderTable::getAngle() {
+ if (_renderState == TILT)
+ return _tiltOptions.fieldOfView;
+ else if (_renderState == PANORAMA)
+ return _panoramaOptions.fieldOfView;
+ else
+ return 1.0;
+}
+
+float RenderTable::getLinscale() {
+ if (_renderState == TILT)
+ return _tiltOptions.linearScale;
+ else if (_renderState == PANORAMA)
+ return _panoramaOptions.linearScale;
+ else
+ return 1.0;
+}
+
} // End of namespace ZVision