#============================================================================== # ¡á Window_NameInput #------------------------------------------------------------------------------ # ¡¡À̸§ ÀÔ·Â È­¸é¿¡¼­, ¹®ÀÚ¸¦ ¼±ÅÃÇÏ´Â À©µµ¿ìÀÔ´Ï´Ù. # coded by Bimilist #============================================================================== class Window_NameInput < Window_Base CHARACTER_TABLE = [ ["°¡","°¢","°£","°¤","°¥","°¦","°§","°¨","°©","°ª","°«","°¬","°­","°®","°¯","°°","°±","°²","°³","°´","°µ","°¶","°·","°¸","°¹","°º","°»","°¼","°½","°¾","°¿","°À","°Á","°Â","°Ã","°Ä","°Å","°Æ","°Ç","°È","°É","°Ê","°Ë","°Ì","°Í","°Î","°Ï","°Ð","°Ñ","°Ò","°Ó","°Ô","°Õ","°Ö","°×","°Ø","°Ù","°Ú","°Û","°Ü","°Ý","°Þ","°ß","°à","°á","°â","°ã","°ä","°å","°æ","°ç","°è","°é","°ê","°ë","°ì","°í","°î","°ï","°ð","°ñ","°ò","°ó","°ô","°õ","°ö","°÷","°ø","°ù","°ú","°û","°ü","°ý","°þ","±¡","±¢","±£","±¤","±¥","±¦","±§","±¨","±©","±ª","±«","±¬","±­","±®","±¯","±°","±±","±²","±³","±´","±µ","±¶","±·","±¸","±¹","±º","±»","±¼","±½","±¾","±¿","±À","±Á","±Â","±Ã","±Ä","±Å","±Æ","±Ç","±È","±É","±Ê","±Ë","±Ì","±Í","±Î","±Ï","±Ð","±Ñ","±Ò","±Ó","±Ô","±Õ","±Ö","±×","±Ø","±Ù","±Ú","±Û","±Ü","±Ý","±Þ","±ß","±à","±á","±â","±ã","±ä","±å","±æ","±ç","±è","±é","±ê","±ë","±ì","±í",], ["±î","±ï","±ð","±ñ","±ò","±ó","±ô","±õ","±ö","±÷","±ø","±ù","±ú","±û","±ü","±ý","±þ","²¡","²¢","²£","²¤","²¥","²¦","²§","²¨","²©","²ª","²«","²¬","²­","²®","²¯","²°","²±","²²","²³","²´","²µ","²¶","²·","²¸","²¹","²º","²»","²¼","²½","²¾","²¿","²À","²Á","²Â","²Ã","²Ä","²Å","²Æ","²Ç","²È","²É","²Ê","²Ë","²Ì","²Í","²Î","²Ï","²Ð","²Ñ","²Ò","²Ó","²Ô","²Õ","²Ö","²×","²Ø","²Ù","²Ú","²Û","²Ü","²Ý","²Þ","²ß","²à","²á","²â","²ã","²ä","²å","²æ","²ç","²è","²é","²ê","²ë","²ì","²í","²î","²ï","²ð","²ñ","²ò","²ó","²ô","²õ","²ö","²÷","²ø","²ù","²ú","²û","²ü","²ý","²þ","³¡","³¢","³£","³¤","³¥","³¦","³§","³¨","³©",], ["³ª","³«","³¬","³­","³®","³¯","³°","³±","³²","³³","³´","³µ","³¶","³·","³¸","³¹","³º","³»","³¼","³½","³¾","³¿","³À","³Á","³Â","³Ã","³Ä","³Å","³Æ","³Ç","³È","³É","³Ê","³Ë","³Ì","³Í","³Î","³Ï","³Ð","³Ñ","³Ò","³Ó","³Ô","³Õ","³Ö","³×","³Ø","³Ù","³Ú","³Û","³Ü","³Ý","³Þ","³ß","³à","³á","³â","³ã","³ä","³å","³æ","³ç","³è","³é","³ê","³ë","³ì","³í","³î","³ï","³ð","³ñ","³ò","³ó","³ô","³õ","³ö","³÷","³ø","³ù","³ú","³û","³ü","³ý","³þ","´¡","´¢","´£","´¤","´¥","´¦","´§","´¨","´©","´ª","´«","´¬","´­","´®","´¯","´°","´±","´²","´³","´´","´µ","´¶","´·","´¸","´¹","´º","´»","´¼","´½","´¾","´¿","´À","´Á","´Â","´Ã","´Ä","´Å","´Æ","´Ç","´È","´É","´Ê","´Ë","´Ì","´Í","´Î","´Ï","´Ð","´Ñ","´Ò","´Ó","´Ô","´Õ","´Ö","´×","´Ø",], ["´Ù","´Ú","´Û","´Ü","´Ý","´Þ","´ß","´à","´á","´â","´ã","´ä","´å","´æ","´ç","´è","´é","´ê","´ë","´ì","´í","´î","´ï","´ð","´ñ","´ò","´ó","´ô","´õ","´ö","´÷","´ø","´ù","´ú","´û","´ü","´ý","´þ","µ¡","µ¢","µ£","µ¤","µ¥","µ¦","µ§","µ¨","µ©","µª","µ«","µ¬","µ­","µ®","µ¯","µ°","µ±","µ²","µ³","µ´","µµ","µ¶","µ·","µ¸","µ¹","µº","µ»","µ¼","µ½","µ¾","µ¿","µÀ","µÁ","µÂ","µÃ","µÄ","µÅ","µÆ","µÇ","µÈ","µÉ","µÊ","µË","µÌ","µÍ","µÎ","µÏ","µÐ","µÑ","µÒ","µÓ","µÔ","µÕ","µÖ","µ×","µØ","µÙ","µÚ","µÛ","µÜ","µÝ","µÞ","µß","µà","µá","µâ","µã","µä","µå","µæ","µç","µè","µé","µê","µë","µì","µí","µî","µï","µð","µñ","µò","µó","µô","µõ","µö","µ÷","µø","µù","µú",], ["µû","µü","µý","µþ","¶¡","¶¢","¶£","¶¤","¶¥","¶¦","¶§","¶¨","¶©","¶ª","¶«","¶¬","¶­","¶®","¶¯","¶°","¶±","¶²","¶³","¶´","¶µ","¶¶","¶·","¶¸","¶¹","¶º","¶»","¶¼","¶½","¶¾","¶¿","¶À","¶Á","¶Â","¶Ã","¶Ä","¶Å","¶Æ","¶Ç","¶È","¶É","¶Ê","¶Ë","¶Ì","¶Í","¶Î","¶Ï","¶Ð","¶Ñ","¶Ò","¶Ó","¶Ô","¶Õ","¶Ö","¶×","¶Ø","¶Ù","¶Ú","¶Û","¶Ü","¶Ý","¶Þ","¶ß","¶à","¶á","¶â","¶ã","¶ä","¶å","¶æ","¶ç","¶è","¶é","¶ê","¶ë","¶ì","¶í","¶î","¶ï","¶ð","¶ñ","¶ò",], ["¶ó","¶ô","¶õ","¶ö","¶÷","¶ø","¶ù","¶ú","¶û","¶ü","¶ý","¶þ","·¡","·¢","·£","·¤","·¥","·¦","·§","·¨","·©","·ª","·«","·¬","·­","·®","·¯","·°","·±","·²","·³","·´","·µ","·¶","··","·¸","·¹","·º","·»","·¼","·½","·¾","·¿","·À","·Á","·Â","·Ã","·Ä","·Å","·Æ","·Ç","·È","·É","·Ê","·Ë","·Ì","·Í","·Î","·Ï","·Ð","·Ñ","·Ò","·Ó","·Ô","·Õ","·Ö","·×","·Ø","·Ù","·Ú","·Û","·Ü","·Ý","·Þ","·ß","·à","·á","·â","·ã","·ä","·å","·æ","·ç","·è","·é","·ê","·ë","·ì","·í","·î","·ï","·ð","·ñ","·ò","·ó","·ô","·õ","·ö","·÷","·ø","·ù","·ú","·û","·ü","·ý","·þ","¸¡","¸¢","¸£","¸¤","¸¥","¸¦","¸§","¸¨","¸©","¸ª","¸«","¸¬","¸­","¸®","¸¯","¸°","¸±","¸²","¸³","¸´","¸µ",], ["¸¶","¸·","¸¸","¸¹","¸º","¸»","¸¼","¸½","¸¾","¸¿","¸À","¸Á","¸Â","¸Ã","¸Ä","¸Å","¸Æ","¸Ç","¸È","¸É","¸Ê","¸Ë","¸Ì","¸Í","¸Î","¸Ï","¸Ð","¸Ñ","¸Ò","¸Ó","¸Ô","¸Õ","¸Ö","¸×","¸Ø","¸Ù","¸Ú","¸Û","¸Ü","¸Ý","¸Þ","¸ß","¸à","¸á","¸â","¸ã","¸ä","¸å","¸æ","¸ç","¸è","¸é","¸ê","¸ë","¸ì","¸í","¸î","¸ï","¸ð","¸ñ","¸ò","¸ó","¸ô","¸õ","¸ö","¸÷","¸ø","¸ù","¸ú","¸û","¸ü","¸ý","¸þ","¹¡","¹¢","¹£","¹¤","¹¥","¹¦","¹§","¹¨","¹©","¹ª","¹«","¹¬","¹­","¹®","¹¯","¹°","¹±","¹²","¹³","¹´","¹µ","¹¶","¹·","¹¸","¹¹","¹º","¹»","¹¼","¹½","¹¾","¹¿","¹À","¹Á","¹Â","¹Ã","¹Ä","¹Å","¹Æ","¹Ç","¹È","¹É","¹Ê","¹Ë","¹Ì","¹Í","¹Î","¹Ï","¹Ð","¹Ñ","¹Ò","¹Ó","¹Ô","¹Õ","¹Ö","¹×","¹Ø",], ["¹Ù","¹Ú","¹Û","¹Ü","¹Ý","¹Þ","¹ß","¹à","¹á","¹â","¹ã","¹ä","¹å","¹æ","¹ç","¹è","¹é","¹ê","¹ë","¹ì","¹í","¹î","¹ï","¹ð","¹ñ","¹ò","¹ó","¹ô","¹õ","¹ö","¹÷","¹ø","¹ù","¹ú","¹û","¹ü","¹ý","¹þ","º¡","º¢","º£","º¤","º¥","º¦","º§","º¨","º©","ºª","º«","º¬","º­","º®","º¯","º°","º±","º²","º³","º´","ºµ","º¶","º·","º¸","º¹","ºº","º»","º¼","º½","º¾","º¿","ºÀ","ºÁ","ºÂ","ºÃ","ºÄ","ºÅ","ºÆ","ºÇ","ºÈ","ºÉ","ºÊ","ºË","ºÌ","ºÍ","ºÎ","ºÏ","ºÐ","ºÑ","ºÒ","ºÓ","ºÔ","ºÕ","ºÖ","º×","ºØ","ºÙ","ºÚ","ºÛ","ºÜ","ºÝ","ºÞ","ºß","ºà","ºá","ºâ","ºã","ºä","ºå","ºæ","ºç","ºè","ºé","ºê","ºë","ºì","ºí","ºî","ºï","ºð","ºñ","ºò","ºó","ºô","ºõ","ºö","º÷","ºø","ºù","ºú","ºû",], ["ºü","ºý","ºþ","»¡","»¢","»£","»¤","»¥","»¦","»§","»¨","»©","»ª","»«","»¬","»­","»®","»¯","»°","»±","»²","»³","»´","»µ","»¶","»·","»¸","»¹","»º","»»","»¼","»½","»¾","»¿","»À","»Á","»Â","»Ã","»Ä","»Å","»Æ","»Ç","»È","»É","»Ê","»Ë","»Ì","»Í","»Î","»Ï","»Ð","»Ñ","»Ò","»Ó","»Ô","»Õ","»Ö","»×","»Ø","»Ù","»Ú","»Û","»Ü","»Ý","»Þ","»ß","»à","»á","»â","»ã","»ä","»å","»æ",], ["»ç","»è","»é","»ê","»ë","»ì","»í","»î","»ï","»ð","»ñ","»ò","»ó","»ô","»õ","»ö","»÷","»ø","»ù","»ú","»û","»ü","»ý","»þ","¼¡","¼¢","¼£","¼¤","¼¥","¼¦","¼§","¼¨","¼©","¼ª","¼«","¼¬","¼­","¼®","¼¯","¼°","¼±","¼²","¼³","¼´","¼µ","¼¶","¼·","¼¸","¼¹","¼º","¼»","¼¼","¼½","¼¾","¼¿","¼À","¼Á","¼Â","¼Ã","¼Ä","¼Å","¼Æ","¼Ç","¼È","¼É","¼Ê","¼Ë","¼Ì","¼Í","¼Î","¼Ï","¼Ð","¼Ñ","¼Ò","¼Ó","¼Ô","¼Õ","¼Ö","¼×","¼Ø","¼Ù","¼Ú","¼Û","¼Ü","¼Ý","¼Þ","¼ß","¼à","¼á","¼â","¼ã","¼ä","¼å","¼æ","¼ç","¼è","¼é","¼ê","¼ë","¼ì","¼í","¼î","¼ï","¼ð","¼ñ","¼ò","¼ó","¼ô","¼õ","¼ö","¼÷","¼ø","¼ù","¼ú","¼û","¼ü","¼ý","¼þ","½¡","½¢","½£","½¤","½¥","½¦","½§","½¨","½©","½ª","½«","½¬","½­","½®","½¯","½°","½±","½²","½³","½´","½µ","½¶","½·","½¸","½¹","½º","½»","½¼","½½","½¾","½¿","½À","½Á","½Â","½Ã","½Ä","½Å","½Æ","½Ç","½È","½É","½Ê","½Ë","½Ì","½Í",], ["½Î","½Ï","½Ð","½Ñ","½Ò","½Ó","½Ô","½Õ","½Ö","½×","½Ø","½Ù","½Ú","½Û","½Ü","½Ý","½Þ","½ß","½à","½á","½â","½ã","½ä","½å","½æ","½ç","½è","½é","½ê","½ë","½ì","½í","½î","½ï","½ð","½ñ","½ò","½ó","½ô","½õ","½ö","½÷","½ø","½ù","½ú","½û","½ü","½ý","½þ","¾¡","¾¢","¾£","¾¤","¾¥","¾¦","¾§","¾¨","¾©","¾ª","¾«","¾¬","¾­","¾®","¾¯","¾°","¾±","¾²","¾³","¾´","¾µ","¾¶","¾·","¾¸","¾¹","¾º","¾»","¾¼","¾½","¾¾","¾¿","¾À","¾Á","¾Â","¾Ã","¾Ä","¾Å",], ["¾Æ","¾Ç","¾È","¾É","¾Ê","¾Ë","¾Ì","¾Í","¾Î","¾Ï","¾Ð","¾Ñ","¾Ò","¾Ó","¾Ô","¾Õ","¾Ö","¾×","¾Ø","¾Ù","¾Ú","¾Û","¾Ü","¾Ý","¾Þ","¾ß","¾à","¾á","¾â","¾ã","¾ä","¾å","¾æ","¾ç","¾è","¾é","¾ê","¾ë","¾ì","¾í","¾î","¾ï","¾ð","¾ñ","¾ò","¾ó","¾ô","¾õ","¾ö","¾÷","¾ø","¾ù","¾ú","¾û","¾ü","¾ý","¾þ","¿¡","¿¢","¿£","¿¤","¿¥","¿¦","¿§","¿¨","¿©","¿ª","¿«","¿¬","¿­","¿®","¿¯","¿°","¿±","¿²","¿³","¿´","¿µ","¿¶","¿·","¿¸","¿¹","¿º","¿»","¿¼","¿½","¿¾","¿¿","¿À","¿Á","¿Â","¿Ã","¿Ä","¿Å","¿Æ","¿Ç","¿È","¿É","¿Ê","¿Ë","¿Ì","¿Í","¿Î","¿Ï","¿Ð","¿Ñ","¿Ò","¿Ó","¿Ô","¿Õ","¿Ö","¿×","¿Ø","¿Ù","¿Ú","¿Û","¿Ü","¿Ý","¿Þ","¿ß","¿à","¿á","¿â","¿ã","¿ä","¿å","¿æ","¿ç","¿è","¿é","¿ê","¿ë","¿ì","¿í","¿î","¿ï","¿ð","¿ñ","¿ò","¿ó","¿ô","¿õ","¿ö","¿÷","¿ø","¿ù","¿ú","¿û","¿ü","¿ý","¿þ","À¡","À¢","À£","À¤","À¥","À¦","À§","À¨","À©","Àª","À«","À¬","À­","À®","À¯","À°","À±","À²","À³","À´","Àµ","À¶","À·","À¸","À¹","Àº","À»","À¼","À½","À¾","À¿","ÀÀ","ÀÁ","ÀÂ","ÀÃ","ÀÄ","ÀÅ","ÀÆ","ÀÇ","ÀÈ","ÀÉ","ÀÊ","ÀË","ÀÌ","ÀÍ","ÀÎ","ÀÏ","ÀÐ","ÀÑ","ÀÒ","ÀÓ","ÀÔ","ÀÕ","ÀÖ","À×","ÀØ","ÀÙ",], ["ÀÚ","ÀÛ","ÀÜ","ÀÝ","ÀÞ","Àß","Àà","Àá","Àâ","Àã","Àä","Àå","Àæ","Àç","Àè","Àé","Àê","Àë","Àì","Àí","Àî","Àï","Àð","Àñ","Àò","Àó","Àô","Àõ","Àö","À÷","Àø","Àù","Àú","Àû","Àü","Àý","Àþ","Á¡","Á¢","Á£","Á¤","Á¥","Á¦","Á§","Á¨","Á©","Áª","Á«","Á¬","Á­","Á®","Á¯","Á°","Á±","Á²","Á³","Á´","Áµ","Á¶","Á·","Á¸","Á¹","Áº","Á»","Á¼","Á½","Á¾","Á¿","ÁÀ","ÁÁ","ÁÂ","ÁÃ","ÁÄ","ÁÅ","ÁÆ","ÁÇ","ÁÈ","ÁÉ","ÁÊ","ÁË","ÁÌ","ÁÍ","ÁÎ","ÁÏ","ÁÐ","ÁÑ","ÁÒ","ÁÓ","ÁÔ","ÁÕ","ÁÖ","Á×","ÁØ","ÁÙ","ÁÚ","ÁÛ","ÁÜ","ÁÝ","ÁÞ","Áß","Áà","Áá","Áâ","Áã","Áä","Áå","Áæ","Áç","Áè","Áé","Áê","Áë","Áì","Áí","Áî","Áï","Áð","Áñ","Áò","Áó","Áô","Áõ","Áö","Á÷","Áø","Áù","Áú","Áû","Áü","Áý","Áþ","¡","¢","£","¤",], ["Â¥","¦","§","¨","©","ª","«","¬","­","®","¯","°","±","²","³","´","µ","¶","·","¸","¹","º","»","¼","½","¾","¿","ÂÀ","ÂÁ","ÂÂ","ÂÃ","ÂÄ","ÂÅ","ÂÆ","ÂÇ","ÂÈ","ÂÉ","ÂÊ","ÂË","ÂÌ","ÂÍ","ÂÎ","ÂÏ","ÂÐ","ÂÑ","ÂÒ","ÂÓ","ÂÔ","ÂÕ","ÂÖ","Â×","ÂØ","ÂÙ","ÂÚ","ÂÛ","ÂÜ","ÂÝ","ÂÞ","Âß","Âà","Âá","Ââ","Âã","Âä","Âå","Âæ","Âç","Âè","Âé","Âê","Âë","Âì","Âí","Âî","Âï","Âð","Âñ","Âò","Âó","Âô","Âõ","Âö",], ["Â÷","Âø","Âù","Âú","Âû","Âü","Âý","Âþ","á","â","ã","ä","Ã¥","æ","ç","è","é","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","÷","ø","ù","ú","û","ü","ý","þ","ÿ","ÃÀ","ÃÁ","ÃÂ","ÃÃ","ÃÄ","ÃÅ","ÃÆ","ÃÇ","ÃÈ","ÃÉ","ÃÊ","ÃË","ÃÌ","ÃÍ","ÃÎ","ÃÏ","ÃÐ","ÃÑ","ÃÒ","ÃÓ","ÃÔ","ÃÕ","ÃÖ","Ã×","ÃØ","ÃÙ","ÃÚ","ÃÛ","ÃÜ","ÃÝ","ÃÞ","Ãß","Ãà","Ãá","Ãâ","Ãã","Ãä","Ãå","Ãæ","Ãç","Ãè","Ãé","Ãê","Ãë","Ãì","Ãí","Ãî","Ãï","Ãð","Ãñ","Ãò","Ãó","Ãô","Ãõ","Ãö","Ã÷","Ãø","Ãù","Ãú","Ãû","Ãü","Ãý","Ãþ","Ä¡","Ä¢","Ä£","Ĥ","Ä¥","Ħ","ħ","Ĩ","Ä©","Ī",], ["Ä«","Ĭ","Ä­","Ä®","į","Ä°","ı","IJ","ij","Ä´","ĵ","Ķ","Ä·","ĸ","Ĺ","ĺ","Ä»","ļ","Ľ","ľ","Ä¿","ÄÀ","ÄÁ","ÄÂ","ÄÃ","ÄÄ","ÄÅ","ÄÆ","ÄÇ","ÄÈ","ÄÉ","ÄÊ","ÄË","ÄÌ","ÄÍ","ÄÎ","ÄÏ","ÄÐ","ÄÑ","ÄÒ","ÄÓ","ÄÔ","ÄÕ","ÄÖ","Ä×","ÄØ","ÄÙ","ÄÚ","ÄÛ","ÄÜ","ÄÝ","ÄÞ","Äß","Äà","Äá","Äâ","Äã","Ää","Äå","Äæ","Äç","Äè","Äé","Äê","Äë","Äì","Äí","Äî","Äï","Äð","Äñ","Äò","Äó","Äô","Äõ","Äö","Ä÷","Äø","Äù","Äú","Äû","Äü","Äý","Äþ","Å¡","Å¢","Å£","Ť","Å¥","Ŧ","ŧ","Ũ","Å©","Ū","Å«","Ŭ","Å­","Å®","ů","Å°","ű","Ų","ų","Å´","ŵ","Ŷ","Å·",], ["Ÿ","Ź","ź","Å»","ż","Ž","ž","Å¿","ÅÀ","ÅÁ","ÅÂ","ÅÃ","ÅÄ","ÅÅ","ÅÆ","ÅÇ","ÅÈ","ÅÉ","ÅÊ","ÅË","ÅÌ","ÅÍ","ÅÎ","ÅÏ","ÅÐ","ÅÑ","ÅÒ","ÅÓ","ÅÔ","ÅÕ","ÅÖ","Å×","ÅØ","ÅÙ","ÅÚ","ÅÛ","ÅÜ","ÅÝ","ÅÞ","Åß","Åà","Åá","Åâ","Åã","Åä","Åå","Åæ","Åç","Åè","Åé","Åê","Åë","Åì","Åí","Åî","Åï","Åð","Åñ","Åò","Åó","Åô","Åõ","Åö","Å÷","Åø","Åù","Åú","Åû","Åü","Åý","Åþ","Æ¡","Æ¢","Æ£","Ƥ","Æ¥","Ʀ","Ƨ","ƨ","Æ©","ƪ","Æ«","Ƭ","Æ­","Æ®","Ư","Æ°","Ʊ","Ʋ","Ƴ","Æ´","Ƶ","ƶ","Æ·","Ƹ","ƹ","ƺ","Æ»","Ƽ","ƽ","ƾ","Æ¿","ÆÀ","ÆÁ","ÆÂ","ÆÃ",], ["ÆÄ","ÆÅ","ÆÆ","ÆÇ","ÆÈ","ÆÉ","ÆÊ","ÆË","ÆÌ","ÆÍ","ÆÎ","ÆÏ","ÆÐ","ÆÑ","ÆÒ","ÆÓ","ÆÔ","ÆÕ","ÆÖ","Æ×","ÆØ","ÆÙ","ÆÚ","ÆÛ","ÆÜ","ÆÝ","ÆÞ","Æß","Æà","Æá","Æâ","Æã","Æä","Æå","Ææ","Æç","Æè","Æé","Æê","Æë","Æì","Æí","Æî","Æï","Æð","Æñ","Æò","Æó","Æô","Æõ","Æö","Æ÷","Æø","Æù","Æú","Æû","Æü","Æý","Æþ","Ç¡","Ç¢","Ç£","Ǥ","Ç¥","Ǧ","ǧ","Ǩ","Ç©","Ǫ","Ç«","Ǭ","Ç­","Ç®","ǯ","Ç°","DZ","Dz","dz","Ç´","ǵ","Ƕ","Ç·","Ǹ","ǹ","Ǻ","Ç»","Ǽ","ǽ","Ǿ","Ç¿","ÇÀ","ÇÁ","ÇÂ","ÇÃ","ÇÄ","ÇÅ","ÇÆ","ÇÇ","ÇÈ","ÇÉ","ÇÊ","ÇË","ÇÌ","ÇÍ","ÇÎ",], ["ÇÏ","ÇÐ","ÇÑ","ÇÒ","ÇÓ","ÇÔ","ÇÕ","ÇÖ","Ç×","ÇØ","ÇÙ","ÇÚ","ÇÛ","ÇÜ","ÇÝ","ÇÞ","Çß","Çà","Çá","Çâ","Çã","Çä","Çå","Çæ","Çç","Çè","Çé","Çê","Çë","Çì","Çí","Çî","Çï","Çð","Çñ","Çò","Çó","Çô","Çõ","Çö","Ç÷","Çø","Çù","Çú","Çû","Çü","Çý","Çþ","È¡","È¢","È£","Ȥ","È¥","Ȧ","ȧ","Ȩ","È©","Ȫ","È«","Ȭ","È­","È®","ȯ","È°","ȱ","Ȳ","ȳ","È´","ȵ","ȶ","È·","ȸ","ȹ","Ⱥ","È»","ȼ","Ƚ","Ⱦ","È¿","ÈÀ","ÈÁ","ÈÂ","ÈÃ","ÈÄ","ÈÅ","ÈÆ","ÈÇ","ÈÈ","ÈÉ","ÈÊ","ÈË","ÈÌ","ÈÍ","ÈÎ","ÈÏ","ÈÐ","ÈÑ","ÈÒ","ÈÓ","ÈÔ","ÈÕ","ÈÖ","È×","ÈØ","ÈÙ","ÈÚ","ÈÛ","ÈÜ","ÈÝ","ÈÞ","Èß","Èà","Èá","Èâ","Èã","Èä","Èå","Èæ","Èç","Èè","Èé","Èê","Èë","Èì","Èí","Èî","Èï","Èð","Èñ","Èò","Èó","Èô","Èõ","Èö","È÷","Èø","Èù","Èú","Èû","Èü","Èý","Èþ",], ["¡¡","£¡","¢®","£¿","¢¯","¡¤","¡¥","¡¦","¡ª","¡­","¡Ù","¢¼","¢½","¡Þ","¢À","¡Ø","¡×","¢Û","¢Ü","¢Ý","£°","£±","£²","£³","£´","£µ","£¶","£·","£¸","£¹","¥¡","¥¢","¥£","¥¤","¥¥","¥¦","¥§","¥¨","¥©","¥ª","¢â","¢ç","³¡³»±â"], ["¤¡","¤¢","¤¤","¤§","¤¨","¤©","¤±","¤²","¤³","¤µ","¤¶","¤·","¤¸","¤¹","¤º","¤»","¤¼","¤½","¤¾","¨µ",], ] #-------------------------------------------------------------------------- # ¡Ü ¿ÀºêÁ§Æ® ÃʱâÈ­ #-------------------------------------------------------------------------- def initialize super(0, 128, 640, 352) self.contents = Bitmap.new(width - 32, height - 32) @table = maxtable - 1 @index = maxindex - 1 refresh update_cursor_rect end #-------------------------------------------------------------------------- # ¡Ü #-------------------------------------------------------------------------- def maxtable return CHARACTER_TABLE.size - 1 end #-------------------------------------------------------------------------- # ¡Ü #-------------------------------------------------------------------------- def maxindex return CHARACTER_TABLE[@table].size end #-------------------------------------------------------------------------- # ¡Ü ¹®ÀÚÀÇ Ãëµæ #-------------------------------------------------------------------------- def character if @index < 0 return CHARACTER_TABLE[maxtable][20 + @index] else if CHARACTER_TABLE[@table][@index] == "³¡³»±â" return nil else return CHARACTER_TABLE[@table][@index] end end end #-------------------------------------------------------------------------- # ¡Ü ¸®ÇÁ·¹½¬ #-------------------------------------------------------------------------- def refresh self.contents.clear for i in 0..CHARACTER_TABLE[maxtable].size-1 x = i * 30 + 4 y = 0 self.contents.draw_text(x, y, 28, 32, CHARACTER_TABLE[maxtable][i], 0) end for i in 0..maxindex-1 x = i % 20 * 30 + 4 y = i / 20 * 22 + 32 self.contents.draw_text(x, y, 128, 32, CHARACTER_TABLE[@table][i], 0) end end #-------------------------------------------------------------------------- # ¡Ü Ä¿¼­ÀÇ ±¸Çü °»½Å #-------------------------------------------------------------------------- def update_cursor_rect if @index < 0 x = (@index + 20) % 20 * 30 + 4 y = 6 self.cursor_rect.set(x, y, 20, 20) else x = @index % 20 * 30 + 4 y = @index / 20 * 22 + 32 + 6 cx = contents.text_size(CHARACTER_TABLE[@table][@index]).width self.cursor_rect.set(x, y, cx, 20) end end #-------------------------------------------------------------------------- # ¡Ü ÇÁ·¹ÀÓ °»½Å #-------------------------------------------------------------------------- def update super if Input.repeat? (Input::LEFT) $game_system.se_play($data_system.cursor_se) @index -= 1 case @index when -1 @index = maxindex - 1 when -21 @index = -1 end end if Input.repeat? (Input::RIGHT) $game_system.se_play($data_system.cursor_se) @index += 1 case @index when 0 @index = -20 when maxindex @index = 0 end end if Input.repeat? (Input::UP) $game_system.se_play($data_system.cursor_se) @index -= 20 if @index < -20 @index += 40 @index += maxindex / 20 * 20 if @index >= maxindex @index -= 20 end end end if Input.repeat? (Input::DOWN) $game_system.se_play($data_system.cursor_se) @index += 20 if @index >= maxindex @index %= 20 end end if @index < 0 if @table != @index + 20 @table = @index + 20 refresh end end if Input.trigger? (Input::L) @table += 19 @table %= 20 if @index < 0 @index = @table - 20 end refresh end if Input.trigger? (Input::R) @table += 1 @table %= 20 if @index < 0 @index = @table - 20 end refresh end update_cursor_rect end end