이번엔 이름 짓기 화면입니다.
캐릭터 이름은 디폴트로 주어진 이름을 사용한다고 가정했습니다.
네이밍 폰트 코드 테이블이랑 디폴트 이름만 고쳐주니까 위와 같은 화면이 나왔습니다.
다만 공백 문자 코드(0xFF)가 선택되면 안되기 때문에 플레이어가 빈 칸을 선택할 경우
에러 처리를 하도록 했는데 이건 전체 어셈블리어 코드를 누가 분석해서 설명을 달아놓은 문서가 있어서 가능했습니다. 제가 맨 땅에서 시작했으면 시간이 오래 걸렸을 겁니다.
한가지 아쉬운 점이 있다면 이름에 사용할 수 있는 폰트가 제한적이라는 것인데 해결책은
따로 자기가 원하는 이름을 지정할 수 있는 툴을 배포하거나 이름에 한글 대신 알파벳을 사용할 수 있도록 선택권을 주는 것입니다.
그럼 이만 마치고 다음에는 일반 메뉴 화면을 다뤄보겠습니다.