From eab788bcc224d0716e6fa10225e16c7e4acf54b0 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 3 May 2007 04:31:22 +0000 Subject: [PATCH] intermediate step to making commands case-sensitive (like they are in Lua) --- stepmania/src/Command.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/stepmania/src/Command.cpp b/stepmania/src/Command.cpp index 7f45679c3d..63cfd41ea4 100644 --- a/stepmania/src/Command.cpp +++ b/stepmania/src/Command.cpp @@ -11,7 +11,14 @@ RString Command::GetName() const if( m_vsArgs.empty() ) return RString(); RString s = m_vsArgs[0]; - s.MakeLower(); + TrimLeft( s ); + TrimRight( s ); + + /* Transition hack: if a command begins with !, don't force it to lowercase. */ + if( s.Left(1) == "!" ) + s.erase( 0, 1 ); + else + s.MakeLower(); return s; }