Skip to content

Hangul Message System XP

JinSeok Eo edited this page Aug 5, 2020 · 7 revisions

๋‹ค์šด๋กœ๋“œ

XP (RGSS) : https://github.com/biud436/RGSS3/raw/master/XP/RS_HangulMessageSystemXP.rb

์†Œ๊ฐœ

ํ…์ŠคํŠธ ์ฝ”๋“œ(์ œ์–ด ๋ฌธ์ž)๋ฅผ ์˜์–ด ๋Œ€์‹  ํ•œ๊ธ€๋กœ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค. ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ•œ๊ธ€๋กœ ๋œ ์ƒ‰์ƒ ์ฝ”๋“œ ์‚ฌ์šฉ, ์ด๋ฆ„ ์œˆ๋„์šฐ, ๋งํ’์„  ๋ชจ๋“œ, ํ…์ŠคํŠธ ์‚ฌ์šด๋“œ ๋“ฑ ๋งŽ์€ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค

์‚ฌ์šฉ ๊ฐ€๋Šฅ ํ…์ŠคํŠธ ์ฝ”๋“œ

์ƒ‰์ƒ ๋ณ€๊ฒฝ

ํ•œ๊ธ€ ๋ฉ”์‹œ์ง€ ์‹œ์Šคํ…œ์—์„œ๋Š” ๊ธฐ๋ณธ ๋ฉ”์‹œ์ง€ ์Šคํฌ๋ฆฝํŠธ๋ณด๋‹ค ํ›จ์”ฌ ๋งŽ์€ ์ƒ‰์ƒ์„ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ƒ‰์ƒ ํƒ€์ž…์€ ํ•œ๊ธ€์ด๋‚˜ ์˜์–ด, ์ˆซ์ž, ๊ทธ๋ฆฌ๊ณ  HEX๋กœ ๋˜์–ด์žˆ๋Š” ์›น์ƒ‰์ƒ๊นŒ์ง€๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 \์ƒ‰[๋นจ๊ฐ•]    : "์ฒญ๋ก","๊ฒ€์€์ƒ‰","ํŒŒ๋ž€์ƒ‰","์ง™์€ํšŒ์ƒ‰","์žํ™์ƒ‰","ํšŒ์ƒ‰","๋…น์ƒ‰","๋ฐ์€๋…น์ƒ‰",
             "๋ฐ์€ํšŒ์ƒ‰", "๋ฐค์ƒ‰","๊ฐ์ฒญ์ƒ‰","ํ™ฉ๋ก์ƒ‰","์ฃผํ™ฉ์ƒ‰","์ฃผํ™ฉ์ƒ‰","๋ณด๋ผ์ƒ‰","๋นจ๊ฐ„์ƒ‰",
             "๋ฏผํŠธ์ƒ‰","๋…ธ๋ž€์ƒ‰", "๊ธฐ๋ณธ์ƒ‰"

์•„๋ž˜ ์ƒ‰์ƒ ์ƒ์ˆ˜๋“ค์€ ๊ฒŒ์ž„๋ฉ”์ด์ปค 8 ์—์„œ ์ง€์›ํ•˜๋Š” ๊ธฐ๋ณธ ์ƒ‰์ƒ ๊ฐ’๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

\์ƒ‰[c_red]  : c_aqua, c_black, c_blue, c_dkgray, c_fuchsia, c_gray, c_green,
             c_lime, c_ltgray, c_maroon, c_navy, c_olive, c_orange, c_purple,
             c_red, c_silver, c_teal, c_white, c_yellow, c_normal

๊ธฐ๋ณธ์ƒ‰ ๋ณ€๊ฒฝ์€ ํ…์ŠคํŠธ ์ฝ”๋“œ \C[0]๊ณผ ์˜๋ฏธ๊ฐ€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

\์ƒ‰[๊ธฐ๋ณธ์ƒ‰]  : ํ…์ŠคํŠธ ์ƒ‰์ƒ์„ ๊ธฐ๋ณธ์ƒ‰์œผ๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.

ํ˜ธํ™˜์„ ์œ„ํ•˜์—ฌ ๊ธฐ๋ณธ ํ…์ŠคํŠธ ์ฝ”๋“œ ๋ช…๋ น์–ด๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 \C[0-7]

16์ง„์ˆ˜ ํ—ฅ์Šค๋กœ ์ƒ‰์ƒ์„ ์ง€์ •ํ•˜๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ƒ‰์ƒ ํฌ๋งท์€ ๊ฐ ์ƒ‰์ƒ์„ 16์ง„์ˆ˜ 0x00 (0)๋ถ€ํ„ฐ 0xFF (255)๊นŒ์ง€์˜ ์ˆซ์ž๋กœ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์•ŒํŒŒ๊ฐ’ ์„ค์ •์€ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

 \#FFFFFF!    : ์›น ์ƒ‰์ƒ ๋ณ€ํ™˜์ž…๋‹ˆ๋‹ค. (์˜ˆ์ œ๋Š” ํฐ์ƒ‰์ด๋ฉฐ 16์ง„์ˆ˜ ๊ธฐ์ค€์œผ๋กœ RRGGBB ํ˜•์‹์ž…๋‹ˆ๋‹ค)

๋ณ€์ˆ˜

\V[I]๊ณผ ๋™์ผํ•œ ํ…์ŠคํŠธ ์ฝ”๋“œ๋กœ \๋ณ€์ˆ˜[๋ณ€์ˆ˜์˜ ๋ฒˆํ˜ธ]๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณ€์ˆ˜์˜ ๋ฒˆํ˜ธ๋ฅผ ๊ด„ํ˜ธ ์•ˆ์— ๊ธฐ์ž…ํ•˜๋ฉด ๋ณ€์ˆ˜ ๊ฐ’์ด ํ…์ŠคํŠธ ์ฐฝ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

\๋ณ€์ˆ˜[๋ณ€์ˆ˜์˜ ๋ฒˆํ˜ธ]

์•กํ„ฐ์™€ ํŒŒํ‹ฐ์› ์ด๋ฆ„ ํ‘œ์‹œ

