움직이면서 총쏘기 (실패 후 성공)
API를 이용하여 위/아래/좌우로 움직이면서 총쏘는것을 구현하였다...
여러가지 방법을 생각했다.
1. 메인에서 사용자의 정보를 가지고 오자.
- 사용자에서 키를 눌렀을때 정보를 총알에 던지면된다! 총알에서 어디로 나갈지 정하니까
- 그래서 메인에서 사용자 주소를 총알에 던지고..총알에서 받고 그 받은것을 또 static_cast를 이용하여 받아보고...
- 그리고 사용자에서 키값을 입력받는곳에서 두번 좌표를 설정하게 해부려서 괴물이 탄생됐다...
2. 총알 동적할당을 두번하자.
- 이것은 내가 생각하면서도 참 말이안되는 메모리 낭비라 생각했다... 그래서 생각하자마자 접긴했지만...
- 이론적으로 생각해도 동적할당을 한것은 좋지만 또 그 주소를 어떻게 할건데!!
- 여튼 이런저런 생각으로 접음...
3. 사용자안에서 메인을 가져오자
- 이것도 생각만해본 코드다... 근데 또 생각을해보면 내가 사장님한테 가야하는데 사장님을 나보고 오라는꼴이다..
결론 : 모든것이 삽질이였다..
위에 설명한 방법은 틀린것이 아니다.. 내가 표현을 삽질이라해서 그렇지..사실 내가 이전 공부를 복습을안한탓이다.. 또 마지막결론 : 내가 공부를 많이안했다 복습을제발하자!!
그래서 다시 생각해낸 방법은 차라리 힘들고 어렵게 주소를 받고 세팅하지말고 그냥 동적할당한곳에서 던지자!
정말 딱 위 한줄이면 모든것이 설명되었던 풀이를 못풀어서 하루종일... 붙잡았다.
여기서 오는 좌절감... 허망감 이루말할수없다... 사실 내가 열심히안했으면서 혼자 내자신에게 화났지만
그래도 풀어서 너무 행복하고 좋다 ㅠㅠㅠ!!!