NumWheelItems upped to 13, "trying to get the color table correct... this can be tricky" [Midiman]

This commit is contained in:
AJ Kelly
2010-04-23 12:05:06 -05:00
parent ebfe5a8bc6
commit 5ae0c493d2
2 changed files with 62 additions and 11 deletions
+61 -10
View File
@@ -1,7 +1,7 @@
-- SSC Color Module and Library
local nilColor = color("0,0,0,0")
Colors = {
local nilColor = color("0,0,0,0");
-- Double Entree.
Color = {
-- UI Colors
-- These colors are common to the theme interface and should be used
-- often to make use of these efficiently.
@@ -158,7 +158,58 @@ Colors = {
local c = cColor;
return { c[1],c[2],c[3],fAlpha };
end,
}
};
Colors = Color;
local DifficultyColors = {
--[[ 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("#ff32f8"), -- light cyan
Easy = color("#2cff00"), -- green
Medium = color("#fee600"), -- yellow
Hard = color("#ff2f39"), -- red
Challenge = color("#1cd8ff"), -- light blue
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("0.0,0.9,1.0,1"), -- purple
Difficulty_Easy = color("0.9,0.9,0.0,1"), -- green
Difficulty_Medium = color("1.0,0.1,0.1,1"), -- yellow
Difficulty_Hard = color("0.2,1.0,0.2,1"), -- red
Difficulty_Challenge = color("0.2,0.6,1.0,1"), -- light blue
Difficulty_Edit = color("0.8,0.8,0.8,1"), -- gray
Difficulty_Couple = color("#ed0972"), -- hot pink
Difficulty_Routine = color("#ff9a00"), -- orange
};
local StageColors = {
Stage_1st = color("#00ffc7"),
Stage_2nd = color("#58ff00"),
Stage_3rd = color("#f400ff"),
Stage_4th = color("#00ffda"),
Stage_5th = color("#ed00ff"),
Stage_6th = color("#73ff00"),
Stage_Next = color("#73ff00"),
Stage_Final = color("#ff0707"),
Stage_Extra1 = color("#fafa00"),
Stage_Extra2 = color("#ff0707"),
Stage_Nonstop = color("#FFFFFF"),
Stage_Oni = color("#FFFFFF"),
Stage_Endless = color("#FFFFFF"),
Stage_Event = color("#FFFFFF"),
Stage_Demo = color("#FFFFFF"),
};
local JudgmentColors = {
JudgmentLine_W1 = color("#00ffc7"),
JudgmentLine_W2 = color("#f6ff00"),
JudgmentLine_W3 = color("#00ff78"),
JudgmentLine_W4 = color("#34bfff"),
JudgmentLine_W5 = color("#e44dff"),
JudgmentLine_Held = color("#FFFFFF"),
JudgmentLine_Miss = color("#ff3c3c"),
JudgmentLine_MaxCombo = color("#ffc600"),
};
--[[ Fallbacks ]]
function Color(c)
return Colors[c];
@@ -193,16 +244,16 @@ function PlayerScoreColor( pn )
end
function CustomDifficultyToColor( sCustomDifficulty )
return Colors.Difficulty[sCustomDifficulty];
return DifficultyColors[sCustomDifficulty];
end
function CustomDifficultyToDarkColor( sCustomDifficulty )
local c = Colors.Difficulty[sCustomDifficulty];
local c = DifficultyColors[sCustomDifficulty];
return { c[1]/2, c[2]/2, c[3]/2, c[4] };
end
function CustomDifficultyToLightColor( sCustomDifficulty )
local c = Colors.Difficulty[sCustomDifficulty];
local c = DifficultyColors[sCustomDifficulty];
return { scale(c[1],0,1,0.5,1), scale(c[2],0,1,0.5,1), scale(c[3],0,1,0.5,1), c[4] };
end
@@ -217,17 +268,17 @@ function StageToColor( stage )
end
function StageToStrokeColor( stage )
local c = Colors.Stage[stage];
local c = StageColors[stage];
return { c[1]/2, c[2]/2, c[3]/2, c[4] };
end
function JudgmentLineToColor( i )
local c = Colors.JudgmentLine[i];
local c = JudgmentColors[i];
if c then return c end
return color("#000000");
end
function JudgmentLineToStrokeColor( i )
local c = Colors.JudgmentLine[i];
local c = JudgmentColors[i];
return { c[1]/2, c[2]/2, c[3]/2, c[4] };
end
+1 -1
View File
@@ -139,7 +139,7 @@ ScrollBarOnCommand=visible,false
; self:rotationx( rotationx_radians * 180/math.pi ); --[[ to degrees end]] \
; end;
ItemTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) self:x( (1-math.cos(offsetFromCenter/math.pi))*44 ); self:y( offsetFromCenter*46 ); end
NumWheelItems=11
NumWheelItems=13
MusicWheelSortOnCommand=fov,90;
MusicWheelSortOffCommand=fov,90;
MusicWheelItemSortOnCommand=zoomy,0;bounceend,0.15;zoomy,1