aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/zvision/console.cpp6
-rw-r--r--engines/zvision/render_manager.cpp4
-rw-r--r--engines/zvision/render_manager.h7
3 files changed, 6 insertions, 11 deletions
diff --git a/engines/zvision/console.cpp b/engines/zvision/console.cpp
index bfe2609777..12555fe3cc 100644
--- a/engines/zvision/console.cpp
+++ b/engines/zvision/console.cpp
@@ -108,11 +108,11 @@ bool Console::cmdSetRenderState(int argc, const char **argv) {
Common::String renderState(argv[1]);
if (renderState.matchString("panorama", true))
- _engine->getRenderManager()->setRenderState(RenderTable::PANORAMA);
+ _engine->getRenderManager()->getRenderTable()->setRenderState(RenderTable::PANORAMA);
else if (renderState.matchString("tilt", true))
- _engine->getRenderManager()->setRenderState(RenderTable::TILT);
+ _engine->getRenderManager()->getRenderTable()->setRenderState(RenderTable::TILT);
else if (renderState.matchString("flat", true))
- _engine->getRenderManager()->setRenderState(RenderTable::FLAT);
+ _engine->getRenderManager()->getRenderTable()->setRenderState(RenderTable::FLAT);
else
DebugPrintf("Use setrenderstate <RenderState: panorama, tilt, flat> to change the current render state\n");
diff --git a/engines/zvision/render_manager.cpp b/engines/zvision/render_manager.cpp
index cfd53fdc4b..10afe1f201 100644
--- a/engines/zvision/render_manager.cpp
+++ b/engines/zvision/render_manager.cpp
@@ -146,8 +146,8 @@ void RenderManager::renderImageToScreen(const Common::String &fileName, uint32 d
_needsScreenUpdate = true;
}
-void RenderManager::setRenderState(RenderTable::RenderState state) {
- _renderTable.setRenderState(state);
+RenderTable *RenderManager::getRenderTable() {
+ return &_renderTable;
}
} // End of namespace ZVision
diff --git a/engines/zvision/render_manager.h b/engines/zvision/render_manager.h
index db0088811f..8b4d7e840b 100644
--- a/engines/zvision/render_manager.h
+++ b/engines/zvision/render_manager.h
@@ -89,12 +89,7 @@ public:
*/
void renderImageToScreen(const Common::String &fileName, uint32 destinationX, uint32 destinationY, Common::Rect subRectangle = Common::Rect(0, 0, 0, 0));
- /**
- * Set how the frame should be rendered
- *
- * @param state One of the RenderStates
- */
- void setRenderState(RenderTable::RenderState state);
+ RenderTable *getRenderTable();
bool needsScreenUpdate() { return _needsScreenUpdate; };