1 |
function scr_84_name_input_setup_ch1scr_84_name_input_setup_ch1function scr_84_name_input_setup_ch1()
{
var menu = 0;
var xoff = 0;
var yoff = 0;
var xstep = 0;
var ystep = 0;
if (LANGSUBTYPE == 0)
{
xoff = 68;
yoff = 70;
xstep = 20;
ystep = 20;
PLAYERNAMEY = 40;
menu[0] = "ABCDEFGHIJ";
menu[1] = "KLMNOPQRST";
menu[2] = "UVWXYZ < <";
CURX = 0;
CURY = 0;
}
else if (LANGSUBTYPE == 1)
{
xoff = 28;
yoff = 80;
xstep = 16;
ystep = 15;
PLAYERNAMEY = 60;
menu[0] = "あいうえお まみむめも ぁぃぅぇぉ";
menu[1] = "かきくけこ や ゆ よ がぎぐげご";
menu[2] = "さしすせそ らりるれろ ざじずぜぞ";
menu[3] = "たちつてと わをんー だぢづでど";
menu[4] = "なにぬねの ゃゅょっゎ ばびぶべぼ";
menu[5] = "はひふへほ ぱぴぷぺぽ";
menu[6] = ">> << >> << >> <<";
menu[7] = ">>>> <<<>>>> <<<<";
}
else if (LANGSUBTYPE == 2)
{
xoff = 28;
yoff = 80;
xstep = 16;
ystep = 15;
PLAYERNAMEY = 60;
menu[0] = "アイウエオ マミムメモ ァィゥェォ";
menu[1] = "カキクケコ ヤ ユ ヨ ガギグゲゴ";
menu[2] = "サシスセソ ラリルレロ ザジズゼゾ";
menu[3] = "タチツテト ワヲンー ダヂヅデド";
menu[4] = "ナニヌネノ ャュョッヮ バビブベボ";
menu[5] = "ハヒフヘホ パピプペポ";
menu[6] = ">> << >> << >> <<";
menu[7] = ">>>> <<<>>>> <<<<";
}
else if (LANGSUBTYPE == 3)
{
xoff = 28;
yoff = 80;
xstep = 32;
ystep = 15;
PLAYERNAMEY = 60;
menu[0] = "ABCDEFGHI";
menu[1] = "JKLMNOPQR";
menu[2] = "STUVWXYZ ";
menu[3] = " ";
menu[4] = " ";
menu[5] = " ";
menu[6] = "> <> <> <";
menu[7] = ">> <>> <<";
}
YMAX = array_length_1d(menu) - 1;
for (j = 0; j <= YMAX; j += 1)
{
var str = menu[j];
XMAX = string_length(str) - 1;
for (i = 0; i <= XMAX; i += 1)
{
NAME[i][j] = string_char_at(str, i + 1);
NAMEX[i][j] = xoff + (i * xstep);
NAMEY[i][j] = yoff + (j * ystep);
}
}
if (LANGSUBTYPE == 0)
{
NAME[6][2] = "(B)BACK";
NAME[8][2] = "(E)END";
}
else if (LANGSUBTYPE == 1 || LANGSUBTYPE == 2)
{
NAME[2][6] = "(1)ひらがな";
NAMEX[2][6] = (xoff + 32) - 20;
NAMEY[2][6] = yoff + 90 + 8;
NAME[8][6] = "(2)カタカナ";
NAMEX[8][6] = (xoff + 128) - 24;
NAMEY[8][6] = yoff + 90 + 8;
NAME[14][6] = "(3)アルファベット";
NAMEX[14][6] = (xoff + 224) - 40;
NAMEY[14][6] = yoff + 90 + 8;
NAME[4][7] = "(B)さくじょ";
NAMEX[4][7] = (xoff + 64) - 8;
NAMEY[4][7] = yoff + 105 + 16;
NAME[12][7] = "(E)けってい";
NAMEX[12][7] = (xoff + 180) - 32;
... () |
2 |
{ |
3 |
var menu = 0; |
4 |
var xoff = 0; |
5 |
var yoff = 0; |
6 |
var xstep = 0; |
7 |
var ystep = 0; |
8 |
if (LANGSUBTYPE == 0) |
9 |
{ |
10 |
xoff = 68; |
11 |
yoff = 70; |
12 |
xstep = 20; |
13 |
ystep = 20; |
14 |
PLAYERNAMEY = 40; |
15 |
menu[0] = "ABCDEFGHIJ"; |
16 |
menu[1] = "KLMNOPQRST"; |
17 |
menu[2] = "UVWXYZ < <"; |
18 |
CURX = 0; |
19 |
CURY = 0; |
20 |
} |
21 |
else if (LANGSUBTYPE == 1) |
22 |
{ |
23 |
xoff = 28; |
24 |
yoff = 80; |
25 |
xstep = 16; |
26 |
ystep = 15; |
27 |
PLAYERNAMEY = 60; |
28 |
menu[0] = "あいうえお まみむめも ぁぃぅぇぉ"; |
29 |
menu[1] = "かきくけこ や ゆ よ がぎぐげご"; |
30 |
menu[2] = "さしすせそ らりるれろ ざじずぜぞ"; |
31 |
menu[3] = "たちつてと わをんー だぢづでど"; |
32 |
menu[4] = "なにぬねの ゃゅょっゎ ばびぶべぼ"; |
33 |
menu[5] = "はひふへほ ぱぴぷぺぽ"; |
34 |
menu[6] = ">> << >> << >> <<"; |
35 |
menu[7] = ">>>> <<<>>>> <<<<"; |
36 |
} |
37 |
else if (LANGSUBTYPE == 2) |
38 |
{ |
39 |
xoff = 28; |
40 |
yoff = 80; |
41 |
xstep = 16; |
42 |
ystep = 15; |
43 |
PLAYERNAMEY = 60; |
44 |
menu[0] = "アイウエオ マミムメモ ァィゥェォ"; |
45 |
menu[1] = "カキクケコ ヤ ユ ヨ ガギグゲゴ"; |
46 |
menu[2] = "サシスセソ ラリルレロ ザジズゼゾ"; |
47 |
menu[3] = "タチツテト ワヲンー ダヂヅデド"; |
48 |
menu[4] = "ナニヌネノ ャュョッヮ バビブベボ"; |
49 |
menu[5] = "ハヒフヘホ パピプペポ"; |
50 |
menu[6] = ">> << >> << >> <<"; |
51 |
menu[7] = ">>>> <<<>>>> <<<<"; |
52 |
} |
53 |
else if (LANGSUBTYPE == 3) |
54 |
{ |
55 |
xoff = 28; |
56 |
yoff = 80; |
57 |
xstep = 32; |
58 |
ystep = 15; |
59 |
PLAYERNAMEY = 60; |
60 |
menu[0] = "ABCDEFGHI"; |
61 |
menu[1] = "JKLMNOPQR"; |
62 |
menu[2] = "STUVWXYZ "; |
63 |
menu[3] = " "; |
64 |
menu[4] = " "; |
65 |
menu[5] = " "; |
66 |
menu[6] = "> <> <> <"; |
67 |
menu[7] = ">> <>> <<"; |
68 |
} |
69 |
YMAX = array_length_1d(menu) - 1; |
70 |
for (j = 0; j <= YMAX; j += 1) |
71 |
{ |
72 |
var str = menu[j]; |
73 |
XMAX = string_length(str) - 1; |
74 |
for (i = 0; i <= XMAX; i += 1) |
75 |
{ |
76 |
NAME[i][j] = string_char_at(str, i + 1); |
77 |
NAMEX[i][j] = xoff + (i * xstep); |
78 |
NAMEY[i][j] = yoff + (j * ystep); |
79 |
} |
80 |
} |
81 |
if (LANGSUBTYPE == 0) |
82 |
{ |
83 |
NAME[6][2] = "(B)BACK"; |
84 |
NAME[8][2] = "(E)END"; |
85 |
} |
86 |
else if (LANGSUBTYPE == 1 || LANGSUBTYPE == 2) |
87 |
{ |
88 |
NAME[2][6] = "(1)ひらがな"; |
89 |
NAMEX[2][6] = (xoff + 32) - 20; |
90 |
NAMEY[2][6] = yoff + 90 + 8; |
91 |
NAME[8][6] = "(2)カタカナ"; |
92 |
NAMEX[8][6] = (xoff + 128) - 24; |
93 |
NAMEY[8][6] = yoff + 90 + 8; |
94 |
NAME[14][6] = "(3)アルファベット"; |
95 |
NAMEX[14][6] = (xoff + 224) - 40; |
96 |
NAMEY[14][6] = yoff + 90 + 8; |
97 |
NAME[4][7] = "(B)さくじょ"; |
98 |
NAMEX[4][7] = (xoff + 64) - 8; |
99 |
NAMEY[4][7] = yoff + 105 + 16; |
100 |
NAME[12][7] = "(E)けってい"; |
101 |
NAMEX[12][7] = (xoff + 180) - 32; |
102 |
NAMEY[12][7] = yoff + 105 + 16; |
103 |
if (LANGSUBTYPE == 1) |
104 |
{ |
105 |
CURX = 2; |
106 |
CURY = 6; |
107 |
} |
108 |
else |
109 |
{ |
110 |
CURX = 8; |
111 |
CURY = 6; |
112 |
} |
113 |
} |
114 |
else if (LANGSUBTYPE == 3) |
115 |
{ |
116 |
NAME[1][6] = "(1)ひらがな"; |
117 |
NAMEX[1][6] = (xoff + 32) - 20; |
118 |
NAMEY[1][6] = yoff + 90 + 8; |
119 |
NAME[4][6] = "(2)カタカナ"; |
120 |
NAMEX[4][6] = (xoff + 128) - 24; |
121 |
NAMEY[4][6] = yoff + 90 + 8; |
122 |
NAME[7][6] = "(3)アルファベット"; |
123 |
NAMEX[7][6] = (xoff + 224) - 40; |
124 |
NAMEY[7][6] = yoff + 90 + 8; |
125 |
NAME[2][7] = "(B)さくじょ"; |
126 |
NAMEX[2][7] = (xoff + 64) - 8; |
127 |
NAMEY[2][7] = yoff + 105 + 16; |
128 |
NAME[6][7] = "(E)けってい"; |
129 |
NAMEX[6][7] = (xoff + 180) - 32; |
130 |
NAMEY[6][7] = yoff + 105 + 16; |
131 |
CURX = 7; |
132 |
CURY = 6; |
133 |
} |
134 |
HEARTX = (NAMEX[CURX][CURY] + (string_width(NAME[CURX][CURY]) / 2)) - 10; |
135 |
HEARTY = NAMEY[CURX][CURY]; |
136 |
} |