์•กํ„ฐ ๋˜๋Š” ํŒŒํ‹ฐ์›์˜ ์ด๋ฆ„์„ ํ‘œ์‹œํ•˜๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์„ธ์š”. ์ด๋ฆ„์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๊ฐ€์ ธ์˜ค๋ฉฐ ๋ฒˆํ˜ธ๋Š” 1๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

\์ฃผ์ธ๊ณต[์ฃผ์ธ๊ณต ๋ฒˆํ˜ธ]
\ํŒŒํ‹ฐ์›[ํŒŒํ‹ฐ์› ๋ฒˆํ˜ธ]

RPG Maker VX Ace ํ…์ŠคํŠธ ์ฝ”๋“œ

RPG Maker VX Ace์™€ ๋™์ผํ•œ ํ…์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ๋‚ด ์†Œ์ง€ ๊ธˆ์•ก์„ ํ‘œ์‹œํ•˜๋Š” ๊ณจ๋“œ ์œˆ๋„์šฐ๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜๋„ ์žˆ๊ณ  ํ…์ŠคํŠธ๋ฅผ ๋น ๋ฅด๊ฒŒ ๋„์šฐ๊ฑฐ๋‚˜ ์ฒœ์ฒœํžˆ ๋„์šธ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

\G      : ๊ณจ๋“œ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
\$      : ๊ณจ๋“œ ์œˆ๋„์šฐ๋ฅผ ๋„์›๋‹ˆ๋‹ค.
\!      : ๊ฒฐ์ •ํ‚ค ์ž…๋ ฅ์„ ๋ฐ›๋Š” ํผ์ง€ ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
\.      : 10 ํ”„๋ ˆ์ž„์„ ๋Œ€๊ธฐํ•ฉ๋‹ˆ๋‹ค (60ํ”„๋ ˆ์ž„์—์„  15 ํ”„๋ ˆ์ž„ ๋Œ€๊ธฐ)
\|      : 40 ํ”„๋ ˆ์ž„์„ ๋Œ€๊ธฐํ•ฉ๋‹ˆ๋‹ค (60ํ”„๋ ˆ์ž„์—์„  60 ํ”„๋ ˆ์ž„ ๋Œ€๊ธฐ)
\^       : ๊ฒฐ์ •ํ‚ค ์ž…๋ ฅ์„ ๋ฐ›์ง€ ์•Š๊ณ  ๋‹ค์Œ ํ…์ŠคํŠธ๋กœ ๋„˜๊น๋‹ˆ๋‹ค.
\<      :  ํ…์ŠคํŠธ๋ฅผ ์Šคํ‚ต ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•˜์—ฌ ๋Œ€๊ธฐ ์—†์ด ๋น ๋ฅด๊ฒŒ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
\>      :  ํ…์ŠคํŠธ ์Šคํ‚ต ๋ชจ๋“œ๋ฅผ ๋„๊ณ  ์›๋ž˜ ์†๋„๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

์Šคํ‚ฌ, ๋ฌด๊ธฐ๊ตฌ, ๋ฐฉ์–ด๊ตฌ, ์•„์ดํ…œ์˜ ์ด๋ฆ„์„ ๋ฉ”์‹œ์ง€ ์œˆ๋„์šฐ์— ๋„์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ช…์ƒ‰์ด ํ•œ๊ธ€ ๋ฉ”์‹œ์ง€ ์‹œ์Šคํ…œ์ด๋ผ ํ•œ๊ธ€์„ ์‚ฌ๋ž‘ํ•ด์•ผ ํ•˜์ง€๋งŒ, ์ŠคํŒ€ํŒ RPG Maker XP๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ์ง€๋ฉด์ด ๋„ˆ๋ฌด ๋ถ€์กฑํ•˜์—ฌ ์•ฝ์ž๋กœ ์ž…๋ ฅํ•  ์ˆ˜๋„ ์žˆ๊ฒŒ ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์Šค์•„, ์•„์•„, ๋ฌด์•„, ๋ฐฉ์•„๋Š” ์กฐ๊ธˆ ์–ด๊ฐ์ด ์ข‹์ง€ ์•Š์œผ๋ฏ€๋กœ SI, II, WI, AI๋กœ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜์˜€์Šต๋‹ˆ๋‹ค. I๋Š” ์ธ๋ฑ์Šค์˜ ์•ฝ์ž์ž…๋‹ˆ๋‹ค.


\SI[์Šคํ‚ฌ ์ธ๋ฑ์Šค]
\์Šคํ‚ฌ์•„์ด์ฝ˜[์Šคํ‚ฌ ์ธ๋ฑ์Šค]

\II[์•„์ดํ…œ ์ธ๋ฑ์Šค]
\์•„์ดํ…œ์•„์ด์ฝ˜[์•„์ดํ…œ ์ธ๋ฑ์Šค]

\WI[์•„์ดํ…œ ์ธ๋ฑ์Šค]
\๋ฌด๊ธฐ๊ตฌ์•„์ด์ฝ˜[์•„์ดํ…œ ์ธ๋ฑ์Šค]

\AI[์•„์ดํ…œ ์ธ๋ฑ์Šค]
\๋ฐฉ์–ด๊ตฌ์•„์ด์ฝ˜[์•„์ดํ…œ ์ธ๋ฑ์Šค]

ํ…์ŠคํŠธ ์†๋„ ์กฐ์ ˆ

