누군가 말해서 한 번 써보는 구상 추가법입니다.

이 방법이 널리 퍼져 여러분의 머리속에 있는 상상이 모두 택겔의 영양분이 되기를 바라며 시작합니다.



1. PRINT문의 사용법


기본적으로 PRINT 종류는 모두 써진 문구를 출력한다 라고 보시면 됩니다.


제가 파일에다가 이렇게 작성했다면,

이후 게임에서 이렇게 출력됩니다.



2. PRINT문의 종류


여러가지 종류가 있지만, 주로 쓰이는 것은 

PRINT, PRINTL, PRINTW, PRINTFORM, PRINTFORML, PRINTFORMW 이렇게 6가지입니다.


눈썰미가 좋으신 분은 위에서 뭔가 눈치챘겠지만,

저 위에는 PRINTL과 PRINTW만 들어갔습니다.

PRINT 및 PRINTFORM 은 작성한 것을 그대로 출력하지만, 다음줄로 넘기지 않습니다.

PRINTL 및 PRINTFORML 은 작성한 것을 그대로 출력하는 동시에 다음줄로 넘깁니다.

PRINTW 및 PRINTFORMW 은 작성한 것을 그대로 출력하는 동시에 다음줄로 넘기면서 출력을 멈춥니다.


제가 이렇게 작성한다면,

이후에 게임에서는 여기까지 출력되고,

한 번 더 클릭하면 여기까지 출력됩니다.



3-1. PRINT문과 PRINTFORM문의 차이점 


둘 다 출력한다는 것은 같으나, PRINTFORM 은 특수 문구를 출력하는게 가능합니다.

구문을 뜯어보면 보이는 %CALLNAME:MASTER% 같이 %%안에 들어있는 문구는 PRINTFORM에서만 가능합니다.


이렇게 같은 문구를 작성해보면

이렇게 PRINT에서 적은건 그대로 출력되는걸 볼 수 있습니다.


3-2. PRINTFORM의 추가 출력문


%%안에 들어있는 것 뿐만이 아니라 {}안에 들어있는 것도 출력합니다.

단지 %%안에 들어있는 것은 정해진 문자를 출력하지만

{}안에 들어가는 것은 사칙연산에 의한 정수만 출력합니다.


즉 이렇게 적는다면

이렇게 출력됩니다.



우선 이번은 여기에서 끝납니다.

사실 IF 문을 할지 고민했지만

내용을 채워넣는 방법이 더 기초라고 생각하여 이것부터 작성하였습니다.


다음은 IF문이 될 예정이고, || 이나 &&는 같이 넣을지 고민 좀 해보겠습니다.

근데 IF문 다음에는 RAND문 말고 적을만한게 생각 안 나네요.

사실 이것만 알아도 충분히 수정하거나 추가하는게 가능하고...

구상 추가가 아니라 이벤트 추가로 하려면 더 넣기는 해야겠지만

더 알고 싶다고 하시는 분이 있다면 궁금한 점을 듣고 나서 적도록 하겠습니다.