Files
PyTaikoGreen/Scripts/bg_collabs/tutorial.lua
T
2026-04-15 17:24:57 -04:00

46 lines
1.2 KiB
Lua

local DonBG = require("Skins/PyTaikoGreen/Scripts/bg_objects/donbg")
TutorialBackground = {}
TutorialBackground.__index = TutorialBackground
local COLLAB_PATH = "background/collab/tutorial"
function TutorialBackground.new(player_num, bpm)
local self = setmetatable({}, TutorialBackground)
tex.load_folder(COLLAB_PATH, "bg_normal/bg_0")
-- practice.py always uses DonBG1 (index 1) with P1 (player_num=1)
self.donbg = DonBG.create(1, COLLAB_PATH, 1)
return self
end
function TutorialBackground:update(current_ms, bpm)
self.donbg:update(current_ms)
end
function TutorialBackground:handle_good(player_num) end
function TutorialBackground:handle_ok(player_num) end
function TutorialBackground:handle_bad(player_num) end
function TutorialBackground:handle_drumroll(player_num) end
function TutorialBackground:handle_balloon(player_num) end
function TutorialBackground:handle_gauge(player_num, progress, is_clear, is_rainbow)
self.donbg:set_clear(is_clear)
end
function TutorialBackground:draw_back()
self.donbg:draw()
tex.draw_texture("bg_0", "background")
end
function TutorialBackground:draw_fore() end
function TutorialBackground:destroy() end
return TutorialBackground