From 2f672bca4534056ab2522bda3c6f12e8f5d3fc18 Mon Sep 17 00:00:00 2001 From: Steve Checkoway Date: Wed, 15 Aug 2007 06:17:41 +0000 Subject: [PATCH] Add a wrapper function to get the Top Screen's name. Useful for debugging when you don't want to pull in ScreenManager.h. --- stepmania/src/ScreenManager.cpp | 5 +++++ stepmania/src/ScreenManager.h | 5 +++++ 2 files changed, 10 insertions(+) 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 {