Files
PyTaikoGreen/Scripts/song_select/battle_background.lua
T
2026-11-14 16:28:08 -05:00

23 lines
574 B
Lua

local M = {}
local S = tex.get_screen_scale()
local TILE = 640
local TILES = 3
local SCREEN_WIDTH = 1280
local SCROLL_PER_MS = 0.02
function M.new()
tex.load_folder("song_select", "enso_battle")
local sky = tex.get_texture("song_select/enso_battle/sky")
return function()
local shift = (tex.get_current_ms() * SCROLL_PER_MS) % (TILE * TILES)
local i = 0
while i * TILE - shift < SCREEN_WIDTH do
tex.draw_texture(sky, { frame = i % TILES, x = (i * TILE - shift) * S })
i = i + 1
end
end
end
return M