-
메탈슬러그 중간과정 6 - backgroundCode/Winapi 2020. 7. 17. 00:56
ObjManager.h * RendManager 와 DBManager 을 합쳐서 기반을 조금 더 단순화 시킨다.
- 부피가 조금 더 큰 Manager 를 기반으로 다른 Manager를 함수부터 하나씩 옮긴다.
- 메소드 분해의 이유 : 이후에 위와 같이 합치기 쉽도록.
* 총알 vector 수정.
- Run 함수와 Rend 함수를 ObjManager 로 합쳐줌.
ObjManagert.cpp - m_DBobjiter++ 가 앞에 있으므로서 데이터가 있는 첫번째 iter (.begin() 된 순번째 iter) 가 검사되지 않고 넘어가는 문제. 후반 위치로 변경.
- DBManager 와 RendManager 에 들어있는 vector 를 동시에 삭제시켜주어야 하는 문제를 ObjManager 로 변환하므로서 해결.
bullet.cpp - bullet 이 client 밖으로 나가거나 어딘가에 부딪힌다면 true를 반환함으로서 ObjManager 에서 Rend 하지 못하도록.
'Code > Winapi' 카테고리의 다른 글
메탈슬러그 중간과정 5 - background (0) 2020.07.07 메탈슬러그 중간과정 4 - background (0) 2020.07.01 메탈슬러그 중간과정 3 - background (0) 2020.06.21 메탈슬러그 중간과정 2 - background (0) 2020.06.03 메탈슬러그 중간과정 1 - background (0) 2020.06.01