diff --git a/imperium-porcorum.love/scenes/worldmap/init.lua b/imperium-porcorum.love/scenes/worldmap/init.lua index 6c0f827..a139132 100644 --- a/imperium-porcorum.love/scenes/worldmap/init.lua +++ b/imperium-porcorum.love/scenes/worldmap/init.lua @@ -17,6 +17,8 @@ function WorldMap:new() self.cursor.dotAtPoint = nil self:addLevels() + self.assets:addFont("small", "assets/fonts/PixelOperator.ttf", 15) + self:register() end diff --git a/imperium-porcorum.love/scenes/worldmap/leveldot.lua b/imperium-porcorum.love/scenes/worldmap/leveldot.lua index fc82792..6dd4338 100644 --- a/imperium-porcorum.love/scenes/worldmap/leveldot.lua +++ b/imperium-porcorum.love/scenes/worldmap/leveldot.lua @@ -22,7 +22,11 @@ end function LevelDot:drawName() local _, w, h = 0, core.screen:getDimensions() - love.graphics.printf(self.data.name, 0, h-16, w, "center") + self.scene.assets.fonts["small"]:set() + love.graphics.setColor(0, 0, 0, .4) + love.graphics.rectangle("fill", 0, h-16, w, 13) + utils.graphics.resetColor() + love.graphics.printf(self.data.name, 0, h-18, w, "center") end return LevelDot