목차 일부
1장 윈도우즈 API 골격 만들기 ... 10
1. 윈도우즈 프로그램의 개요 ... 10
2. 프로젝트 만들기 ... 11
3. 윈도우즈 클래스 만들기 ... 15
4. 윈도우 만들기 ... 20
5. 메시지 루프 만들기 ... 22
6. 메시지 처리하기 ... 23
2장 비트맵 불러오기 ... 30
1. DirectX...
더보기
목차 전체
1장 윈도우즈 API 골격 만들기 ... 10
1. 윈도우즈 프로그램의 개요 ... 10
2. 프로젝트 만들기 ... 11
3. 윈도우즈 클래스 만들기 ... 15
4. 윈도우 만들기 ... 20
5. 메시지 루프 만들기 ... 22
6. 메시지 처리하기 ... 23
2장 비트맵 불러오기 ... 30
1. DirectX란? ... 30
2. DirectX의 구성 요소 ... 31
3. DirectDraw의 개요 ... 34
4. 비트맵 출력하기 ... 34
1. DirectDraw 객체 ... 34
2. 기본표면 ... 36
3. 팔레트 ... 39
4. 비트맵 ... 42
5. 기본표면에 출력하기 ... 45
6. DirectX 폴더지정 및 링크 설정 ... 47
3장 플리핑 처리하기 ... 60
1. 플리핑이란? ... 60
2. 보조표면 ... 61
3. 타이머 만들기 ... 63
4. 기본표면과 보조표면에 출력하기 ... 64
5. 플리핑 함수 ... 66
4장 오프스크린 표면 ... 80
1. 오프스크린 표면 ... 80
2. 오프스크린 표면의 설정 ... 82
3. 컬러 키 ... 84
4. 오프스크린 표면에 저장하기 ... 86
5. 블리팅 ... 88
6. 객체의 해제 ... 91
5장 스프라이트 애니메이션 ... 108
1. 애니메이션이란? ... 108
2. 캐릭터의 구조체 ... 110
3. 스프라이트 초기화 ... 111
4. 애니메이션 처리 ... 112
5. 키보드 제어 ... 117
6장 클리핑 ... 136
1. 클리핑이란? ... 136
2. DirectDraw 클리퍼 ... 137
3. 이동범위 조정 ... 140
7장 스크롤 ... 162
1. 스크롤이란? ... 162
2. 다중스크롤 ... 167
8장 아군 캐릭터의 총알 처리 ... 190
1. 총알의 구조체 ... 190
2. 초기화 부분 ... 192
3. 총알 출력 ... 193
4. 키보드 제어 ... 195
9장 적 캐릭터의 패턴 처리 ... 222
1. 적 캐릭터의 구조체 ... 222
2. 패턴 처리의 데이터 ... 223
3. 적 캐릭터의 초기화 ... 228
4. 적 캐릭터의 출현 ... 230
5. 적 캐릭터의 출력 ... 232
10장 적 캐릭터의 총알 처리 ... 268
1. 적 캐릭터의 총알 구조체 ... 268
2. 초기화 부분 ... 270
3. 적 캐릭터의 총알발사 처리 ... 271
4. 적 캐릭터의 총알출력 ... 272
11장 충돌 처리 ... 308
1. 폭발 구조체 ... 308
2. 폭발 구조체의 초기화 ... 311
3. 충돌 알고리즘 ... 312
4. 충돌 비교 ... 314
5. 아군 캐릭터의 폭발 ... 318
6. 적군 캐릭터의 폭발 ... 319
더보기 닫기