픽맨 (pack man) 게임 풀 소스입니다.
본 자료는 미리보기를 지원하지 않습니다.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

본문내용

클래스 부분에 대한 예제 소스 입니다.

#include "Dib.h"

CDib::CDib(int w, int h, int b)
{
m_Hdc = NULL;
m_Bmp = NULL;
m_Width = w;
m_Height = h;

BITMAPINFO bi;
memset(&bi, 0, sizeof(BITMAPINFO));

bi.bmiHeader.biSize = sizeof(BITMAPINFOHEADER);
bi.bmiHeader.biWidth = w;
bi.bmiHeader.biHeight =-h;
bi.bmiHeader.biBitCount = b;
bi.bmiHeader.biPlanes = 1;
bi.bmiHeader.biCompression = BI_RGB;

m_Bmp = CreateDIBSection(NULL, &bi, DIB_RGB_COLORS,
(void **)&m_Point, NULL, NULL);
m_Hdc = CreateCompatibleDC(NULL);
SelectObject(m_Hdc, m_Bmp);
}

CDib::~CDib()
{
DeleteObject(m_Bmp);
m_Bmp = NULL;

DeleteDC(m_Hdc);
m_Hdc = NULL;
}

void CDib::Clear(_u16 Color)
{
_u16 *Scr = (_u16 *)m_Point;
int Size = m_Width * m_Height;
while(Size--)
*Scr++ = Color;
}

기말 프로젝트로 만들어 봤습니다. 음악까지 같이 나오게 만들었습니다.
이 프로젝트로 A+ 받았습니다. 다른 분들에게도 많은 도움이
되시길 원하면서 이렇게 올렸습니다. 많은 참조 부탁드리겠습니다.
수고하세요~

키워드

픽맨,   pack man,   윈도우프로그램,   C++,   게임소스,   game,   api,   mfc
  • 가격15,000
  • 페이지수10페이지
  • 등록일2009.03.14
  • 저작시기2008.10
  • 파일형식압축파일(zip)
  • 자료번호#522973
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니