From cfc49824dc277014834179ab67ba1f03fbe06b95 Mon Sep 17 00:00:00 2001 From: Kevin Slaughter Date: Mon, 29 Sep 2003 12:30:56 +0000 Subject: [PATCH] Adding function for getting an appropriate background for ScreenEndlessBreak --- stepmania/src/Banner.cpp | 10 ++++++++++ stepmania/src/Banner.h | 1 + 2 files changed, 11 insertions(+) diff --git a/stepmania/src/Banner.cpp b/stepmania/src/Banner.cpp index fa10f442f1..1742653a67 100644 --- a/stepmania/src/Banner.cpp +++ b/stepmania/src/Banner.cpp @@ -139,6 +139,16 @@ void Banner::LoadIconFromCharacter( Character* pCharacter ) m_bScrolling = false; } +void Banner::LoadTABreakFromCharacter( Character* pCharacter ) +{ + if( pCharacter == NULL ) Load( THEME->GetPathToG("Common fallback takingabreak") ); + else + { + Load( pCharacter->GetTakingABreakPath() ); + m_bScrolling = false; + } +} + void Banner::LoadFallback() { Load( THEME->GetPathToG("Common fallback banner") ); diff --git a/stepmania/src/Banner.h b/stepmania/src/Banner.h index 2bb234c491..1baf23499d 100644 --- a/stepmania/src/Banner.h +++ b/stepmania/src/Banner.h @@ -33,6 +33,7 @@ public: void LoadFromCourse( Course* pCourse ); void LoadCardFromCharacter( Character* pCharacter ); void LoadIconFromCharacter( Character* pCharacter ); + void LoadTABreakFromCharacter( Character* pCharacter ); void LoadRoulette(); void LoadRandom(); void LoadFallback();