Feature: Allow reverse screenmessage lookups.

This is particularly useful if you want to be able to add a feature to a screen.
It allows for a very fast and easy way to find what screenmessage you are
looking for. Just SystemMessage it out.
This commit is contained in:
Charles Lohr
2005-04-02 17:26:33 +00:00
parent 0c3973395a
commit 3f3e06aa6b
2 changed files with 15 additions and 0 deletions
+14
View File
@@ -34,6 +34,20 @@ void ASMHClass::LogMessageNumbers( )
LOG->Trace( "ScreenMessage: %3d: %s", iter->second, (*iter).first.c_str() );
}
CString ASMHClass::NumberToString( ScreenMessage SM )
{
map < CString, ScreenMessage >::iterator iter;
//Log all ScreenMessages currently in the map
LOG->Trace( "Current ScreenMessage: %d -- SM_User: %d", m_iCurScreenMessage, SM_User );
for ( iter = m_pScreenMessages->begin(); iter != m_pScreenMessages->end(); iter++ )
if ( SM == iter->second )
return (*iter).first;
return "";
}
/*
* (c) 2001-2005 Chris Danford, Glenn Maynard, Charles Lohr
* All rights reserved.