From de9c98d7ea908e14a3ec5ee470fa320c84702a02 Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 4 Oct 2018 15:02:49 -0400 Subject: [PATCH] fix draw order for favorite/goal/mirror indicators for charts doesn't look great but it will do until a better overall imeplementation is done --- .../Graphics/MusicWheelItem grades.lua | 56 +++++++++---------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/Themes/Til Death/Graphics/MusicWheelItem grades.lua b/Themes/Til Death/Graphics/MusicWheelItem grades.lua index 73ed329ba5..9b6557a7ed 100644 --- a/Themes/Til Death/Graphics/MusicWheelItem grades.lua +++ b/Themes/Til Death/Graphics/MusicWheelItem grades.lua @@ -12,34 +12,6 @@ return Def.ActorFrame { end end }, - Def.Sprite { - InitCommand = function(self) - self:xy(1, -15):zoomto(4, 19) - end, - SetGradeCommand = function(self, params) - if params.Favorited then - self:Load(THEME:GetPathG("", "favorite")) - self:zoomto(16, 16) - self:visible(true) - else - self:visible(false) - end - end - }, - Def.Sprite { - InitCommand = function(self) - self:xy(-9, -15):zoomto(4, 19) - end, - SetGradeCommand = function(self, params) - if params.PermaMirror then - self:Load(THEME:GetPathG("", "mirror")) - self:zoomto(24, 24) - self:visible(true) - else - self:visible(false) - end - end - }, Def.Quad { InitCommand = function(self) self:xy(2, -2):zoomto(4, 19) @@ -64,5 +36,33 @@ return Def.ActorFrame { self:settext(THEME:GetString("Grade", ToEnumShortString(sGrade)) or "") self:diffuse(getGradeColor(sGrade)) end + }, + Def.Sprite { + InitCommand = function(self) + self:xy(-9, -15):zoomto(4, 19) + end, + SetGradeCommand = function(self, params) + if params.PermaMirror then + self:Load(THEME:GetPathG("", "mirror")) + self:zoomto(20, 20) + self:visible(true) + else + self:visible(false) + end + end + }, + Def.Sprite { + InitCommand = function(self) + self:xy(1, -15):zoomto(4, 19) + end, + SetGradeCommand = function(self, params) + if params.Favorited then + self:Load(THEME:GetPathG("", "favorite")) + self:zoomto(16, 16) + self:visible(true) + else + self:visible(false) + end + end } }