총알을 리스트로 관리할껀데
렌더함수호출하면 클래스의 랜더함수내에서 다음클래스의 렌더함수를 호출하는식으로 하는게 나을까여 아니면
밖에서 다음노드가르키는 포인터가 NULL일때까지 렌더함수호출이 나을까여
그러니까
void Bullet::Render(){
어쩌고
NextBullet.Render();
}
하고
while(1){
List->Render();
if(List->NextBullet== NULL)break;
List=List->NextBullet;
}
둘중 어느걸 추천?
From dcinside app for Android
std::list or std::vector를 쓰고 그놈을 인자로 받아서 렌더링하는 함수를 만듭니다
실수 첫번째꺼 NextBullet->Render [핡]
표준라이브러리 놔두고 뭐허고 있냐..
설계로 치자면 당연히 후자가 더 낫다
링크드 리스트야? 난 첫번째에서 널포인터 체크하나 넣고 처리하는게 좋다는 의견 하나...