RPG Maker XP ๋ฐ”๋‹๋ผ ๋ชจ๋“œ์—์„œ๋Š” ํ…์ŠคํŠธ๊ฐ€ ๋Œ€๊ธฐ ์—†์ด ํ•œ ๋ฒˆ์— ๊ทธ๋ ค์ ธ ๋ฐ”๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ฒŒ์ž„ ์—ฐ์ถœ์— ๋”ฐ๋ผ ํ…์ŠคํŠธ๋ฅผ ํ•œ ๊ธ€์ž์”ฉ ํ‘œ์‹œํ•˜๋Š” ๊ธฐ๋Šฅ์ด VX๋ถ€ํ„ฐ ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํŠธ๋ Œ๋“œ๋ฅผ ๋”ฐ๋ผ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ๋ฐ”๋กœ ํ…์ŠคํŠธ ์†๋„ ์กฐ์ ˆ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ๋Œ€๊ธฐ ํ”„๋ ˆ์ž„์„ 0์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ๊ธฐ์กด๊ณผ ๋™์ผํ•˜๊ฒŒ ํ…์ŠคํŠธ๋ฅผ ํ•œ ๋ฒˆ์— ๋„์šธ ์ˆ˜ ์žˆ๊ณ , 1-2ํ”„๋ ˆ์ž„ ์ •๋„ ๋Œ€๊ธฐํ•˜๋Š” ๊ฒŒ ํ…์ŠคํŠธ ์‚ฌ์šด๋“œ ์žฌ์ƒ ์‹œ ๋“ฃ๊ธฐ ์ข‹์Šต๋‹ˆ๋‹ค.

\์†๋„![๋Œ€๊ธฐํ”„๋ ˆ์ž„]      : ๋Œ€๊ธฐ ์นด์šดํŠธ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
\S[๋Œ€๊ธฐํ”„๋ ˆ์ž„]          : ๋Œ€๊ธฐ ์นด์šดํŠธ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

ํ…์ŠคํŠธ ํฌ๊ธฐ ๋ณ€๊ฒฝ

\ํฌ๊ธฐ![ํ…์ŠคํŠธํฌ๊ธฐ]      : ํ…์ŠคํŠธ ํฌ๊ธฐ๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
\H[ํ…์ŠคํŠธํฌ๊ธฐ]          : ํ…์ŠคํŠธ ํฌ๊ธฐ๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

๊ตต์€ ๊ผด, ๊ธฐ์šธ์ž„ ๊ผด ์„ค์ •

๊ตต์€ ๊ผด๋กœ ์„ค์ •ํ•˜๋ ค๋ฉด <B>์•„๋‹ˆ, ๋ฌผ์ด ์—†๋Š” ๊ณณ์—์„œ ์ด ์ •๋„ ์ˆ˜์ค€์˜ ์ˆ˜๋‘”์ด๋ผ๋‹ˆ?</B>์™€ ๊ฐ™์ด ํ•˜์‹œ๋ฉด ๋˜๊ณ , ๊ธ€์ž๋ฅผ ๊ธฐ์šธ์ด๋ ค๋ฉด <I>ํ™”๋‘”, ํ˜ธํ™”๊ตฌ์˜ ์ˆ !!</I>๊ณผ ๊ฐ™์ด ํƒœ๊ทธ๋ฅผ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์š”์ฆ˜์—๋„ ํ•™๊ต ์ปดํ“จํ„ฐ ์‹œ๊ฐ„์— HTML๋ฅผ ๋ฐฐ์šฐ๋Š” ์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ, HTML๋ฅผ ๋ฐฐ์šฐ์‹  ๋ถ„๋“ค์ด๋ผ๋ฉด ์ต์ˆ™ํ•˜์‹ค ๊ฒ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์€ ๋ถ„๋“ค์ด๋ผ๋ฉด, ์กฐ๊ธˆ ๊ธฐ๊ดดํ•˜๊ฒŒ ๋Š๊ปด์งˆ ์ˆ˜๋„ ์žˆ๊ฒ ์Šต๋‹ˆ๋‹ค.

<B>ํ…์ŠคํŠธ</B>           : ํ…์ŠคํŠธ๋ฅผ ๊ตต๊ฒŒ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
<I>ํ…์ŠคํŠธ</I>           : ํ…์ŠคํŠธ๋ฅผ ๊ธฐ์šธ์ž„๊ผด๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฆ„ ์œˆ๋„์šฐ ์„ค์ •

๋ฉ”์‹œ์ง€ ์ฐฝ ์œ„์— ์ด๋ฆ„ ์œˆ๋„์šฐ๋ฅผ ์„ค์ •ํ•˜๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ…์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฝœ๋ก (:)์„ ์‚ฌ์šฉํ•˜์—ฌ ์ดˆ๊ธฐ ์ •๋ ฌ ์œ„์น˜๋„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

\์ด๋ฆ„<๋Ÿฌ๋‹์€๋น›>        : ์ด๋ฆ„ ์œˆ๋„์šฐ๋ฅผ ๋ฉ”์‹œ์ง€ ์œˆ๋„์šฐ์˜ ์™ผ์ชฝ์— ์ •๋ ฌํ•˜์—ฌ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
\์ด๋ฆ„<๋Ÿฌ๋‹์€๋น›:left>    : ์ด๋ฆ„ ์œˆ๋„์šฐ๋ฅผ ๋ฉ”์‹œ์ง€ ์œˆ๋„์šฐ์˜ ์™ผ์ชฝ์— ์ •๋ ฌํ•˜์—ฌ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
\์ด๋ฆ„<๋Ÿฌ๋‹์€๋น›:right>  : ์ด๋ฆ„ ์œˆ๋„์šฐ๋ฅผ ๋ฉ”์‹œ์ง€ ์œˆ๋„์šฐ์˜ ์˜ค๋ฅธ์ชฝ์— ์ •๋ ฌํ•˜์—ฌ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
\์ด๋ฆ„<๋Ÿฌ๋‹์€๋น›:center> : ์ด๋ฆ„ ์œˆ๋„์šฐ๋ฅผ ๋ฉ”์‹œ์ง€ ์œˆ๋„์šฐ์˜ ์ค‘์•™์— ์ •๋ ฌํ•˜์—ฌ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์žฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. \์ด๋ฆ„<๋‚˜๋ฃจํ† > ๋‹ค์Œ์— ์ฒซ ์ค„์˜ ๋ฌธ์žฅ์„ ๊ฐ™์ด ์ž…๋ ฅํ•ด์•ผ ์ฒซ ์ค„์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ฒซ ์ค„์„ ๋„์›Œ ๋†“์œผ๋ฉด ์ฒซ ์ค„์— ์•„๋ฌด๊ฒƒ๋„ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

