remove size on statc CString arrays so that XToString can catch size differences

This commit is contained in:
Chris Danford
2005-05-05 19:55:04 +00:00
parent 11f9384528
commit 3db3500226
22 changed files with 100 additions and 98 deletions
+6 -5
View File
@@ -12,7 +12,7 @@
#include "PrefsManager.h"
#include "PlayerState.h"
const CString g_sCodeNames[CodeDetector::NUM_CODES] = {
const CString CodeNames[] = {
"Easier1",
"Easier2",
"Harder1",
@@ -55,8 +55,9 @@ const CString g_sCodeNames[CodeDetector::NUM_CODES] = {
"CancelAllPlayerOptions",
"BackInEventMode",
};
XToString( Code, NUM_CODES );
CodeItem g_CodeItems[CodeDetector::NUM_CODES];
static CodeItem g_CodeItems[NUM_CODES];
bool CodeItem::EnteredCode( GameController controller ) const
@@ -172,10 +173,10 @@ void CodeDetector::RefreshCacheItems( CString sClass )
{
if( sClass == "" )
sClass = "CodeDetector";
for( int i=0; i<NUM_CODES; i++ )
FOREACH_Code( c )
{
CodeItem& item = g_CodeItems[i];
const CString sCodeName = g_sCodeNames[i];
CodeItem& item = g_CodeItems[c];
const CString sCodeName = CodeToString(c);
const CString sButtonsNames = THEME->GetMetric(sClass,sCodeName);
item.Load( sButtonsNames );