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