\์ด๋ฆ„<๋‚˜๋ฃจํ† >์นœ๊ตฌ๋‹ˆ๊นŒ.

์กฐ๊ธˆ ์‹ฌํ™” ๊ณผ์ •์„ ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฆ„ ์œˆ๋„์šฐ์—์„œ ์ด๋ฆ„ ํ…์ŠคํŠธ์˜ ์ƒ‰์ƒ์„ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด์นœ๊น€์— ์˜ค๋ฅธ์ชฝ์— ํ‘œ์‹œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

\์ด๋ฆ„<\์ƒ‰[๋นจ๊ฐ•]1๋Œ€ ํ˜ธ์นด๊ฒŒ:right>\์ƒ‰[์ดˆ๋ก]๋ชฉ๋‘”,\์ƒ‰[๊ธฐ๋ณธ์ƒ‰] ์ˆ˜๊ณ„ ๊ฐ•ํƒ„!

๋งํ’์„  ๋ชจ๋“œ ์ „ํ™˜

๋ฉ”์‹œ์ง€ ์œˆ๋„์šฐ๋ฅผ ๋งํ’์„  ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•˜๋Š” ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค.

 \๋งํ’์„ [-1] : ํ”Œ๋ ˆ์ด์–ด      :  ํ”Œ๋ ˆ์ด์–ด ์œ„์— ๋งํ’์„ ์„ ๋„์›๋‹ˆ๋‹ค.
 \๋งํ’์„ [0] : ์ด ์ด๋ฒคํŠธ      :  ์ด ์ด๋ฒคํŠธ ์œ„์— ๋งํ’์„ ์„ ๋„์›๋‹ˆ๋‹ค.
 \๋งํ’์„ [์ด๋ฒคํŠธID]           :  ์ด๋ฒคํŠธ ID์— ํ•ด๋‹นํ•˜๋Š” ์ด๋ฒคํŠธ ์œ„์— ๋งํ’์„ ์„ ๋„์›๋‹ˆ๋‹ค.

์ด๋ฆ„ ์œˆ๋„์šฐ๋„ ๊ฐ™์ด ํ‘œ์‹œํ•˜๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. -1์„ ์ „๋‹ฌํ•˜๋ฉด ํ”Œ๋ ˆ์ด์–ด ๋จธ๋ฆฌ ์œ„์— ๋งํ’์„ ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

\๋งํ’์„ [-1]\์ด๋ฆ„<\์ƒ‰[๋นจ๊ฐ•]์„ผ์ฅฌ ํ•˜์‹œ๋ผ๋งˆ>\์ƒ‰[์ดˆ๋ก]๋ชฉ๋‘”,\์ƒ‰[๊ธฐ๋ณธ์ƒ‰] ํ™”์ˆ˜๊ณ„๊ฐ•๋ฆผ!

๋งํ’์„ ์€ ๋ณดํ†ต ๋จธ๋ฆฌ ์œ„์— ํ‘œ์‹œ๋˜์–ด์•ผ ์ •์ƒ์ด์ง€๋งŒ ๋Œ€์ƒ์ด ์„ธ์ƒ์˜ ๋์ธ ๋งต์˜ ๊ฐ€์žฅ ์ž๋ฆฌ ๋ถ€๊ทผ์— ์œ„์น˜ํ•œ ๊ฒฝ์šฐ, ์ฐฝ์ด ํ™”๋ฉด์— ๋ณด์ด๋Š” ์œ„์น˜๋กœ ์ž๋™์œผ๋กœ ๋ฐ”๋€Œ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋“ค์—ฌ์“ฐ๊ธฐ

๋‹ค์Œ ํ…์ŠคํŠธ ์ฝ”๋“œ๋กœ ๋“ค์—ฌ์“ฐ๊ธฐ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

 \๋“ค์—ฌ์“ฐ๊ธฐ[X] 

๋“ค์—ฌ์“ฐ๊ธฐ๋Š” ๋ง ๊ทธ๋Œ€๋กœ ํ…์ŠคํŠธ๊ฐ€ ์‹œ์ž‘๋˜๋Š” X์ขŒํ‘œ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. X๋Š” 2์ฐจ์› ๊ณต๊ฐ„์—์„œ X ์ขŒํ‘œ๋ฅผ ๋œปํ•ฉ๋‹ˆ๋‹ค. ์˜์ ์€ ๋ฉ”์‹œ์ง€ ์ฐฝ์˜ ๊ฐ€์žฅ ์™ผ์ชฝ ๋ณ€์—์„œ 6ํ”ฝ์…€ ์ •๋„ ๋–จ์–ด์ง„ ์œ„์น˜๊ฐ€ ์˜์ (0)์ž…๋‹ˆ๋‹ค. ์ฆ‰, \๋“ค์—ฌ์“ฐ๊ธฐ[1]์„ ์ž…๋ ฅํ•˜๋ฉด ํ…์ŠคํŠธ๋Š” 7ํ”ฝ์…€๋ถ€ํ„ฐ ๊ทธ๋ ค์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ฐ’์ด ์ฆ๊ฐ€ํ•˜๋ฉด ํ…์ŠคํŠธ๊ฐ€ ์ ์  ์˜ค๋ฅธ์ชฝ์— ๊ทธ๋ ค์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

ํ…์ŠคํŠธ ์ •๋ ฌ

ํ…์ŠคํŠธ ์ •๋ ฌ ์ฝ”๋“œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ํƒœ๊ทธ๊ฐ€ ๋‚˜์™”์Šต๋‹ˆ๋‹ค. ํ•™์ฐฝ ์‹œ์ ˆ์— HTML ํƒœ๊ทธ๋ฅผ ๋ฐฐ์šฐ์‹  ๋ถ„๋“ค์ด๋ผ๋ฉด ์ต์ˆ™ํ•˜์‹ค ๊ฑด๋ฐ์š”. ์ต์ˆ™ํ•˜์ง€ ์•Š์œผ์‹  ๋ถ„๋“ค์—๊ฒ ์ฃ„์†กํ•˜์ง€๋งŒ ์–ด๋ ต์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ํƒœ๊ทธ ์‚ฌ์ด์— ์ž‘์„ฑํ•œ ๋ฌธ์žฅ์ด ๊ฐ€์šด๋ฐ, ์˜ค๋ฅธ์ชฝ, ์™ผ์ชฝ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

 <CENTER>๊ฐ€์šด๋ฐ</CENTER>
 <RIGHT>์˜ค๋ฅธ์ชฝ</RIGHT>
 <LEFT>์™ผ์ชฝ</LEFT>

