47 lines
1.6 KiB
Lua
47 lines
1.6 KiB
Lua
function SongSelectionScreen()
|
|
if PlayModeName() == "Nonstop" then return "ScreenSelectCourseNonstop" end
|
|
if PlayModeName() == "Oni" then return "ScreenSelectCourseOni" end
|
|
if PlayModeName() == "Endless" then return "ScreenSelectCourseEndless" end
|
|
if IsNetConnected() then ReportStyle() end
|
|
if IsNetSMOnline() then return LoginScreen() end
|
|
if IsNetConnected() then return "ScreenNetSelectMusic" end
|
|
return "ScreenSelectMusic"
|
|
end
|
|
|
|
function LoginScreen()
|
|
if not IsSMOnlineLoggedIn(1) and IsPlayerEnabled(1) then
|
|
return "ScreenSMOnlineLogin1"
|
|
elseif not IsSMOnlineLoggedIn(2) and IsPlayerEnabled(2) then
|
|
return "ScreenSMOnlineLogin2"
|
|
else
|
|
return "ScreenNetRoom"
|
|
end
|
|
end
|
|
|
|
function SelectGameplayScreen()
|
|
if IsExtraStage() or IsExtraStage2() then return "ScreenGameplay" end
|
|
return "ScreenGameplay"
|
|
end
|
|
|
|
function SelectEvaluationScreen()
|
|
if IsNetConnected() then return "ScreenNetEvaluation" end
|
|
Mode = PlayModeName()
|
|
if( Mode == "Regular" ) then return "ScreenEvaluationStage" end
|
|
if( Mode == "Nonstop" ) then return "ScreenEvaluationNonstop" end
|
|
if( Mode == "Oni" ) then return "ScreenEvaluationOni" end
|
|
if( Mode == "Endless" ) then return "ScreenEvaluationEndless" end
|
|
if( Mode == "Rave" ) then return "ScreenEvaluationRave" end
|
|
if( Mode == "Battle" ) then return "ScreenEvaluationBattle" end
|
|
end
|
|
|
|
function SelectFirstOptionsScreen()
|
|
if PlayModeName() == "Rave" then return ScreenRaveOptions end
|
|
return "ScreenPlayerOptions"
|
|
end
|
|
|
|
function SelectEndingScreen()
|
|
if GetBestFinalGrade() >= Grade("AAA") then return "ScreenMusicScroll" end
|
|
return "ScreenCredits"
|
|
end
|
|
|