From 5baed38364497ea8506ee8e467e9273f1fd91714 Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Mon, 29 Aug 2005 22:21:17 +0000 Subject: [PATCH] add checking for "\\n" to allow newlines in TipDisplay. Think of a better solution someday... --- stepmania/src/ScreenWithMenuElements.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/stepmania/src/ScreenWithMenuElements.cpp b/stepmania/src/ScreenWithMenuElements.cpp index 0c6fe4c785..73f4b8fbf4 100644 --- a/stepmania/src/ScreenWithMenuElements.cpp +++ b/stepmania/src/ScreenWithMenuElements.cpp @@ -202,9 +202,15 @@ ScreenWithMenuElements::~ScreenWithMenuElements() void ScreenWithMenuElements::LoadHelpText() { - CStringArray asHelpTips; - split( THEME->GetMetric(m_sName,"HelpText"), "\n", asHelpTips ); - m_textHelp->SetTips( asHelpTips ); + CStringArray vs; + CString s = THEME->GetMetric(m_sName,"HelpText"); + split( s, "\n", vs ); + + // hack to get newlines in a tip + FOREACH( CString, vs, s ) + s->Replace( "\\n", "\n" ); + + m_textHelp->SetTips( vs ); m_textHelp->PlayCommand( "Changed" ); }