From 132ec6db1f9075df52912f80b4aa2ced899920e7 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Wed, 25 Apr 2007 01:13:18 +0000 Subject: [PATCH] use text for numbers --- .../Graphics/ScreenEvaluation stage.lua | 5 ++++- .../ScreenWithMenuElements stage/default.lua | 5 ++++- .../ScreenWithMenuElements stage/stage.lua | 20 ++++++++++++++++--- 3 files changed, 25 insertions(+), 5 deletions(-) diff --git a/stepmania/Themes/default/Graphics/ScreenEvaluation stage.lua b/stepmania/Themes/default/Graphics/ScreenEvaluation stage.lua index 297536b6e8..34fc8958df 100644 --- a/stepmania/Themes/default/Graphics/ScreenEvaluation stage.lua +++ b/stepmania/Themes/default/Graphics/ScreenEvaluation stage.lua @@ -1,4 +1,7 @@ local t = LoadActor("ScreenWithMenuElements stage/stage" ) .. { - BeginCommand=cmd(playcommand,"Set", { StageToShow = SCREENMAN:GetTopScreen():GetStageStats():GetStage() } ); + BeginCommand=cmd(playcommand,"Set", { + StageToShow = SCREENMAN:GetTopScreen():GetStageStats():GetStage(); + StageNumber = SCREENMAN:GetTopScreen():GetStageStats():GetStageIndex(); + } ); }; return t; diff --git a/stepmania/Themes/default/Graphics/ScreenWithMenuElements stage/default.lua b/stepmania/Themes/default/Graphics/ScreenWithMenuElements stage/default.lua index e8e81a8dd3..2c831e00a1 100644 --- a/stepmania/Themes/default/Graphics/ScreenWithMenuElements stage/default.lua +++ b/stepmania/Themes/default/Graphics/ScreenWithMenuElements stage/default.lua @@ -1,7 +1,10 @@ local t = LoadActor("stage" ) .. { BeginCommand=cmd(playcommand,"Update"); CurrentSongChangedMessageCommand=cmd(playcommand,"Update"); - UpdateCommand=cmd(playcommand,"Set", { StageToShow = GAMESTATE:GetCurrentStage(); } ); + UpdateCommand=cmd(playcommand,"Set", { + StageToShow = GAMESTATE:GetCurrentStage(); + StageNumber = GAMESTATE:GetStageIndex(); + } ); }; return t; diff --git a/stepmania/Themes/default/Graphics/ScreenWithMenuElements stage/stage.lua b/stepmania/Themes/default/Graphics/ScreenWithMenuElements stage/stage.lua index 735467964c..6f7d61b952 100644 --- a/stepmania/Themes/default/Graphics/ScreenWithMenuElements stage/stage.lua +++ b/stepmania/Themes/default/Graphics/ScreenWithMenuElements stage/stage.lua @@ -3,9 +3,23 @@ local stages = Def.ActorFrame { for _, s in ipairs(Stage) do -- if GAMESTATE:IsStagePossible(s) then - stages[#stages+1] = LoadActor("_stage " .. s) .. { - SetCommand=function(self, params) self:visible( params.StageToShow == s ) end; - } + if s == "Stage_Normal" then + stages[#stages+1] = LoadFont("_shared2") .. { + InitCommand=cmd(shadowlength,0); + SetCommand=function(self, params) + self:visible( params.StageToShow == s ); + if params.StageNumber then + self:settext( string.format("%i", params.StageNumber+1) ); + end + end; + } + else + stages[#stages+1] = LoadActor("_stage " .. s) .. { + SetCommand=function(self, params) + self:visible( params.StageToShow == s ); + end; + } + end end return stages;