diff --git a/game/modules/tome/class/Game.lua b/game/modules/tome/class/Game.lua index 6458c653f0f7e78655c5b1e5b96653e0246cad1e..9e3c59c1f43da7e6f692a0c07af4d6d80315bb19 100644 --- a/game/modules/tome/class/Game.lua +++ b/game/modules/tome/class/Game.lua @@ -343,6 +343,13 @@ function _M:onTurn() end function _M:display() + -- We display the player's interface + self.flash:display():toScreen(self.flash.display_x, self.flash.display_y) + self.logdisplay:display():toScreen(self.logdisplay.display_x, self.logdisplay.display_y) + self.player_display:display():toScreen(self.player_display.display_x, self.player_display.display_y) + self.hotkeys_display:display():toScreen(self.hotkeys_display.display_x, self.hotkeys_display.display_y) + if self.player then self.player.changed = false end + -- Now the map, if any if self.level and self.level.map and self.level.map.finished then -- Display the map and compute FOV for the player if needed @@ -392,13 +399,6 @@ function _M:display() end end - -- We display the player's interface - self.flash:display():toScreen(self.flash.display_x, self.flash.display_y) - self.logdisplay:display():toScreen(self.logdisplay.display_x, self.logdisplay.display_y) - self.player_display:display():toScreen(self.player_display.display_x, self.player_display.display_y) - self.hotkeys_display:display():toScreen(self.hotkeys_display.display_x, self.hotkeys_display.display_y) - if self.player then self.player.changed = false end - engine.GameTurnBased.display(self) end