|| ì „ì‹œê°„ || 다ìŒì‹œê°„ || || [타ë„코코아CppStudy/0728] || [타ë„코코아CppStudy/0804] || == ì°¸ì„ìž == * [ì¸ìˆ˜] * [CherryBoy] * [ì„ í¬] * [ì •ìš°] == 오늘한거 == ì±… ì‚¬ë¼ í•˜ê¸° ë하니까 게임 만드는ë°ì— 필요한 것만 ìµížˆê³ 넘어갑시다. 모르는건 ì–¸ì œë“ ì§€ 질문하세요. --[ì¸ìˆ˜] 윈ë„ìš° 프로그래ë°ì€ 메세지 기반ì´ë‹¤. 즉 윈ë„ìš°ì—서 ë°œìƒí•˜ëŠ” ë©”ì„¸ì§€ë“¤ì„ ìºì¹˜í•´ì„œ ê·¸ê²ƒì— ë”°ë¼ í”„ë¡œê·¸ëž˜ë°ì„ 하면 ëœë‹¤. 예를 들어, 지뢰찾기를 ë§Œë“ ë‹¤ê³ í•˜ë©´, 우리ì—게 필요한 메세지는 ëê°€ 있ì„까? * 마우스 왼쪽 í´ë¦ 메세지 * 마우스 오른쪽 í´ë¦ 메세지 * í™”ë©´ì— ê·¸ë¦¼ ê·¸ë ¤ì£¼ëŠ” 메세지 * 시간 재기 위한 타ì´ë¨¸ 메세지 ì´ê²Œ 다다. ì‹¤ì œë¡œëŠ” ë” ìžˆê² ì§€ë§Œ 우리가 알아야 ë ê²ƒì€ ì´ê²ƒìœ¼ë¡œë„ 충분하다. 마우스 ì´ë²¤íЏ 처리 with vector 그림(비트맵 í¬í•¨) 뿌리기 === DCì— ê´€í•´ === * 윈ë„ìš°ì— ê·¸ë¦¼ì„ ê·¸ë ¤ì£¼ê¸° 위해서는 DCë¼ëŠ”ê²Œ 필요하다. MFCì—서는 DC를 ëž©í•‘í•˜ê³ ìžˆëŠ” 가장 기본ì ì¸ í´ëž˜ìŠ¤ë¡œ CDC를 ì§€ì›í•œë‹¤. CDC는 그림 그리는 ì‚¬ëžŒì˜ ì†ì´ë¼ê³ ìƒê°í•˜ë©´ ëœë‹¤. ê·¸ë¦¼ì„ ê·¸ë ¤ì£¼ê¸° 위해 ì–´ë–¤ ìƒ‰ê¹”ì˜ íŽœì´ë‚˜ ë¶“ì„ ê³ ë¥¼ìˆ˜ ìžˆì„ ê²ƒì´ë‹¤. ë˜í•œ 사ê°í˜•, ì›ë„ 그릴수 있다. ì´ëŸ¬í•œ í–‰ìœ„ë“¤ì„ CDCì˜ ë©¤ë²„í•¨ìˆ˜ë¡œ ì •ì˜í•´ë†¨ë‹¤. 우리는 그걸 갖다 쓰기만 하면 ëœë‹¤. 세부ì ì¸ ê²ƒì€ ë‚˜ì¤‘ì— ì•Œì•„ë„ ëœë‹¤. == 다ìŒì‹œê°„ ìˆ™ì œ == || [ì„ í¬] || 변태찾기íŒì´ëž‘ 그림 ê·¸ë ¤ì˜¨ë‹¤. || || [CherryBoy] || 테트리스íŒì´ëž‘ 블ë¡ê·¸ë¦¼ ê·¸ë ¤ì˜¨ë‹¤. || || [ì •ìš°] || íŒì´ëž‘ 장기알 ê·¸ë ¤ì˜¨ë‹¤. || == ìžìœ ê³¼ì œ == * 해오면 첨ì‚í•´ ì¤ë‹ˆë‹¤. ìžìœ ...ë¼ê³ 하면 ì•„ë¬´ë„ ì•ˆí•´ì˜¬ê±¸ 알지만서ë„... ì™ ë§Œí•˜ë©´ 해보세요. ë§Žì€ ë„ì›€ì´ ë ê²ë‹ˆë‹¤. || ë¬¸ì œ || í•™ìƒì´ë¦„ || í•™ìƒì˜ 답안 || ê°•ì‚¬ì˜ í‰ || || ëžœë¤ì›Œí¬ || [CherryBoy] || Upload:randomWalk_CherRy.cpp|| . || || 마방진(홀수) || [CherryBoy] || Upload:MaBangJin_CherRy.cpp || . || || ZeroWiki:RandomWalk2 || [CherryBoy] || Upload:randomWork2_CheRy.cpp || 다시 í‰ê°€ë¶€íƒë“œë¦½ë‹ˆë‹¤ - [CherryBoy] || || 1900ë…„ ì´í›„ì˜ ë§Œë…„ë‹¬ë ¥ || . || . || . || || 8퀸 ë¬¸ì œ || . || . || . || == ë‹¤ìŒ ì‹œê°„ í• ì˜ˆì • == * 비트맵 마스킹 ZeroWiki:ì°½ì„/BitmapMasking * ë”블버í¼ë§ ZeroWiki:DoubleBuffering * 타ì´ë¨¸ ZeroWiki:MFCStudy_5f2001_2fMMTimer * ë”블버í¼ë§ê³¼ 마스킹과 타ì´ë¨¸ ì˜ˆì œ Upload:DoubleBufferingEX.zip == Thread == * ì˜¤ëŠ˜ì€ ìˆ™ì œë¥¼ ì•„ë¬´ë„ ì•ˆí•´ì™”êµ°... * 누군진 몰ë¼ë„ 멋드러지게 해놨어요!!^^ 누구ì–? (-- )( --) 누가 ì´ë ‡ê²Œ ì´ìœ ì§“ì„ í•œê±°ì•¼? ^^;; - [CherryBoy] * 만년 ë‹¬ë ¥ì´ëž‘ 8í€¸ì€ í•™êµê°€ì„œ..^^~~~ ì „ ê°ˆ 준비 함다~~~ - [CherryBoy] * ë‹¤ìŒ ì‹œê°„ 부터는 ë¹ ì§€ëŠ”ì¼ ì—†ë„ë¡ í•˜ê² ìŠµë‹ˆë‹¤.=.= ~~ [수진] * randomwalk2 ê±°ì˜ ë나 간다.~~ 우하하하하~~ 알바 ëë‚˜ê³ ì™€ì„œ 올립니다.~~ [수진] *ê±°ì§“ë§~~ [ì •ìš°] * 왜 안올리는가 --[ì¸ìˆ˜] *ì—러 30ê°œ ... 뜨악!!! 다시 시작!!! ë‚´ê°€ 그럴줄 알았어...ã…œ.ã… [수진] * ì¸ìˆ˜í˜•!~~ ëžœë¤ì›Œí¬2 바꿔봤어요... ì–´ë µë„¤ìš”..헤헷^^;; - [CherryBoy] ----- [타ë„코코아CppStudy]