From 008e2b85b612f3bd4c953201fba33e000451fb2c Mon Sep 17 00:00:00 2001 From: D G Turner Date: Thu, 24 Oct 2019 02:04:53 +0100 Subject: ZVISION: Fix Missing Default Switch Cases These are flagged by GCC if -Wswitch-default is enabled. --- engines/zvision/graphics/render_table.cpp | 4 ++++ engines/zvision/scripting/controls/lever_control.cpp | 2 ++ engines/zvision/scripting/menu.cpp | 3 +++ engines/zvision/scripting/script_manager.cpp | 2 ++ 4 files changed, 11 insertions(+) diff --git a/engines/zvision/graphics/render_table.cpp b/engines/zvision/graphics/render_table.cpp index b0c0b92423..96c2c41572 100644 --- a/engines/zvision/graphics/render_table.cpp +++ b/engines/zvision/graphics/render_table.cpp @@ -63,6 +63,8 @@ void RenderTable::setRenderState(RenderState newState) { case FLAT: // Intentionally left empty break; + default: + break; } } @@ -137,6 +139,8 @@ void RenderTable::generateRenderTable() { case ZVision::RenderTable::FLAT: // Intentionally left empty break; + default: + break; } } diff --git a/engines/zvision/scripting/controls/lever_control.cpp b/engines/zvision/scripting/controls/lever_control.cpp index 553b5ec8c2..fb88f2fe02 100644 --- a/engines/zvision/scripting/controls/lever_control.cpp +++ b/engines/zvision/scripting/controls/lever_control.cpp @@ -360,6 +360,8 @@ int LeverControl::calculateVectorAngle(const Common::Point &pointOne, const Comm case 3: angle = 180 + angle; break; + default: + break; } return angle; diff --git a/engines/zvision/scripting/menu.cpp b/engines/zvision/scripting/menu.cpp index f149cf39d6..c81de359b9 100644 --- a/engines/zvision/scripting/menu.cpp +++ b/engines/zvision/scripting/menu.cpp @@ -201,6 +201,9 @@ void MenuZGI::onMouseUp(const Common::Point &Pos) { _engine->getScriptManager()->changeLocation('g', 'j', 's', 'e', 0); } break; + + default: + break; } } } diff --git a/engines/zvision/scripting/script_manager.cpp b/engines/zvision/scripting/script_manager.cpp index a0ebbd3e54..16423dc04d 100644 --- a/engines/zvision/scripting/script_manager.cpp +++ b/engines/zvision/scripting/script_manager.cpp @@ -245,6 +245,8 @@ bool ScriptManager::checkPuzzleCriteria(Puzzle *puzzle, uint counter) { case Puzzle::LESS_THAN: criteriaMet = getStateValue(entryIter->key) < argumentValue; break; + default: + break; } // If one check returns false, don't keep checking -- cgit v1.2.3