์ผ๋ฐ˜ ํ…์ŠคํŠธ ๋ชจ๋“œ์—์„œ ๊ฐ€์žฅ ์ž˜ ๋™์ž‘ํ•˜๋ฉฐ \๋“ค์—ฌ์“ฐ๊ธฐ[X]๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋งํ’์„  ๋ชจ๋“œ๋กœ ์ „ํ™˜๋œ ์ƒํƒœ์—์„œ๋Š” ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์„ธ์š”.

์–ผ๊ตด ์ด๋ฏธ์ง€ ํ‘œ์‹œ

์–ผ๊ตด ์ด๋ฏธ์ง€์˜ ํ‘œ์‹œ๋Š” \์–ผ๊ตด[๋ฒˆํ˜ธ]๊ณผ \F[๋ฒˆํ˜ธ]๋ผ๋Š” ํ…์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ…์ŠคํŠธ ์ฝ”๋“œ๋Š” ๋‹ค๋ฅธ ์•Œ๋งŒํˆด ์‹œ๋ฆฌ์ฆˆ์™€ ์ฐจ์ด๋ฅผ ๋‘˜ ์ˆ˜ ๋ฐ–์— ์—†์—ˆ์Šต๋‹ˆ๋‹ค. RPG Maker XP ์ŠคํŒ€ํŒ์€ ๋ฌธ์žฅ์˜ ํ‘œ์‹œ์— ์Šคํฌ๋กค ๋ฐ”๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๊ณ  ํ—ˆ์šฉ ํญ์„ ๋„˜์–ด๊ฐ€๋ฉด ์ž๋™ ์ค„๋ฐ”๊ฟˆ ๋˜๊ธฐ ๋•Œ๋ฌธ์— ํ…์ŠคํŠธ ์ฝ”๋“œ๊ฐ€ ๊ธธ๋ฉด ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์‹œ๋ฆฌ์ฆˆ์—์„œ๋Š” ํŒŒ์ผ ์ด๋ฆ„๊ณผ ์ธ๋ฑ์Šค๊นŒ์ง€ ์ •ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ŠคํŒ€ํŒ ํŠน์œ ์˜ ์ œํ•œ ํƒ“์— ์ •ํ•ด์ง„ ๊ทœ๊ฒฉ์˜ ์–ผ๊ตด ์ด๋ฏธ์ง€๋งŒ ๋ถˆ๋Ÿฌ์˜ค๊ฒŒ ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์–ผ๊ตด ์ด๋ฏธ์ง€๋Š” ๋ฐ˜๋“œ์‹œ Faces ํด๋” ์•ˆ์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ…์ŠคํŠธ ์ฝ”๋“œ์— \์–ผ๊ตด[1]์„ ์ „๋‹ฌํ•˜๋ฉด Graphics/Faces/face_001.png ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์˜ค๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

\์–ผ๊ตด[๋ฒˆํ˜ธ]๋Š” Graphics/Faces/face_xxx.png ํŒŒ์ผ์„ ์–ผ๊ตด ์ด๋ฏธ์ง€์— ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

\F[๋ฒˆํ˜ธ]๋Š” Graphics/Faces/face_xxx.png ํŒŒ์ผ์„ ์–ผ๊ตด ์ด๋ฏธ์ง€์— ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์–ผ๊ตด ์ด๋ฏธ์ง€ ๊ธฐ๋Šฅ์€ ๋‹ค์–‘ํ•œ ์–ผ๊ตด ์ด๋ฏธ์ง€์˜ ์ง‘ํ•ฉ์ธ ์Šคํ”„๋ผ์ดํŠธ ์‹œํŠธ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉฐ ๊ฐœ๋ณ„ ์ด๋ฏธ์ง€๋ฅผ ํ•˜๋‚˜์˜ ์–ผ๊ตด๋กœ ์ทจ๊ธ‰ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ณ„๋„์˜ ์Šคํ”„๋ผ์ดํŠธ๋กœ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋ฉ”์‹œ์ง€ ์œˆ๋„์šฐ ๋‚ด๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์–ผ๊ตด ์ด๋ฏธ์ง€์˜ ๋ฐฉํ–ฅ์€ ์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ์ด๋ฉฐ ์ฒ˜์Œ์—๋Š” ์™ผ์ชฝ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ํ…์ŠคํŠธ ์ฝ”๋“œ๋กœ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์€ ๋„ฃ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋„ฃ๋Š”๋‹ค๋ฉด \FL๊ณผ \FR์ด ๋  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ๋Š” ์Šคํฌ๋ฆฝํŠธ ํ˜ธ์ถœ๋กœ RS::LIST["FACE_POSITION"]์˜ ๊ฐ’์„ ๊ฐ๊ฐ 0๊ณผ 1๋กœ ๋ฐ”๊ฟˆ์œผ๋กœ์จ ์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋ณ€๊ฒฝ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์–ผ๊ตด ์ด๋ฏธ์ง€๋Š” ๋งํ’์„  ๋ชจ๋“œ์™€ ์ผ๋ฐ˜ ๋ฉ”์‹œ์ง€ ๋ชจ๋“œ์—์„œ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ ์„ ํƒ์ง€๊ฐ€ ์žˆ๋Š” ์ƒํƒœ์—์„œ๋Š” ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ ๋กœ ํฐ ์–ผ๊ตด ์ด๋ฏธ์ง€ ๊ธฐ๋Šฅ์€ ๋‹ค์ค‘ ์–ผ๊ตด ํ‘œ์‹œ ๊ธฐ๋Šฅ์„ ๋„ฃ์œผ๋ ค๋Š” ์š•์‹ฌ ํƒ“์— ๋ฒ„๊ทธ๊ฐ€ ๋งŽ์•„ ์• ๋“œ์˜จ์œผ๋กœ ๋ถ„๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ฒ„๊ทธ๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ์„ ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ƒฅ ๊ทธ๋ฆผ์˜ ํ‘œ์‹œ๋กœ ๊ตฌํ˜„ํ•˜์„ธ์š”.

