-
[Win API] 사각형 밀기, 사각형 영혼 불어넣기연습/WinAPI 연습 2022. 11. 13. 18:52728x90
오늘 배운 내용
[Win API] 프레임워크 구축(1)
Win API에서 사용할 프레임워크를 구축하기 위해 미리 컴파일된 헤더(PreCompiled Header,PCH)를 만드는 작업을 했다. "stdafx"라는 이름으로 새 클래스를 생성 후 프로젝트-속성-C/C++ - 미리 컴파일된 헤더
enjoy-coding-together.tistory.com
프레임워크 구축 도중 만든 inline 함수들을 이용해 해당 과제들을 해결했다.
1. 사각형 밀기
특이사항으로는 좌변과 우변이 만났을 때를 체크하는 대신 두 개의 사각형 중심끼리 거리를 체크했다는 점이 있다. 또한 화면 밖으로 두 사각형 모두 나가지 않게 처리하고, 모서리끼리 만났을 시 버그가 일어나지 않도록 했다.
2. 사각형 영혼 불어넣기
맞닿으면 작은 사각형이 이동하고, 작은 사각형이 있는 사각형만 조정할 수 있다. 특이사항은 위의 모서리 처리를 똑같이 해 주었다는 것 정도.
728x90'연습 > WinAPI 연습' 카테고리의 다른 글
[WinAPI] 타일맵 만들기 (0) 2022.12.16 [WinApi] 블랙홀 만들기 (0) 2022.12.01 [Win API] 2D 레이싱 게임, 사과나무 쏘아 맞추기 (0) 2022.11.30 [Win API] 애플 로고 그리기, 오망성 그리기, 사각형 움직이기 (0) 2022.11.13 [WinAPI] 구구단 출력 (0) 2022.11.09