From ec3268c86c54398e1cf6a81c3db892fb17557cfa Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sat, 19 Jun 2004 23:04:10 +0000 Subject: [PATCH] work around odd compiler problem --- stepmania/src/GhostArrowRow.cpp | 3 ++- stepmania/src/NoteDisplay.cpp | 3 ++- stepmania/src/Player.cpp | 3 ++- stepmania/src/ReceptorArrow.cpp | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/stepmania/src/GhostArrowRow.cpp b/stepmania/src/GhostArrowRow.cpp index 53596b129c..2e7394dfaf 100644 --- a/stepmania/src/GhostArrowRow.cpp +++ b/stepmania/src/GhostArrowRow.cpp @@ -27,7 +27,8 @@ void GhostArrowRow::Load( PlayerNumber pn, CString NoteSkin, float fYReverseOffs // init arrows for( int c=0; cm_iColsPerPlayer; c++ ) { - m_HoldJudgment[c].Command( g_NoteFieldMode[pn].m_HoldJudgmentCmd[c] ); + NoteFieldMode &mode = g_NoteFieldMode[pn]; + m_HoldJudgment[c].Command( mode.m_HoldJudgmentCmd[c] ); } // Need to set Y positions of all these elements in Update since diff --git a/stepmania/src/ReceptorArrow.cpp b/stepmania/src/ReceptorArrow.cpp index 5316b49f16..6519eff3f7 100644 --- a/stepmania/src/ReceptorArrow.cpp +++ b/stepmania/src/ReceptorArrow.cpp @@ -20,7 +20,8 @@ bool ReceptorArrow::Load( CString NoteSkin, PlayerNumber pn, int iColNo ) m_PlayerNumber = pn; m_iColNo = iColNo; - CString sButton = g_NoteFieldMode[pn].GrayButtonNames[iColNo]; + NoteFieldMode &mode = g_NoteFieldMode[pn]; + CString sButton = mode.GrayButtonNames[iColNo]; if( sButton == "" ) sButton = NoteSkinManager::ColToButtonName( iColNo );