replace ScreenBranches with Lua

This commit is contained in:
Chris Danford
2005-02-09 10:02:09 +00:00
parent 46f32c7828
commit 16952cf29c
2 changed files with 58 additions and 73 deletions
+26 -4
View File
@@ -1,3 +1,13 @@
function ScreenTitleBranch()
if CoinMode() == "home" then return "ScreenTitleMenu" end
return "ScreenTitleJoin"
end
function ScreenCautionBranch()
if ShowCaution() then return "ScreenCaution" end
return "ScreenSelectStyle"
end
function SongSelectionScreen()
if PlayModeName() == "Nonstop" then return "ScreenSelectCourseNonstop" end
if PlayModeName() == "Oni" then return "ScreenSelectCourseOni" end
@@ -14,6 +24,11 @@ function SMOnlineScreen()
return "ScreenNetRoom"
end
function SelectFirstOptionsScreen()
if PlayModeName() == "Rave" then return "ScreenRaveOptions" end
return "ScreenPlayerOptions"
end
function SelectGameplayScreen()
if IsExtraStage() or IsExtraStage2() then return "ScreenGameplay" end
return "ScreenGameplay"
@@ -30,13 +45,20 @@ function SelectEvaluationScreen()
if( Mode == "Battle" ) then return "ScreenEvaluationBattle" end
end
function SelectFirstOptionsScreen()
if PlayModeName() == "Rave" then return "ScreenRaveOptions" end
return "ScreenPlayerOptions"
function ScreenEvaluationExitBranch()
if( IsNetSMOnline() ) then return "ScreenNetRoom" end
if( IsNetConnected() ) then return "ScreenNetSelectMusic" end
return "ScreenSelectMusic"
end
function ScreenBranchNetAfterEval()
if IsNetSMOnline() then return "ScreenSMOnlineSelectMusic" end
if IsNetConnected() then return "ScreenNetSelectMusic" end
return "ScreenSelectMusic"
end
function SelectEndingScreen()
if GetBestFinalGrade() >= Grade("AAA") then return "ScreenMusicScroll" end
if GetBestFinalGrade() >= Grade("AA") then return "ScreenMusicScroll" end
return "ScreenCredits"
end