diff --git a/src/world/gen2/World.lua b/src/world/gen2/World.lua index a8a1f3d9..6bc30ce0 100644 --- a/src/world/gen2/World.lua +++ b/src/world/gen2/World.lua @@ -34,7 +34,6 @@ local Font = require("src.render.Font") -- a mod has taken a facade (src/mods/Gen2Compat.lua). local Gen1Facade = require("src.mods.Gen2Compat") local GbcPalette = require("src.render.GbcPalette") -local GameViewport = require("src.render.GameViewport") local Gen2Save = require("src.core.gen2.Save") local HallOfFame = require("src.core.gen2.HallOfFame") local HiddenItems = require("src.world.gen2.HiddenItems") @@ -7549,7 +7548,7 @@ function World:interactBody() end function World:fitScale() - local w, h = GameViewport.dimensions() + local w, h = require("src.render.GameViewport").dimensions() return math.max(1, math.floor(math.min(w / 160, h / 144))) end @@ -8376,7 +8375,7 @@ function World:rebuildNeighbors() self.neighbors = {} if not self.map then return end local s = self:zoomScale() - local ww, wh = GameViewport.dimensions() + local ww, wh = require("src.render.GameViewport").dimensions() local vw = math.ceil(ww / s) local vh = math.ceil(wh / s) if vw % 2 ~= 0 then vw = vw + 1 end @@ -9743,7 +9742,7 @@ function World:drawGround(s) if canvas then bw, bh = canvas:getDimensions() else - bw, bh = GameViewport.dimensions() + bw, bh = require("src.render.GameViewport").dimensions() end BorderFill.draw(self, self:borderImageFor(self.map.id), cam.x, cam.y, bw, bh, s, self.map.id) @@ -10003,7 +10002,7 @@ end function World:draw() local G = love.graphics - local w, h = GameViewport.dimensions() + local w, h = require("src.render.GameViewport").dimensions() self:refreshColorMode() G.clear(0.07, 0.05, 0.02, 1)