Files
YataiDON14/Scripts/global/coin_overlay.lua
T
2026-10-02 14:07:44 +08:00

21 lines
871 B
Lua

-- PyTaikoGreen's coin overlay (free play / credits), hidden on the result screen: taikonantoka
-- shows no credit line there. Scripts/result/result_player.lua stamps NK_RESULT_DRAW_MS every
-- frame it draws; the engine draws this overlay after the players in the same frame.
CoinOverlay = {}
CoinOverlay.__index = CoinOverlay
function CoinOverlay.new()
local self = setmetatable({}, CoinOverlay)
self.text = text.create_text("free_play", { 255, 255, 255, 255 }, { 0, 0, 0, 255 }, false, 4, 5)
self.config = tex.get_skin_config("free_play")
return self
end
function CoinOverlay:update(current_ms) end
function CoinOverlay:draw(x, y)
if NK_RESULT_DRAW_MS and tex.get_current_ms() - NK_RESULT_DRAW_MS < 200 then return end
local text_x = tex.get_screen_width() / 2 - self.text.width / 2 - self.config.x
self.text:draw({ x = text_x })
end