diff --git a/stepmania/Themes/default/BGAnimations/ScreenEvaluationStage overlay/default.lua b/stepmania/Themes/default/BGAnimations/ScreenEvaluationStage overlay/default.lua new file mode 100644 index 0000000000..939da01148 --- /dev/null +++ b/stepmania/Themes/default/BGAnimations/ScreenEvaluationStage overlay/default.lua @@ -0,0 +1,10 @@ +return Def.ActorFrame { + children = { + LoadActor("life graph")(PLAYER_1) .. { + InitCommand = cmd(x,SCREEN_LEFT+96;y,SCREEN_CENTER_Y+91), + }, + LoadActor("life graph")(PLAYER_2) .. { + InitCommand = cmd(x,SCREEN_LEFT-96;y,SCREEN_CENTER_Y+91), + }, + } +} diff --git a/stepmania/Themes/default/BGAnimations/ScreenEvaluationStage overlay/life graph.lua b/stepmania/Themes/default/BGAnimations/ScreenEvaluationStage overlay/life graph.lua new file mode 100644 index 0000000000..7d37ab2548 --- /dev/null +++ b/stepmania/Themes/default/BGAnimations/ScreenEvaluationStage overlay/life graph.lua @@ -0,0 +1,25 @@ +local Player = ... +assert( Player ); + +local t = Def.ActorFrame { +children = { + Def.GraphDisplay { + OnCommand=function(self) + local Stats = STATSMAN:GetCurStageStats(); + self:LoadFromStats( Stats, Stats:GetPlayerStageStats(Player) ) + end, + -- Input = { Name="Player" }, + Texture = Def.Layer { + File="LifeGraph p1", + InitCommand=cmd(ztest,1;diffusealpha,0), + OnCommand=cmd(linear,0.5;diffusealpha,1), + OffCommand=cmd(linear,0.5;diffusealpha,0), + }, + Line = Def.Layer { InitCommand=cmd(hidden,1) }, + Body = Def.Layer { InitCommand=cmd(zwrite,1;blend,"BlendMode_NoEffect") }, + SongBoundary = Def.Actor { InitCommand=cmd(hidden,1) }, + Barely = Def.Actor { InitCommand=cmd(hidden,1) }, + } +} +} +return t