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();