diff --git a/desktop_version/src/Input.cpp b/desktop_version/src/Input.cpp index b6e8b733..0f670850 100644 --- a/desktop_version/src/Input.cpp +++ b/desktop_version/src/Input.cpp @@ -2171,6 +2171,12 @@ void gamecompleteinput() game.press_action = false; game.press_map = false; + //Do this before we update map.bypos + if (!game.colourblindmode) + { + graphics.updatetowerbackground(); + } + //Do these here because input comes first map.bypos += map.bscroll; game.oldcreditposition = game.creditposition; diff --git a/desktop_version/src/Logic.cpp b/desktop_version/src/Logic.cpp index b9092173..51027881 100644 --- a/desktop_version/src/Logic.cpp +++ b/desktop_version/src/Logic.cpp @@ -115,11 +115,6 @@ void gamecompletelogic() map.bscroll = +1; } - if (!game.colourblindmode) - { - graphics.updatetowerbackground(); - } - if (graphics.fademode == 1) { //Fix some graphical things