From 0de703fb4531498baebfb9f8865d5cb0ea4c054c Mon Sep 17 00:00:00 2001 From: AJ Kelly Date: Sun, 15 Aug 2010 13:31:33 -0500 Subject: [PATCH] change selmode icons to use text layers (todo: generate a better font for these) --- .../Graphics/ScreenSelectPlayMode Icon.lua | 13 -------- .../_background base.png | Bin 0 -> 653 bytes .../_background effect.png | Bin 0 -> 626 bytes .../ScreenSelectPlayMode Icon/_cutout.png | Bin 0 -> 470 bytes .../ScreenSelectPlayMode Icon/_gloss.png | Bin 0 -> 438 bytes .../ScreenSelectPlayMode Icon/_stroke.png | Bin 0 -> 739 bytes .../ScreenSelectPlayMode Icon/default.lua | 31 ++++++++++++++++++ Themes/default/Scripts/02 Colors.lua | 7 ++++ 8 files changed, 38 insertions(+), 13 deletions(-) delete mode 100644 Themes/default/Graphics/ScreenSelectPlayMode Icon.lua create mode 100644 Themes/default/Graphics/ScreenSelectPlayMode Icon/_background base.png create mode 100644 Themes/default/Graphics/ScreenSelectPlayMode Icon/_background effect.png create mode 100644 Themes/default/Graphics/ScreenSelectPlayMode Icon/_cutout.png create mode 100644 Themes/default/Graphics/ScreenSelectPlayMode Icon/_gloss.png create mode 100644 Themes/default/Graphics/ScreenSelectPlayMode Icon/_stroke.png create mode 100644 Themes/default/Graphics/ScreenSelectPlayMode Icon/default.lua diff --git a/Themes/default/Graphics/ScreenSelectPlayMode Icon.lua b/Themes/default/Graphics/ScreenSelectPlayMode Icon.lua deleted file mode 100644 index a22e27600a..0000000000 --- a/Themes/default/Graphics/ScreenSelectPlayMode Icon.lua +++ /dev/null @@ -1,13 +0,0 @@ -local gc = Var("GameCommand"); -local t = Def.ActorFrame {}; -t[#t+1] = Def.ActorFrame { - GainFocusCommand=THEME:GetMetric(Var "LoadingScreen","IconGainFocusCommand"); - LoseFocusCommand=THEME:GetMetric(Var "LoadingScreen","IconLoseFocusCommand"); --- IconGainFocusCommand=cmd(stoptweening;glowshift;decelerate,0.125;zoom,1); --- IconLoseFocusCommand=cmd(stoptweening;stopeffect;decelerate,0.125;zoom,fZoom); - LoadActor(THEME:GetPathG("_SelectIcon",gc:GetName() )) .. { - DisabledCommand=cmd(diffuse,color("0.5,0.5,0.5,1")); - EnabledCommand=cmd(diffuse,color("1,1,1,1")); - }; -}; -return t \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenSelectPlayMode Icon/_background base.png b/Themes/default/Graphics/ScreenSelectPlayMode Icon/_background base.png new file mode 100644 index 0000000000000000000000000000000000000000..57477114adea15d605ebadf28f88730b6877a0ba GIT binary patch literal 653 zcmeAS@N?(olHy`uVBq!ia0y~yVB`R@GdS2lBBgnPK#IM@)7O>#76(6zn!q`xuaAI2 zoCO|{#S9GGLLkg|>2BR0pdd@Sqpu?a!^VE@KZ&di3`{bfE{-7;x8B~}oqIb$gf-!R zjYBKLRlZH`w{#v$-r>sH>~d?(M6+s%69QE&au0qi6DVSQ`kSGNH!()k#%{XFljZ6_ zLqVY7xWOuJzvY*&zx|SHy|09y`_9?*Z!2u&`t9v^Wvr|_CGq%pS=GCLCI@2o{y$W| zf4hBc$;JCDEd>q7L+;&9b?~`-<*#CcTB^gD&v$HF%G_bXp>Ro|!2>AG$mkNr1LZ6-Qn*(7cAj9yB1eXa=>iT*fD{{}i(C-XM4+BE z5@3M_u%3B9sr;>MO4@7!oE!?9lE4a69eNCRrL)Y6FhnxC=sWX7h#n@eOQz-<8^0&;4k+H}xKDJ2bv~okJ)HH?_m)F>dxF(u5 z$X`8qNSNh82O|f|2KTeP>*gQdlI)k%rz`oVI^OWT;o}+GXPl2^y4ba|YiHlfs#^_f z&LpuJ_8T6a@p9Gdu2;EFyW$P?lHUbo%01e*(6rU&NZtJZpZ9yJH`krH{OGH1-O(3I zJiZ)d{50uXiT&G;es^noP2GEbiu>xQr$~05d=z)zOyHj7fy9gsh7J3R7&urI1R5L| zn1GH!WuWsRDzGR7NnkYrj|8e!aLcjV2{arkt$L3h3kAlHsu7zoT73?$f zr)RFum+c5Vo{tkday i4E_QKqV6;CFvJx{%nNH;_8ORo7(8A5T-G@yGywpfFxJcf literal 0 HcmV?d00001 diff --git a/Themes/default/Graphics/ScreenSelectPlayMode Icon/_cutout.png b/Themes/default/Graphics/ScreenSelectPlayMode Icon/_cutout.png new file mode 100644 index 0000000000000000000000000000000000000000..3038574c5cf64d6601a9b61c8e4f714e59439a3a GIT binary patch literal 470 zcmeAS@N?(olHy`uVBq!ia0y~yVB`R@GdS2lBBgnPKuWU2HKHUqKdq!Zu_%?nF(p4K zRlzeiF+DXXH8G{K@MNkDP*;Vgi(^Q|tv7cz@*Xk}aJVRu%6x1=GUu^GPO$`;X+YMJ zGX)V%O02E2nhUz`OY97rx$mY@_%<|!|@R2hc&+R;S@ROrdztwfC@AKNdUKb{R>ndEmdHcNy z=R%%u`KH}w;ox_-`now5@1Q!yL%3skYV(v`-``Dgh-v$N*2F>Xa{BwS$fBn*6C%z} zEq*Lj&y~~MKc&Hefr*iWML__Sp&;O}dpZL%gS(#mlEgV#n!t!+@O1TaS?83{1OR9A Bfc5|Y literal 0 HcmV?d00001 diff --git a/Themes/default/Graphics/ScreenSelectPlayMode Icon/_gloss.png b/Themes/default/Graphics/ScreenSelectPlayMode Icon/_gloss.png new file mode 100644 index 0000000000000000000000000000000000000000..efcd533468db02031dfd673355cb7623d06cd36a GIT binary patch literal 438 zcmeAS@N?(olHy`uVBq!ia0y~yVB`R@GdS2lBBgnPKuWU2HKHUqKdq!Zu_%?nF(p4K zRlzeiF+DXXH8G{K@MNkDP*;Sfi(^Q|tv5Fn`C1GF94@|Xip)FmSC*aWPC#Q02NToV zebcWjRC}1Np{ZoYpc=2tz``WJ;h@0Kh{{0cLseiZ1dCuZ0a@bRmH8EFlENn1Aj=M@ zvndEPI532=A6g$Ez#+{7wNd`v8d*cdrL@(v74s0;}A zz}&_cJ)B6Y{Minvs&cgOBK%a5uJGq5L*oWVWD`QfI!xyuT(Q9NvuNXtPm-U1&Qv!^ tzIp$xv!+rHmqyWk1{6yjQq36I81CNV^RSfqydM}544$rjF6*2UngF3ml_x|)fER&BtRQ>z(d;MC8qlGa{ zKRj=WF)%R+2sAV>u&^j7FfcMc@lNf`_B*tTXLaW81qSa9?c#X-ZF~13)wn5A{A|s$ z>-O*e(OUeQ>*su#s=aZWZ@-<_cD{EDTf#)%dO_Nm+k(0E5pQu`?iNNv?^(eOHPbpbtjcunS+B5h`i9zRR?Pwe0Un)?n;RGy6+!Oh;7AB& zO43tUFhMB3=8A#?P#)@;hF<=Tqn^vxFKd4EQH0qbi9xbYf{Cd|LW(6rfQbpncjHmG z%=XZhwtP*pUuf`c|NFP`u7z_Xl#VCPZ4ceN zJV4^|hINN_`AZ8NnD)sx5Roi6IDm#*e%3s|@bSfq3l?4*0~vt8)78&qol`;+06PE) AbpQYW literal 0 HcmV?d00001 diff --git a/Themes/default/Graphics/ScreenSelectPlayMode Icon/default.lua b/Themes/default/Graphics/ScreenSelectPlayMode Icon/default.lua new file mode 100644 index 0000000000..85a6dfb052 --- /dev/null +++ b/Themes/default/Graphics/ScreenSelectPlayMode Icon/default.lua @@ -0,0 +1,31 @@ +local gc = Var("GameCommand"); +local t = Def.ActorFrame {}; +t[#t+1] = Def.ActorFrame { + GainFocusCommand=THEME:GetMetric(Var "LoadingScreen","IconGainFocusCommand"); + LoseFocusCommand=THEME:GetMetric(Var "LoadingScreen","IconLoseFocusCommand"); +-- IconGainFocusCommand=cmd(stoptweening;glowshift;decelerate,0.125;zoom,1); +-- IconLoseFocusCommand=cmd(stoptweening;stopeffect;decelerate,0.125;zoom,fZoom); + + LoadActor("_background base")..{ + InitCommand=cmd(diffuse,ModeIconColors[gc:GetName()]); + }; + LoadActor("_background effect"); + LoadActor("_gloss"); + LoadActor("_stroke"); + LoadActor("_cutout"); + + -- todo: generate a better font for these. + LoadFont("_helveticaneuelt std extblk cn 42px")..{ + InitCommand=cmd(y,-12;zoom,1.1;diffuse,color("#000000");uppercase,true;settext,gc:GetName();); + }; + LoadFont("_helveticaneuelt std extblk cn 42px")..{ + InitCommand=cmd(y,27.5;zoom,0.45;maxwidth,320*1.6;uppercase,true;settext,THEME:GetString(Var "LoadingScreen", gc:GetName().."Explanation")); + }; + --[[ + LoadActor(THEME:GetPathG("_SelectIcon",gc:GetName() )) .. { + DisabledCommand=cmd(diffuse,color("0.5,0.5,0.5,1")); + EnabledCommand=cmd(diffuse,color("1,1,1,1")); + }; + --]] +}; +return t \ No newline at end of file diff --git a/Themes/default/Scripts/02 Colors.lua b/Themes/default/Scripts/02 Colors.lua index e69de29bb2..99028c3cf8 100644 --- a/Themes/default/Scripts/02 Colors.lua +++ b/Themes/default/Scripts/02 Colors.lua @@ -0,0 +1,7 @@ +ModeIconColors = { + Normal = color("#FFEE00"), -- yellow + Rave = color("#4400CC"), -- purple + Extended = color("#00CCFF"), -- cyan + Oni = color("#CC00FF"), -- redder purple + Endless = color("#444488"), -- steel +} \ No newline at end of file