3
비트맵 화일 변환부 및 한글 출력부로 구성된 리스크 운영체제에서 한글 코드 열을 입력으로 하여 주어진 한글 코드에 일치하는 한글 글자체를 출력하기 위해 한글 코드 버퍼로부터 2 바이트를 읽는 제 1 단계와, 상기 한글 코드 버퍼의 끝에 도달하였는지 여부를 판단하는 제 2 단계와, 상기 제 2 단계의 판단결과 한글 코드 버퍼의 끝에 도달하지 않았으면 상기 제 1 단계에서 읽은 한글코드 2 바이트로부터 초성, 중성 및 종성의 자소 코드를 분리하는 제 3 단계와, 상기 제 3 단계에서 분리된 각각의 자소에 따르는 스프라이트 이미지를 스프라이트 데이터 버퍼로부터 찾기위하여 스프라이트 데이터 버퍼를 검색하는 제 4 단계와, 상기 제 4 단계에서 검색된 초성, 중성 및 종성 각각의 자소 스프라이트 이미지를 스프라이트 이미지로부터 로드하는 제 5 단계와, 상기 초성, 중성 및 종성 각각의 이미지를 조합하여 하나의 스프라이트 데이터를 생성한 다음 이 스프라이트 데이터를 이용하여 한글 글자체를 출력한 후 상기 제 1단계로 복귀하여 상기 단계를 반복 수행하는 제 6 단계와, 상기 제 2 단계의 판단결과 한글 코드 버퍼의 끝에 도달하였으면 제어 흐름을 종료하는 제 7 단계를 포함하여 이루어진 것을 특징으로 하는 리스크 운영체제에서 스프라이트 데이터 구조를 이용한 한글 출력 방법
|