[다음]

목차:

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

[다음]