안녕하세요...
참 오랬동안 게임 프로그래밍을 한 것 같은데...
그동안 혼자 작업하면서 참 힘들었어요.
그런데 게제동에 온 다음부터 많은 사람들과
함께한다는 느낌이 좋네요... 그래서 그동안
제가 만든 게임라이브러리와 그것을 이용한
맵툴(일종의 예제가 되겠죠)의 소스를 공개합니다.
간단히 설명들 드리자면
맵툴 : 타일기반 맵을 편집합니다. 다 아시겠죠.
제가 만든 라이브러리를 기반으로 해서 만들었습니다.
TOOL : Toltin's Object Oriented Library 의 줄임말 이예요.
기본 엔진 부분은 C++ 표준 라이브러리만을 이용해서
만들었구요.. Win32 API를 이용해서 윈도우즈용 라이브러리를
추가했어요. 기능을 설명해 드리자면
- DirectX 7.0(DDraw, DSound래퍼 클래스)를 지원합니다.
- 그림 출력 및 블렌딩 효과를 지원합니다.
- 타일 맵을 지원합니다.
- ODBC 쿼리연결을 지원합니다.
- 배열, 연결리스트, 2진트리를 지원합니다.(템플릿)
- Window를 클래스로 캡슐화 하였습니다.(MFC처럼)
- '아기말' 인터프리터를 지원합니다.
(아기말은 제가 만든 프로그래밍 언어예요
이벤트 스크립터 만들때 많이 도움될 거예요)
- 애플리케이션 프레임웍을 지원합니다.
- 여러가지 도우미 클래스들을 지원합니다.
위의것들의 저작권은 전혀 없구요. 쓰고 싶으신 분들은
마음껏 써 주세요... 주석을 많이 달아 놓으려고 노력했는데...
아참 VisualC++ 의 헤더 디렉토리와 라이브러리 디렉토리를
TOOL을 설치한 곳으로 지정해야 하는것 잊지 마세요..
그럼 저의 코드가 많은 도움이 되었으면 좋겠어요...
그럼 즐거운 프로그래밍 되시구요...
20000....