์ˆซ์ž ๊ฐ’ ํ‘œ์‹œ ํ˜•ํƒœ

์ˆซ์ž๋ฅผ 100,000,000๊ณผ ๊ฐ™์€ ํ˜•ํƒœ๋กœ ํ‘œ์‹œํ•˜๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ…์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

\์ˆซ์ž[100000000]

ํ…Œ๋‘๋ฆฌ ์ƒ‰, ๊ทธ๋ฆผ์ž ์ƒ‰, ๋ฐฐ๊ฒฝ์ƒ‰, ํ…Œ๋‘๋ฆฌ ๊ตต๊ธฐ ์„ค์ •

์•„๋ž˜ ํ…์ŠคํŠธ ์ฝ”๋“œ๋“ค์€ ๋‹ค์Œ ํŽ˜์ด์ง€์—์„  ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์žฌ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

\ํ…Œ๋‘๋ฆฌ์ƒ‰[์ƒ‰์ƒ๋ช…]
\๊ทธ๋ฆผ์ž์ƒ‰[์ƒ‰์ƒ๋ช…]
\๋ฐฐ๊ฒฝ์ƒ‰[์ƒ‰์ƒ๋ช…]
\ํ…Œ๋‘๋ฆฌ๊ตต๊ธฐ[ํฌ๊ธฐ]

์˜ˆ๋ฅผ ๋“ค๋ฉด, \๋ฐฐ๊ฒฝ์ƒ‰[๋นจ๊ฐ•]์ด๋ผ๊ณ  ํ•˜๋ฉด ํ…์ŠคํŠธ์˜ ๋ฐฐ๊ฒฝ์ƒ‰์ด ๋นจ๊ฐ•์ƒ‰์œผ๋กœ ๋ณ€ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ๋ช…๋ น๋“ค๋„ ํ˜„์žฌ ํŽ˜์ด์ง€์—๋งŒ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.

\ํ…Œ๋‘๋ฆฌ์ผœ
\ํ…Œ๋‘๋ฆฌ๊บผ 
\๊ทธ๋ฆผ์ž์ผœ
\๊ทธ๋ฆผ์ž๊บผ
\๋ฐฐ๊ฒฝ์ƒ‰์ผœ
\๋ฐฐ๊ฒฝ์ƒ‰๊บผ

๋‹ค์Œ ํŽ˜์ด์ง€๋กœ ๋„˜์–ด๊ฐˆ ๋• ๋‹ค์‹œ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •๋˜๋ฏ€๋กœ, ์›์ฒœ์ ์œผ๋กœ ๊ธฐ๋Šฅ์„ OFF ํ•˜๋ ค๋ฉด ์„ค์ •์„ false๋กœ ๋ฐ”๊พธ๊ฑฐ๋‚˜ ์Šคํฌ๋ฆฝํŠธ ํ˜ธ์ถœ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

RS::LIST["๋ฐฐ๊ฒฝ์ƒ‰ ๊ทธ๋ฆฌ๊ธฐ"] = false
RS::LIST["ํ…Œ๋‘๋ฆฌ"] = false
RS::LIST["๊ทธ๋ฆผ์ž"] = false

๋ฉ€ํ‹ฐ ๋ผ์ธ

๋ฌธ์žฅ์˜ ํ‘œ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์— ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ๋ผ์ธ์„ 8์ค„๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

RS::LIST["๋ผ์ธ"] = 8

4์ค„์งœ๋ฆฌ ๋ฌธ์žฅ์˜ ํ‘œ์‹œ ๋‘๊ฐœ๋ฅผ ๋‚˜๋ž€ํžˆ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.

๋ผ์ธ1
๋ผ์ธ2
๋ผ์ธ3
๋ผ์ธ4
๋ผ์ธ5
๋ผ์ธ6
๋ผ์ธ7
๋ผ์ธ8

๊ทธ๋ฆฌ๊ณ  ์Šคํฌ๋ฆฝํŠธ ์ปค๋งจ๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๋‹ค์‹œ 4์ค„ ๋˜๋Š” ์›๋ž˜ ๋ผ์ธ์œผ๋กœ ์„ค์ •ํ•ด์ค๋‹ˆ๋‹ค.

์„ค๊ณ„์ƒ ๋‹ค์‹œ ์›๋ž˜ ๋ผ์ธ์œผ๋กœ ๋Œ๋ ค๋†“์ง€ ์•Š์œผ๋ฉด ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธธ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

RS::LIST["๋ผ์ธ"] = 4

์Šคํฌ๋ฆฝํŠธ ํ˜ธ์ถœ

ํ•œ๊ธ€ ๋ฉ”์‹œ์ง€ ์‹œ์Šคํ…œ์—์„œ ๋ถˆ๋Ÿฌ์˜ค๋Š” ๊ธฐ๋ณธ ์„ค์ • ๊ฐ’๋“ค์€ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ†ตํ•ด ๋ณ€๊ฒฝ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋ฃจ๋น„์˜ ํ•ด์‹œ๋กœ ๊ตฌ์„ฑํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์— ํ‚ค ๊ฐ’๋งŒ ์ ์œผ๋ฉด ๊ฐ’์„ Readํ•˜๊ณ  Write ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, RS::LIST["๋ผ์ธ"] = 8์€ ๋ผ์ธ์„ 8์ค„๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. RS::LIST["ํ…์ŠคํŠธ ์‚ฌ์šด๋“œ ์‚ฌ์šฉ"] = false๋Š” ํ…์ŠคํŠธ ์‚ฌ์šด๋“œ ์‚ฌ์šฉ์„ ์ค‘๋‹จํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ์„ค์ •

