레포트샵

fileicon[컴퓨터공학] [게임프로그래밍] 테트리스소스분석집

이전

  • 1컴퓨터공학   게임프로그래밍  테트리스소스분석집1
  • 2컴퓨터공학   게임프로그래밍  테트리스소스분석집2
  • 3컴퓨터공학   게임프로그래밍  테트리스소스분석집3
  • 4컴퓨터공학   게임프로그래밍  테트리스소스분석집4
  • 5컴퓨터공학   게임프로그래밍  테트리스소스분석집5
  • 6컴퓨터공학   게임프로그래밍  테트리스소스분석집6
  • 7컴퓨터공학   게임프로그래밍  테트리스소스분석집7
  • 8컴퓨터공학   게임프로그래밍  테트리스소스분석집8
  • 9컴퓨터공학   게임프로그래밍  테트리스소스분석집9
  • 10컴퓨터공학   게임프로그래밍  테트리스소스분석집10
  • 11컴퓨터공학   게임프로그래밍  테트리스소스분석집11
  • 12컴퓨터공학   게임프로그래밍  테트리스소스분석집12
  • 13컴퓨터공학   게임프로그래밍  테트리스소스분석집13
  • 14컴퓨터공학   게임프로그래밍  테트리스소스분석집14
  • 15컴퓨터공학   게임프로그래밍  테트리스소스분석집15
  • 16컴퓨터공학   게임프로그래밍  테트리스소스분석집16
  • 17컴퓨터공학   게임프로그래밍  테트리스소스분석집17
  • 18컴퓨터공학   게임프로그래밍  테트리스소스분석집18
  • 19컴퓨터공학   게임프로그래밍  테트리스소스분석집19
  • 20컴퓨터공학   게임프로그래밍  테트리스소스분석집20

다음

  • 최대 100페이지까지 확대보기 서비스를 제공합니다.

> 논문 > 공학계열 > 자료상세보기 (자료번호:186666)

구매가격
3,000원 할인쿠폰2,700원
등록/수정
2008.01.04 / 2008.01.05
파일형식
fileiconhwp(아래아한글2002) [무료뷰어다운]
페이지수
20페이지
자료평가
평가한 분이 없습니다.
등록자
ngmngm
  • 다운로드
  • 장바구니 담기

닫기

이전큰이미지 다음큰이미지
  • 트위터
  • 페이스북
신규가입 200원 적립! + 10% 할인쿠폰 3장지급! banner구매자료를 평가하면 현금처럼 3%지급!

소개글

[컴퓨터공학] [게임프로그래밍] 테트리스소스분석집에 대한 자료입니다.

하고 싶은 말

게임 테트리스의 소스코드를 완벽분석합니다.
윈API로 된거구여 쓰이는 함수와 핸들등의 기본적인 개념설명도 있기 때문에 Visual c++을 잘 몰라두 그냥 보기만하면 이해가 가도록 쉽고 자세히 분석됐습니다.
물론 그림두 포함됬구여, 특히 발표하기 알맞게 되어있죠..

목차

StartGame()
initalizeGameBoard()
PauseGame()
GameOver()
ON_PAINT()
ON_CREATE()
reDrawGame()
CreateRandomBlocks()
DrawCurBlocks()
ClearCurBlocks()
LeftMoveBlocks()
RightMoveBlocks()
DownMoveBlocks()
RotateBlocks()
FloorMoveBlocks()
CheckFullLine()
CheckCollision()
SetBlocksToGameBoard()
CheckLevelUp()
PreviewBlocks()
PrintScore()
PrintLevel()

본문내용

{ 지가 원도우 프로시저로 보내지고 이 함수가 호출이 된다, 초기 생성할 객체
들을 설정
HDC hDc; //Device Context Handler:디바이스 컨텍스트는 윈도우의 프레임부분을 제외한
SYSTEMTIME st; 클라이언트 영역을 정의하는 환경을 제공하며 이 영역에 출력하는 함수들은
모두 디바이스 컨텍스트에 대한 포인터를 필요로 한다.

hDc = GetDC(hWnd); //운영체제로부터 디바이스 컨텍스트를 얻음
hWnd: 그려질 대상이 되는 윈도우 핸들
hBlocksDc = CreateCompatibleDC(hDc); //Memory DC(Device Context)를 생성, 즉 메모리
내에 그래픽 이미지를 준비하고자할 때 사용됨
ReleaseDC(hWnd, hDc); //GetDC()에 의해 얻어진 디바이스 컨텍스트는 사용
후 반드시 운영체제에 돌려줘야하는데 이때 사용되 는 함수가 ReleaseDC()이다.
hBlocks = LoadBitmap(g_hInstance, MAKEINTRESOURCE(IDB_BLOCKS));
//LoadBitmap()함수에 의해 리소스로부터 블록 비트
맵 이미지를 로드

태그 게임, 프로그래밍, 소스분석, 게임프로그래밍, C+

도움말

이 문서는 한글워디안, 한글2002 이상의 버전에서만 확인하실 수 있습니다.

구매에 참고하시기 바랍니다.

자료평가

아직 평가한 내용이 없습니다.

오늘 본 자료

  • 오늘 본 자료가 없습니다.
  • img

    저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하 며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객 센터에 신고해 주시기 바랍니다.