이클립스에서 안드로이드 개발 중입니다.


public void moveObjectsByTouch()
{
	//map
	currentScene.mIsometricManager.moveObjects(m_positionAdd, m_currentScale+m_scaleAdd);

	//character
	for ( int nCharIdx = getCharManager().maxChar-1; nCharIdx >= getCharManager().stackChar.size(); nCharIdx-- )	
	{
		GCharacter tempGCharacter = (GCharacter)getCharManager().character.get(nCharIdx);		
		CnokCharacter tempCharacter = ((GCharacter)getCharManager().character.get(nCharIdx)).nokCharacter;
	}
}

위와 같은 메서드가 있습니다.

//character 아래 부분이 처리가 되지 않는 듯 합니다.

브레이크 포인트를 걸어봐도 해당 부분에서 걸리질 않네요.

아래와 같이 소스를 수정하면 잘 됩니다.


public void moveObjectsByTouch()
{	
	//character
	for ( int nCharIdx = getCharManager().maxChar-1; nCharIdx >= getCharManager().stackChar.size(); nCharIdx-- )
	{
		GCharacter tempGCharacter = (GCharacter)getCharManager().character.get(nCharIdx);
		CnokCharacter tempCharacter = ((GCharacter)getCharManager().character.get(nCharIdx)).nokCharacter;
	}
	
	//map
	currentScene.mIsometricManager.moveObjects(m_positionAdd, m_currentScale+m_scaleAdd);

}

다른 건 없고 //character 와 //map 부분의 순서를 바꾼 겁니다.

//character 도 정상 작동하고 브레이크 포인트도 잘 걸립니다.

정말 귀신이 곡할 노릇입니다.

답변 부탁드려요.