From 0ad919a3c9a161f916f587f4260c0174e5972e4b Mon Sep 17 00:00:00 2001 From: MinaciousGrace Date: Fri, 27 Jan 2017 16:48:13 -0500 Subject: [PATCH] add a version function to gamestate to avoid hardcoding the value in the theme (because it's not theme specific) also increment to 0.54.1 --- Themes/Til Death/BGAnimations/_PlayerInfo.lua | 2 +- src/GameState.cpp | 5 +++-- src/GameState.h | 2 +- src/ProductInfo.inc | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Themes/Til Death/BGAnimations/_PlayerInfo.lua b/Themes/Til Death/BGAnimations/_PlayerInfo.lua index 08ded66fa6..089809d11a 100644 --- a/Themes/Til Death/BGAnimations/_PlayerInfo.lua +++ b/Themes/Til Death/BGAnimations/_PlayerInfo.lua @@ -132,7 +132,7 @@ t[#t+1] = Def.ActorFrame{ InitCommand=cmd(xy,SCREEN_WIDTH-5,AvatarY+10;halign,1;zoom,0.35;diffuse,getMainColor('positive')), BeginCommand=cmd(queuecommand,"Set"), SetCommand=function(self) - self:settextf("Etterna 0.54") + self:settext(GAMESTATE:GetEtternaVersion()) end, PlayerJoinedMessageCommand=cmd(queuecommand,"Set"), PlayerUnjoinedMessageCommand=cmd(queuecommand,"Set"), diff --git a/src/GameState.cpp b/src/GameState.cpp index 80b876f3cb..22e90e2ba2 100644 --- a/src/GameState.cpp +++ b/src/GameState.cpp @@ -3329,7 +3329,7 @@ class LunaGameState: public Luna lua_pushboolean(L, p->HighestSkillsetsOnly); return 1; } - + DEFINE_METHOD(GetEtternaVersion, GetEtternaVersion()) LunaGameState() { ADD_METHOD( IsPlayerEnabled ); @@ -3459,7 +3459,7 @@ class LunaGameState: public Luna ADD_METHOD( SetAutoGenFarg ); ADD_METHOD( SetSSFilter ); ADD_METHOD( GetSSFilter ); - ADD_METHOD(ResetSSFilters); + ADD_METHOD( ResetSSFilters ); ADD_METHOD( AnyActiveFilter ); ADD_METHOD( SetMaxFilterRate ); ADD_METHOD( GetMaxFilterRate ); @@ -3469,6 +3469,7 @@ class LunaGameState: public Luna ADD_METHOD( GetFilterMode ); ADD_METHOD( ToggleHighestSkillsetsOnly ); ADD_METHOD( GetHighestSkillsetsOnly ); + ADD_METHOD( GetEtternaVersion ); } }; diff --git a/src/GameState.h b/src/GameState.h index 6b5221282e..230d408cb0 100644 --- a/src/GameState.h +++ b/src/GameState.h @@ -254,7 +254,7 @@ class GameState bool HighestSkillsetsOnly = false; bool SkillsetFiltersActive = false; bool AnyActiveFilter(); - + RString GetEtternaVersion() { return "0.54.1"; } diff --git a/src/ProductInfo.inc b/src/ProductInfo.inc index d8ad91cec4..887a143d25 100644 --- a/src/ProductInfo.inc +++ b/src/ProductInfo.inc @@ -8,7 +8,7 @@ ; when they install StepMania 5. (not recommended) !define PRODUCT_ID "Stepmania - Etterna" ; TODO: This needs to be updated with the git rev hash -!define PRODUCT_VER "- Etterna v0.54 Installer" +!define PRODUCT_VER "- Etterna v0.54.1 Installer" !define PRODUCT_DISPLAY "${PRODUCT_FAMILY} ${PRODUCT_VER}" !define PRODUCT_BITMAP "sm5"