state 스크립트는 게임의 현재 상태(ex. 메인화면, 일시정지, 전투중, 컷씬중)를 정의하고 확인하는데 사용됩니다.
[메인,옵션,키설정] 과 같이 이전 state도 저장하는 스택 구조입니다.
사용할 수 있는 함수는 다음과 같습니다.
현재 state를 반환합니다. (ex. ST.PAUSE)
state를 전달된 인수로 변경합니다. 이전에 저장된 state들은 사라집니다.
state를 push합니다. 이전 state가 저장되어야할 때 유용합니다.
스택 가장 위에 있는 state를 삭제합니다.
저장된 state가 없을 경우 인수값이 현재 state로 설정됩니다.
인수의 기본값은 ST.NORMAL입니다.
아무것도 반환하지 않습니다.
state가 지금 막 바뀌었거나 바뀌는 중이라면 0을 반환합니다.