diff --git a/stepmania/src/ScreenManager.cpp b/stepmania/src/ScreenManager.cpp index e9b0aaeff4..a85722214a 100644 --- a/stepmania/src/ScreenManager.cpp +++ b/stepmania/src/ScreenManager.cpp @@ -874,6 +874,11 @@ public: LUA_REGISTER_CLASS( ScreenManager ) // lua end +RString StepMania::GetTopScreenName() +{ + return SCREENMAN->GetTopScreen()->GetName(); +} + /* * (c) 2001-2003 Chris Danford, Glenn Maynard * All rights reserved. diff --git a/stepmania/src/ScreenManager.h b/stepmania/src/ScreenManager.h index f6cf71b1a2..8c0bda8597 100644 --- a/stepmania/src/ScreenManager.h +++ b/stepmania/src/ScreenManager.h @@ -12,6 +12,11 @@ struct Menu; struct lua_State; class InputEventPlus; +// For debugging where you don't want to pull in ScreenManager.h. +namespace StepMania +{ + RString GetTopScreenName(); +} class ScreenManager {