From 99a83b870f2049a181071b1c450d8d211dfa5cf9 Mon Sep 17 00:00:00 2001 From: Jonathan Payne Date: Mon, 5 Dec 2011 13:28:30 -0800 Subject: [PATCH] forgot some things, display dumb user warning on MapControllers. --- .../ScreenMapControllers overlay.lua | 25 ++++++++++++++++ Themes/_fallback/metrics.ini | 2 ++ .../ScreenGameplay go/default.lua | 4 +++ .../BGAnimations/ScreenGameplay go/go.png | Bin 0 -> 14848 bytes .../ScreenGameplay underlay/danger.lua | 27 ++++++++++++++++++ 5 files changed, 58 insertions(+) create mode 100644 Themes/_fallback/BGAnimations/ScreenMapControllers overlay.lua create mode 100644 Themes/default/BGAnimations/ScreenGameplay go/default.lua create mode 100644 Themes/default/BGAnimations/ScreenGameplay go/go.png create mode 100644 Themes/default/BGAnimations/ScreenGameplay underlay/danger.lua diff --git a/Themes/_fallback/BGAnimations/ScreenMapControllers overlay.lua b/Themes/_fallback/BGAnimations/ScreenMapControllers overlay.lua new file mode 100644 index 0000000000..9c4183db44 --- /dev/null +++ b/Themes/_fallback/BGAnimations/ScreenMapControllers overlay.lua @@ -0,0 +1,25 @@ +local t = Def.ActorFrame { + InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y); + OnCommand=cmd(queuecommand,"TweenOn";sleep,5;queuecommand,"TweenOff"); +} +t[#t+1] = Def.Quad { + InitCommand=cmd(zoomto,SCREEN_WIDTH,SCREEN_HEIGHT;diffuse,Color.Black); + TweenOnCommand=cmd(diffusealpha,1;linear,0.5;diffusealpha,0.8); + TweenOffCommand=cmd(linear,0.5;diffusealpha,0); +}; +t[#t+1] = Def.ActorFrame { + LoadFont("Common Normal") .. { + Text="WARNING!"; + InitCommand=cmd(y,-70;diffuse,Color.Red); + TweenOnCommand=cmd(diffusealpha,0;zoomx,2;zoomy,0;sleep,0.5;smooth,0.25;zoom,1;diffusealpha,1); + TweenOffCommand=cmd(linear,0.5;diffusealpha,0); + }; + LoadFont("Common Normal") .. { + Text="Please ensure that you do not overwrite any important keymappings, such as:\n&MENULEFT; LEFT &MENURIGHT; RIGHT &MENUUP; UP &MENUDOWN; DOWN &START; START &BACK; BACK or &SELECT; SELECT. Do not apply keymappings that you do not know the function of or unmap important keys!"; + InitCommand=cmd(y,10;wrapwidthpixels,SCREEN_WIDTH-48); + TweenOnCommand=cmd(diffusealpha,0;sleep,0.5125;linear,0.125;diffusealpha,1); + TweenOffCommand=cmd(linear,0.5;diffusealpha,0); + }; +}; + +return t \ No newline at end of file diff --git a/Themes/_fallback/metrics.ini b/Themes/_fallback/metrics.ini index bceb348f49..6f3ad1c887 100644 --- a/Themes/_fallback/metrics.ini +++ b/Themes/_fallback/metrics.ini @@ -2615,6 +2615,8 @@ Fallback="ScreenOptionsServiceChild" NextScreen="ScreenOptionsService" HelpText=Screen.String("HelpTextMapControllers") # +ScreenOnCommand=%function(self) MESSAGEMAN:Broadcast("KeyConfigRequestStall"); end; +# DevicesX=SCREEN_CENTER_X DevicesY=SCREEN_TOP+24 DevicesOnCommand=zoom,0.75;draworder,5;strokecolor,color("0,0,0,1") diff --git a/Themes/default/BGAnimations/ScreenGameplay go/default.lua b/Themes/default/BGAnimations/ScreenGameplay go/default.lua new file mode 100644 index 0000000000..fd86e61752 --- /dev/null +++ b/Themes/default/BGAnimations/ScreenGameplay go/default.lua @@ -0,0 +1,4 @@ +return LoadActor("go") .. { + InitCommand=cmd(Center;draworder,105); + StartTransitioningCommand=cmd(zoom,1.3;diffusealpha,0;bounceend,0.25;zoom,1;diffusealpha,1;linear,0.15;glow,BoostColor(Color("Blue"),1.75);decelerate,0.3;glow,1,1,1,0;sleep,1-0.45;linear,0.25;diffusealpha,0;); +}; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenGameplay go/go.png b/Themes/default/BGAnimations/ScreenGameplay go/go.png new file mode 100644 index 0000000000000000000000000000000000000000..6f6eba998deae178d898b38a38c27b832bb000b1 GIT binary patch literal 14848 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 YPgKpt#h5x-9};^&R#Hi#TFfNmf1{nTm;e9( literal 0 HcmV?d00001 diff --git a/Themes/default/BGAnimations/ScreenGameplay underlay/danger.lua b/Themes/default/BGAnimations/ScreenGameplay underlay/danger.lua new file mode 100644 index 0000000000..df6ab760e1 --- /dev/null +++ b/Themes/default/BGAnimations/ScreenGameplay underlay/danger.lua @@ -0,0 +1,27 @@ +local players = GAMESTATE:GetHumanPlayers() + +local t = Def.ActorFrame {}; + +for pn=1,#players do + t[#t+1] = Def.ActorFrame { + InitCommand=function(self) + self:y(SCREEN_CENTER_Y) + self:x( + THEME:GetMetric( + Var "LoadingScreen", + "Player" .. ToEnumShortString(players[pn]) .. ToEnumShortString(GAMESTATE:GetCurrentStyle():GetStyleType()) .. "X" + ) + ) + end, + Def.Quad { + InitCommand=function(self) + (cmd('fadeleft,0.1;faderight,0.1;zoomtoheight,SCREEN_HEIGHT'))(self) + self:zoomtowidth( + Center1Player() and SCREEN_WIDTH-32 or SCREEN_CENTER_X-16 + ) + end + }; + }; +end + +return t \ No newline at end of file