TRUE

휴.. 요즘 너무 바쁘게 지내다 보니... 블로그 관리가 허술해졌다 ;;;
이러면 안되는데 ㅠ.ㅠ

현재 Oh Hamma라는 액션게임을 만드는 중이다.... 중요한건 온라인이다 ㅎㅎ
DB까지 연동을 하고... 회원가입도 가능하다 ;;
아직 완성이 될려면 몇주는 더 필요할 거 같다 휴...
현재 몬스터들 HP Bar 띄우고.. 충돌처리와.. 아이템 드랍 및 습득까지 끝낸 상태다..
스샷 더 올려야 되는데.. 우선 하나만 올린다~  나중에 조금씩 더 올려야 겠다...

화려한 이펙트도 넣고 싶은데 -_- 괜찮은 이펙트 효과가 없다 ㅠ.ㅠ( 긁어올때 없나 -,.- )


밑에 그림은 간단한 실행화면이다.. 현재 3명이 접속해 있는 화면 ^_^

사용자 삽입 이미지
Posted by 명균

BOOL MyApp::PreTranslateMessage(MSG* pMsg)

{
    
if(pMsg->message == WS_SYSKEYDOWN &&  pMsg->wParam == VK_F4)

        {
     
       return TRUE;
 
       }

 }

소스 먼저 올립니다 ㅎㅎㅎ;

동작 방식은...시스템키인 F4키가 입력되면 아무 처리를 하지 않고
TRUE를 반환해서.. 작업이 완료 되었다고 알려줍니다 ^^

Posted by 명균

MFC에서는 문자열 토큰을 아주 간단하게 할 수 있습니다.. 바로..

AfxExtractSubString(CString& rString, LPCTSTR lpszFullString, int iSubString, TCHAR chSep)

바로 위에 토큰을 분리하는 함수가 제공되기 때문인데요 ^_^
CString&    rString               - 추출된 문자열이 저장
LPCTSTR   lpszFullString     - 추출할 문자열을 받네요~
int             iSubString          - 구분자를 몇개 지나서 문자열을 추출할지 값을 넣습니다
TCHAR      chSep               - 구분자로 사용할 문자를 지정합니다 !!!

사용법을 보겠습니다...


CString FullString = "전사#궁수#마법사";
CString A[3];

AfxExtractSubString( A[0] , FullString , 0 , '#' );
AfxExtractSubString( A[1] , FullString , 1 , '#' );
AfxExtractSubString( A[2] , FullString , 2 , '#' );

자자.. 이렇게 사용을 했다면 !!
A[0]에는 전사가 들어가고 A[1]에는 궁수가 들어가고 A[2]에는 마법사가 들어갑니다..

참쉽죠? ㅎㅎ;


Posted by 명균