From e645322d01273c275335305ee416444201faedb5 Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Tue, 10 Sep 2002 21:26:27 +0000 Subject: [PATCH] Added LineCount util (.Net runtime required), and changed "gameplay demonstration" graphic --- stepmania/Utils/LineCounter.exe | Bin 0 -> 24576 bytes stepmania/src/ScreenGameplay.cpp | 14 +++++++------- stepmania/src/ScreenGameplay.h | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) create mode 100755 stepmania/Utils/LineCounter.exe diff --git a/stepmania/Utils/LineCounter.exe b/stepmania/Utils/LineCounter.exe new file mode 100755 index 0000000000000000000000000000000000000000..f25ebae178f6a15d7783e59ac17773ef104178c1 GIT binary patch literal 24576 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 Q2-G4_i$E;`{|gcL525n?4gdfE literal 0 HcmV?d00001 diff --git a/stepmania/src/ScreenGameplay.cpp b/stepmania/src/ScreenGameplay.cpp index 0c398bff20..b55985850e 100644 --- a/stepmania/src/ScreenGameplay.cpp +++ b/stepmania/src/ScreenGameplay.cpp @@ -356,14 +356,14 @@ ScreenGameplay::ScreenGameplay() if( GAMESTATE->m_bDemonstration ) { - m_quadDemonstrationBox.SetDiffuse( D3DXCOLOR(0,0,0,0.7f) ); - m_quadDemonstrationBox.StretchTo( CRect(SCREEN_LEFT, int(CENTER_Y-60), SCREEN_RIGHT, int(CENTER_Y+60)) ); - this->AddChild( &m_quadDemonstrationBox ); + m_sprDemonstrationOverlay.Load( THEME->GetPathTo("Graphics","gameplay demonstration overlay") ); + m_sprDemonstrationOverlay.SetXY( CENTER_X, CENTER_Y ); + this->AddChild( &m_sprDemonstrationOverlay ); - m_sprDemonstration.Load( THEME->GetPathTo("Graphics","gameplay demonstration") ); - m_sprDemonstration.SetXY( CENTER_X, CENTER_Y ); - m_sprDemonstration.SetEffectBlinking(); - this->AddChild( &m_sprDemonstration ); + m_sprDemonstrationBlink.Load( THEME->GetPathTo("Graphics","gameplay demonstration blink") ); + m_sprDemonstrationBlink.SetXY( CENTER_X, CENTER_Y ); + m_sprDemonstrationBlink.SetEffectBlinking(); + this->AddChild( &m_sprDemonstrationBlink ); m_Fade.OpenWipingRight(); } diff --git a/stepmania/src/ScreenGameplay.h b/stepmania/src/ScreenGameplay.h index 31f7506793..8dfb62894f 100644 --- a/stepmania/src/ScreenGameplay.h +++ b/stepmania/src/ScreenGameplay.h @@ -120,8 +120,8 @@ private: Sprite m_sprToasty; // easter egg - Quad m_quadDemonstrationBox; - Sprite m_sprDemonstration; + Sprite m_sprDemonstrationOverlay; + Sprite m_sprDemonstrationBlink; RandomSample m_soundFail; RandomSample m_soundOniDie;