diff --git a/game/engines/default/engine/ui/Base.lua b/game/engines/default/engine/ui/Base.lua index d2e85dcb4d91918e9bb4e2d23b04cfbf49ed0d90..16cd7bdf3885c13d5ae9a9ce4ee5ddfb3c996328 100644 --- a/game/engines/default/engine/ui/Base.lua +++ b/game/engines/default/engine/ui/Base.lua @@ -27,7 +27,6 @@ module(..., package.seeall, class.make) local gfx_prefix = "/data/gfx/" local cache = {} local tcache = {} -local fcache = {} -- Default font _M.font = core.display.newFont("/data/font/DroidSans.ttf", 12) @@ -94,7 +93,6 @@ end function _M:clearCache() cache = {} tcache = {} - fcache = {} end function _M:getImage(file, noerror) @@ -120,12 +118,9 @@ function _M:getUITexture(file) end function _M:drawFontLine(font, text, width) -- always draw with white, outputting texture can have it changed - local cached = table.getTable(fcache, font, font:getStyle()) - if cached[text] then return cached[text] end width = width or font:size(text) local tex = font:draw(text, width, 255, 255, 255, true)[1] local r = {t = tex._tex, w=tex.w, h=tex.h, tw=tex._tex_w, th=tex._tex_h} - cached[text] = r return r end