|
[다음]
목차:
- 저자소개
- Simple DirectMedia Layer
- 무엇인가?
- SDL은 자유(Free) 크로스-플랫폼 멀티미디어 개발용 API이다.
- 게임을 위해 사용된다
- 게임 SDK로 사용된다
- 에뮬레이터로 사용된다
- 데모로 사용된다
- 멀티미디어 애플리케이션으로 사용된다
- 무엇을 할 수 있나?
- 비디오
- 이벤트
- 오디오
- CD-ROM 오디오
- 쓰레드
- 타이머
- 엔디안(Endian) 독립성
- 어떤 플랫폼에서 실행되는가?
- 리눅스
- Win32
- BeOS
- MacOS, MacOS X
- 비공식적 포팅들, 진행중인 포팅들
- Simple DirectMedia Layer API 사용하기
- 라이브러리 초기화
- 비디오
- 비디오 모드 선택과 설정(쉬운 방법)
- 화면에 점 찍기
- 이미지를 로딩하고 보여주기
- 이벤트
- 이벤트 기다리기
- 이벤트 폴링(Polling)
- 이벤트 상태 폴링(Polling event state)
- 사운드
- CD-ROM 오디오
- CD-ROM 드라이브를 사용하기 위해 열기
- CD-ROM을 플레이하기
- 쓰레드
- 간단한 쓰레드 만들기
- 리소드에 대한 액세스 동기화
- 타이머
- 현재 시간 얻기(밀리세컨드단위)
- 밀리세컨드단위로 지정된 시간 기다리기
- 엔디안 비의존성(Endian independence)
- 현재 시스템의 엔디안(endianness) 결정하기
- 다른 엔디안을 갖는 시스템의 데이타 스왑
[다음]
|