module RS
  LIST = {}
  CODE = {}
  
  # ํฐํŠธ ๋ฆฌ์ŠคํŠธ ์˜ˆ:) ["๋‚˜๋ˆ”๊ณ ๋”•, "๊ตด๋ฆผ"]
  # ํฐํŠธ๊ฐ€ ์‹œ์Šคํ…œ์— ์„ค์น˜๋˜์–ด์žˆ๊ฑฐ๋‚˜ Fonts ํด๋”์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  # ํฐํŠธ ํŒŒ์ผ๊ณผ ๊ธ€๊ผด๋ช…์€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  # ์—ฌ๊ธฐ์— ์ ๋Š” ๊ฒƒ์€ ํ•ด๋‹น ํฐํŠธ์˜ ์‹ค์ œ ๊ธ€๊ผด๋ช…์ž…๋‹ˆ๋‹ค.
  LIST["ํฐํŠธ๋ช…"] = Font.default_name
  
  # ํฐํŠธ ํฌ๊ธฐ๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ:) Font.default_size๋Š” ๊ธฐ๋ณธ ํฐํŠธ ์‚ฌ์ด์ฆˆ์ž…๋‹ˆ๋‹ค.
  LIST["ํฐํŠธํฌ๊ธฐ"] = $NEKO_RUBY ? 16 : Font.default_size
  
  # ์ž๋™ ๊ฐœํ–‰ ์„ค์ •
  # true์ด๋ฉด ์ฐฝ์˜ ํญ์„ ๋„˜๊ฒผ์„ ๋•Œ ์ž๋™์œผ๋กœ ๊ฐœํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  # ์‚ฌ์šฉ ์‹œ ์ •๋ ฌ ๊ธฐ๋Šฅ์ด ์ œ๋Œ€๋กœ ๋™์ž‘ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์œผ๋‹ˆ ์ฃผ์˜ ๋ฐ”๋ž๋‹ˆ๋‹ค.
  LIST["์ž๋™๊ฐœํ–‰"] = false
  
  # ๊ธฐ๋ณธ ๋ผ์ธ ๊ฐฏ์ˆ˜
  LIST["๋ผ์ธ"] = 4
  
  # ๋Œ€ํ™”์ฐฝ์˜ ์ „์ฒด ํˆฌ๋ช…๋„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
  # ํˆฌ๋ช…๋„์˜ ๊ฒฝ์šฐ, ๋ฐฐ๊ฒฝ ์ฐฝ์˜ ํˆฌ๋ช…๋„, ํ…์ŠคํŠธ์˜ ํˆฌ๋ช…๋„๊ฐ€ ๋”ฐ๋กœ ๋‚˜๋‰˜์ง€๋งŒ
  # ์—ฌ๊ธฐ์—์„œ๋Š” ๊ทธ ๋‘˜์„ ํฌํ•จํ•œ ์ „์ฒด ํˆฌ๋ช…๋„๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค.
  LIST["ํˆฌ๋ช…๋„"] = 255
  LIST["๋ฐฐ๊ฒฝํˆฌ๋ช…๋„"] = 160
  
  # ์ด๋ฆ„ ์œˆ๋„์šฐ์˜ X์ขŒํ‘œ๋Š” ์–ผ๊ตด ์ด๋ฏธ์ง€๊ฐ€ ์™ผ์ชฝ์— ํ‘œ์‹œ๋˜๋ฉด ์™ผ์ชฝ์— ํ‘œ์‹œ๋˜๊ณ ,
  # ์˜ค๋ฅธ์ชฝ์— ํ‘œ์‹œ๋˜๋ฉด ์˜ค๋ฅธ์ชฝ์— ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
  # ์Šคํฌ๋ฆฝํŠธ ์ปค๋งจ๋“œ์—์„œ RS::LIST["์ด๋ฆ„์œˆ๋„์šฐX1"] = 10 ๋“ฑ์œผ๋กœ ์ˆ˜์ •์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  LIST["์ด๋ฆ„์œˆ๋„์šฐX1"] = 10
  LIST["์ด๋ฆ„์œˆ๋„์šฐX2"] = 210
  
  # ์ด๋ฆ„ ์œˆ๋„์šฐ Y. 
  # ๋ฉ”์‹œ์ง€ ์œˆ๋„์šฐ Y์ขŒํ‘œ ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ์œ„(+) ๋˜๋Š” ์•„๋ž˜(-)๋กœ ๋‚ด๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  # ์œ„๋Š” ๋ฉ”์‹œ์ง€ ๋ฐ•์Šค์˜ ์œ„์ชฝ์„ ๋งํ•˜๋ฉฐ, ์•„๋ž˜๋Š” ๋ฉ”์‹œ์ง€ ๋ฐ•์Šค์™€ ๊ฒน์ณ์ง€๋Š” ๋ฐฉํ–ฅ์„ ๋งํ•ฉ๋‹ˆ๋‹ค.
  LIST["์ด๋ฆ„์œˆ๋„์šฐY"] = 0
  
  # ํ…์ŠคํŠธ ์†๋„ ์กฐ์ ˆ ํ…์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์‹ค ๋•Œ์˜ ์ตœ์†Œ, ์ตœ๋Œ€ ์†๋„์ž…๋‹ˆ๋‹ค.
  # ํ…์ŠคํŠธ ์†๋„๊ฐ€ 1์ด๋ผ๋ฉด ์ผ๋ฐ˜ ๊ธ€์ž ๋ฌ˜ํ™” ์ฒ˜๋ฆฌ ํ›„, 1ํ”„๋ ˆ์ž„์„ ๋Œ€๊ธฐํ•ฉ๋‹ˆ๋‹ค.
  # ๋Œ€๊ธฐ๋Š” ๋ฉ”์‹œ์ง€ ์ฒ˜๋ฆฌ๋ฅผ ์ค‘๋‹จํ•˜๊ณ  ๋‚˜๋จธ์ง€ ์—…๋ฐ์ดํŠธ ํ•จ์ˆ˜๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  LIST["ํ…์ŠคํŠธ์†๋„-์ตœ์†Œ"] = 0
  LIST["ํ…์ŠคํŠธ์†๋„-์ตœ๋Œ€"] = 8
  
  # ๊ธฐ๋ณธ ํ…์ŠคํŠธ ์†๋„ (๊ธฐ๋ณธ๊ฐ’ : 1)
  LIST["๊ธฐ๋ณธ ํ…์ŠคํŠธ ์†๋„"] = 1
  
  # ๋งํ’์„ ์„ ํ™”๋ฉด ์˜์—ญ ์•ˆ์œผ๋กœ ์ž๋™ ์กฐ์ ˆํ•˜์—ฌ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
  # ์ด ์˜ต์…˜์„ ์„ค์ •ํ•˜๋ฉด ์บ๋ฆญํ„ฐ๊ฐ€ ๊ฐ€์žฅ ์ž๋ฆฌ์— ์žˆ์„ ๊ฒฝ์šฐ, 
  # ๋งํ’์„ ์˜ ์ค‘์•™ ์ง€์ (anchor)์ด ์˜ฎ๊ฒจ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  LIST["ํ™”๋ฉด์˜์—ญ๋‚ดํ‘œ์‹œ"] = true
  
  # ํฌ๊ธฐ ๋ฐ ์˜คํ”„์…‹ ์„ค์ •
  LIST["๊ฐ€๋กœ"] = (Graphics.width * 0.75).floor
  LIST["์˜คํ”„์…‹X"] = 0
  LIST["์˜คํ”„์…‹Y"] = -10
  
  # ํ…์ŠคํŠธ ์‚ฌ์šด๋“œ ์„ค์ •
  LIST["ํ…์ŠคํŠธ ์‚ฌ์šด๋“œ ์‚ฌ์šฉ"] = true
  LIST["ํ…์ŠคํŠธ ์‚ฌ์šด๋“œ"] = ["032-Switch01", "032-Switch01"]
  LIST["ํ…์ŠคํŠธ ์‚ฌ์šด๋“œ ๋ณผ๋ฅจ"] = [70, 70]
  LIST["ํ…์ŠคํŠธ ์‚ฌ์šด๋“œ ํ”ผ์น˜"] = [100, 100]
  LIST["ํ…์ŠคํŠธ ์‚ฌ์šด๋“œ ์ฃผ๊ธฐ"] = 3

  # ์–ผ๊ตด
  LIST["FACE_NEW_LINE_X"] = 112
  LIST["FACE_RECT"] = Rect.new(0, 0, 112, 112)

  # ์–ผ๊ตด ์œ„์น˜
  # 0 ์ด๋ฉด ์™ผ์ชฝ
  # 1 ์ด๋ฉด ์˜ค๋ฅธ์ชฝ
  LIST["FACE_POSITION"] = 0 
  
  # ํฐํŠธ ์˜ต์…˜
  LIST["๋ฐฐ๊ฒฝ์ƒ‰ ๊ทธ๋ฆฌ๊ธฐ"] = false
  LIST["ํ…Œ๋‘๋ฆฌ"] = true
  LIST["๊ทธ๋ฆผ์ž"] = true
  LIST["๊ทธ๋ฆผ์ž ๊ฑฐ๋ฆฌ"] = 2
  LIST["ํ…Œ๋‘๋ฆฌ ๊ตต๊ธฐ"] = 1
  LIST["๋ฐฐ๊ฒฝ์ƒ‰"] = ::Color.new(128, 128, 128, 200)
  LIST["ํ…Œ๋‘๋ฆฌ ์ƒ‰์ƒ"] = ::Color.new(0, 0, 0, 255)
  LIST["๊ทธ๋ฆผ์ž ์ƒ‰์ƒ"] = ::Color.new(0, 0, 0, 200)  

  # ์ •๊ทœ ํ‘œํ˜„์‹ (์ž˜ ์•„์‹œ๋Š” ๋ถ„๋“ค๋งŒ ๊ฑด๋“œ๋ฆฌ์‹ญ์‹œ์˜ค)
  CODE["16์ง„์ˆ˜"] = /#([a-zA-Z^\d]*)/i
  CODE["์ƒ‰์ƒ์ถ”์ถœ"] = /^[๊ฐ€-ํžฃ]+|c_[a-zA-z]+$/
  CODE["๋ช…๋ น์–ด"] = /^[\$#\.\|\^!><\{\}\\]|^[A-Z๊ฐ€-ํžฃใ„ฑ-ใ…Ž]+[!]*/i
  CODE["์ด๋ฆ„์ƒ‰์ƒ์ฝ”๋“œ"] = /\[([๊ฐ€-ํžฃ]+[\d]*|c_[a-zA-Z]+)\]/
  CODE["์›น์ƒ‰์ƒ"] = /([a-zA-Z\d]+)!/
  CODE["์ถ”์ถœ"] = /^([๊ฐ€-ํžฃใ„ฑ-ใ…Ž]+)/
  CODE["ํฐํŽ˜์ด์Šค์นฉ"] = /^ํฐ\_+/
  CODE["ํšจ๊ณผ์Œ"] = /^\[(.+?)\]/i
  CODE["์ฒ˜๋ฆฌ!"] = /^([๊ฐ€-ํžฃ]+)!/
  CODE["์ด๋ฆ„"] = /\e์ด๋ฆ„\<(.+?)\>/
  CODE["๋งํ’์„ "] = /\e๋งํ’์„ \[(\d+|-\d+)\]/i
  CODE["์ด๋ฆ„์ถ”์ถœ"] = /\[(.*)\]/
  CODE["์ด๋ฆ„์ƒ‰์ƒ๋ณ€๊ฒฝ1"] = /\eC\[(.+)\]/
  CODE["์ด๋ฆ„์ƒ‰์ƒ๋ณ€๊ฒฝ2"] = /\e์ƒ‰\[(.+)\]/
    
end