HiTEL 게제동(GMA) 공개자료실

LSP 마지막
작성자:김성익(NOERROR)
97-10-13
첨 부:[2467]raglsp.zip
안녕하세요, NOERROR 군입니다. 심심풀이 땅콩용으로 LSP 를 정리해서 올립니다. 소스 자체를 단순히 끌고 가려고 부단히 노력했고, 왕초보 아니면 다 아실겁니다. 이 소스 자체가 좋다거나 한건 전혀 아니니, 필요하시면 그 부분만 뜯어서 쓰세요 " 왓콤/비주얼C, 도스/윈도우, VGA/VESA/윈도우창/DIRECT DRAW " 요렇게 지원됩니다. 비교적 디바이스들이 단순하고 짜기도 편한 구성을 하고 있어서 하이칼라로 확장하시거나, 해상도 아무때나 바꾸기, 멀티카메라, 등등을 넣을 때 편할겁니다. LSP는 약간 레벨업(?) 했고 요, 레이어(깊이값) 처리를 하고 있으니 main.cpp 에 구성해 놓은 것과 화면의 출력상태를 잘 살펴보세요. 그리고 0번 압축은 그냥 함수로 만들어 놓았으니 쉽게 쓸수 있을 겁니다. (뒤집어 엔코딩하는 것도 넣었습니다.) 왓콤으로 컴파일하시려면 wmake /f watcom.mak 컴파일 하시고, 비주얼씨로 윈도우용으로 컴파일하시려면 nmake /f msdev.mak 하세요. 뭐 플랫폼 상관없이 짜는 거야 다들 하는 거니 별로 내세울것도 없지만 초보자라면 그냥 대충 살펴보세요. (플렛폼 공유래 봐야 출력 디바이스만 잘 짜주면,같은 언 어상으론 같으니...) 도저히 소스가 이해가 안된다 싶으시면 "성익 따위가 짠 거라" 라 생각하시고 기본적인 언어 공부만 조금만 하시면 금방 알아볼수 있을 겁니다. (저도 공부중인 놈이라...) 나중에 시간이 남아서 할거 없으실땐 LSP로 3차원 S-BUFFER, 충돌처리, 다중스크롤 시스템, 줌, 등 만들어 보시는 것도 좋을 듯... 암튼 제가 올리는 마지막 LSP 관련 자료가 되겠네요. 그럼, 바닥 드러난 성익군은 이만. PS . " 모든건 소스안에 있습니다. " PS2. 일부 작업중 인 걸 그냥 가져다 써서 제대로 안되는 부 분이 있을 지도 모르겠네요. (현재 cITEM 클래스는 약간의 문제가 있어서 임시로 해결해놓은 상태임)