Application
Application ๊ฐ์ฒด๋ ๋งค ํ๋ ์๋ง๋ค ํธ์ถ๋๋ฉฐ ์ฐ๋ฆฌ ํ๋ก๊ทธ๋จ์ ์ ๋ฐ์ ์ธ ํ๋ฆ์ ๊ด๋ฆฌํ๋ ๊ฐ์ฒด์ด๋ค.
๊ฒ์์ ํ์ํ logic update(์
๋ ฅ์ ๋ฐ๋ฅธ ๋ก์ง ์ฒ๋ฆฌ), Rendering(ํ๋ฉด์ ๊ทธ๋ฆฌ๊ธฐ) ๋ฑ๋ฑ์ ์ด๊ด์ ์ผ๋ก ํ๋์ Application ํด๋์ค์์ ๊ด์ ํ๊ธฐ ์ํด ๋ง๋ ํด๋์ค์ด๋ค.
Initialize ํจ์์์๋ ์์ผ๋ก ์์ฃผ ์ฌ์ฉ๋ HWND, DC๋ฅผ ๋ฉค๋ฒ๋ณ์๋ก ์ ์ฅํด ๋์๋ค.
๊ทธ๋ฆฌ๊ณ Run() ํจ์์์๋ Update(), REnder()๋ฅผ ์ฌ๋ฌ ๋จ๊ณ๋ก ๋๋์ด์ ์ฒ๋ฆฌ ํด์ฃผ๊ณ ์๋ค.
๊ตณ์ด ํ๋์ ํจ์ ์์์ ์ฒ๋ฆฌํด์ฃผ์ด๋ ๋์ง๋ง ์ญํ ์ ๋๋์ด ๋์ผ๋ฉด ์ถํ ์ด๋ ค ์์
๋ฌผ๋ค์ด ์ถ๊ฐ ๋์ด๋ ์ฝ๋์ ์์ ์ฑ์ด ์ฆ๊ฐํ๋ค.





