Files
itgmania212121/Themes/default/Scripts/02 Colors.lua
T
2018-08-04 11:51:38 -06:00

116 lines
4.8 KiB
Lua

-- color based on screen name
function ScreenColor(screen)
local colors = {
["ScreenSelectStyle"] = ScreenColors.Style,
["ScreenSelectPlayMode"] = ScreenColors.PlayMode,
["ScreenSelectMusic"] = ScreenColors.Music,
["ScreenSelectCourse"] = ScreenColors.Course,
["ScreenPlayerOptions"] = ScreenColors.PlayerOptions,
["ScreenNestyPlayerOptions"] = ScreenColors.PlayerOptions,
["ScreenOptionsService"] = ScreenColors.OptionsService,
["ScreenEvaluationNormal"] = ScreenColors.Evaluation,
["ScreenHighScores"] = ScreenColors.Evaluation,
["ScreenEvaluationSummary"] = ScreenColors.Summary,
["ScreenStageInformation"] = ScreenColors.StageInformation,
["ScreenEditMenu"] = ScreenColors.Edit,
["ScreenSMOnlineLogin"] = ScreenColors.Online,
["ScreenNetRoom"] = ScreenColors.Online,
["ScreenNetSelectMusic"] = ScreenColors.Online,
["ScreenNetEvaluation"] = ScreenColors.Evaluation,
["Default"] = ScreenColors.Default,
}
if colors[screen] then return colors[screen];
else return colors["Default"]; end;
end;
ScreenColors = {
Style = color("#882D47"),
PlayMode = color("#882D47"),
Music = color("#882D47"),
Online = color("#882D47"),
Course = color("#882D47"),
PlayerOptions = color("#882D47"),
OptionsService = color("#882D47"),
Evaluation = color("#882D47"),
Summary = color("#882D47"),
StageInformation = color("#D05722"),
Edit = color("#B34754"),
Default = color("#882D47"),
}
ModeIconColors = {
Normal = color("#1AE0E4"),
Rave = color("#3ACF2A"),
Nonstop = color("#CFC42A"),
Oni = color("#CF502A"),
Endless = color("#981F41"),
}
GameColor = {
PlayerColors = {
PLAYER_1 = color("#4B82DC"),
PLAYER_2 = color("#DF4C47"),
both = color("#FFFFFF"),
},
PlayerDarkColors = {
PLAYER_1 = color("#16386E"),
PLAYER_2 = color("#65110F"),
both = color("#F5E1E1"),
},
Difficulty = {
--[[ These are for 'Custom' Difficulty Ranks. It can be very useful
in some cases, especially to apply new colors for stuff you
couldn't before. (huh? -aj) ]]
Beginner = color("#1AE0E4"), -- Mint
Easy = color("#3ACF2A"), -- Green
Medium = color("#CFC42A"), -- Yellow
Hard = color("#CF502A"), -- Orange
Challenge = color("#981F41"), -- Plum
Edit = color("0.8,0.8,0.8,1"), -- Gray
Couple = color("#ed0972"), -- hot pink
Routine = color("#ff9a00"), -- orange
--[[ These are for courses, so let's slap them here in case someone
wanted to use Difficulty in Course and Step regions. ]]
Difficulty_Beginner = color("#1AE0E4"), -- Mint
Difficulty_Easy = color("#2FA74D"), -- Green
Difficulty_Medium = color("#CFC42A"), -- Yellow
Difficulty_Hard = color("#CF502A"), -- Orange
Difficulty_Challenge = color("#981F41"), -- Plum
Difficulty_Edit = color("0.8,0.8,0.8,1"), -- gray
Difficulty_Couple = color("#ed0972"), -- hot pink
Difficulty_Routine = color("#ff9a00") -- orange
},
Stage = {
Stage_1st = color("#9d324e"),
Stage_2nd = color("#9d3262"),
Stage_3rd = color("#9d3280"),
Stage_4th = color("#9d329d"),
Stage_5th = color("#7b329d"),
Stage_6th = color("#52329d"),
Stage_Next = color("#52329d"),
Stage_Final = color("#325c9d"),
Stage_Extra1 = color("#B60052"),
Stage_Extra2 = color("#FF499B"),
Stage_Nonstop = color("#9d324e"),
Stage_Oni = color("#9d3232"),
Stage_Endless = color("#9d3232"),
Stage_Event = color("#9d324e"),
Stage_Demo = color("#9d324e")
},
Judgment = {
JudgmentLine_W1 = color("#A0DBF1"),
JudgmentLine_W2 = color("#F1E4A2"),
JudgmentLine_W3 = color("#ABE39B"),
JudgmentLine_W4 = color("#86ACD6"),
JudgmentLine_W5 = color("#958CD6"),
JudgmentLine_Held = color("#FFFFFF"),
JudgmentLine_Miss = color("#F97E7E"),
JudgmentLine_MaxCombo = color("#ffc600")
},
}
GameColor.Difficulty["Crazy"] = GameColor.Difficulty["Hard"]
GameColor.Difficulty["Freestyle"] = GameColor.Difficulty["Easy"]
GameColor.Difficulty["Nightmare"] = GameColor.Difficulty["Challenge"]
GameColor.Difficulty["HalfDouble"] = GameColor.Difficulty["Medium"]