텍스트 파서
Programming/C
2015. 5. 1. 15:42
1. 게임에서 사용되는 텍스트 파서 - 게임에는 여러 가지의 데이터가 사용된다. - 이미지 데이터, 수치, 문자열의 데이터, 캐릭터의 능력치, 아이템 수치, 캐릭터 대사, 게임의 기본 설정 값등.... 수많은 수치가 데이터가 사용된다. 이는 물론 코드상에서는 직접 입력해서 사용할 수 있지만 코드상에 입력된 수치들은 변경 시마다 컴파일을 새로 해줘야 하는등 불편함이 있다. 그래서 자주 변경될 수 있는 수치들의 경우에는 외부 파일에 따로 저장을 해서 이를 읽어 들여 사용하는 것이 일반적이다. 예를 들어 게임의 기본적인 설정시에 (화면모드 설정, 접속 IP 입력, 디버깅 로그 설정 등)의 경우 아래와 같이 간단한 텍스트 문서를 만들어서 입력할 수 있다. 위에는 소스코드가 아닌 텍스트파일에 저장하는 파일 내용이..