From: Steve C. <ste...@us...> - 2007-08-15 06:17:43
|
Update of /cvsroot/stepmania/stepmania/src In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv8783 Modified Files: ScreenManager.cpp ScreenManager.h Log Message: Add a wrapper function to get the Top Screen's name. Useful for debugging when you don't want to pull in ScreenManager.h. Index: ScreenManager.h =================================================================== RCS file: /cvsroot/stepmania/stepmania/src/ScreenManager.h,v retrieving revision 1.105 retrieving revision 1.106 diff -u -d -p -r1.105 -r1.106 --- ScreenManager.h 16 Feb 2007 02:24:55 -0000 1.105 +++ ScreenManager.h 15 Aug 2007 06:17:41 -0000 1.106 @@ -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 { Index: ScreenManager.cpp =================================================================== RCS file: /cvsroot/stepmania/stepmania/src/ScreenManager.cpp,v retrieving revision 1.380 retrieving revision 1.381 diff -u -d -p -r1.380 -r1.381 --- ScreenManager.cpp 10 May 2007 02:29:28 -0000 1.380 +++ ScreenManager.cpp 15 Aug 2007 06:17:41 -0000 1.381 @@ -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. |