配列の説明 |
|
|
map[0]〜[99]などの要素について |
|
|
|
|
|
|
map
= new Array(100); |
|
周りの地雷の数(0〜8、地雷そのものときは99) |
|
|
|
|
|
op_map = new Array(100); |
クリックしてあいてるかどうか(0のときはあいてない、1のときはあいている) |
|
|
|
op_mapx = new Array(10); |
周りに地雷がないマップをクリックしたとき、あけるマップのX座標(引数の1つ目) |
|
|
op_mapy = new Array(10); |
周りに地雷がないマップをクリックしたとき、あけるマップのY座標(引数の2つ目) |
|
|
mis
= new Array(100); |
|
右クリックで地雷を表示したかどうか(0のときは表示していない、1のときは表示された) |
|
|
|
|
|
|
|
マップの凡例 |
|
|
|
0〜99のマップの番号:10i+jで与えられる |
|
|
|
(x,y):マップの座標(関数の引数x,yとして送られる) |
|
全行解説へ戻る |
|
|
|
map[ ]:初期値は0、地雷の有無のマップ(0〜8のときは周りの地雷の数、99のとき地雷を示す)。[ ]内は10*y+xの値が入る。 |
|
|
|
op_map[ ]:初期値は0。0は開いていない。1は開いている。[ ]内は10*y+xの値が入る。 |
|
|
|
mis[ ]:初期値は0、右クリックで地雷を表示したかどうか。0は地雷のマークをつけていない。1はマークをつけた[
]内は10*y+xの値が入る。 |
|
|
put(j,i)のjをx座標、iをy座標とする |
|
|
Y座標/X座標 |
j=0 |
j=1 |
j=2 |
j=3 |
j=4 |
j=5 |
j=6 |
j=7 |
j=8 |
j=9 |
|
i=0 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
|
(0,0) |
(1,0) |
(2,0) |
(3,0) |
(4,0) |
(5,0) |
(6,0) |
(7,0) |
(8,0) |
(9,0) |
|
map[0] |
map[1] |
map[2] |
map[3] |
map[4] |
map[5] |
map[6] |
map[7] |
map[8] |
map[9] |
|
op_map[0] |
op_map[1] |
op_map[2] |
op_map[3] |
op_map[4] |
op_map[5] |
op_map[6] |
op_map[7] |
op_map[8] |
op_map[9] |
|
mis[0] |
mis[1] |
mis[2] |
mis[3] |
mis[4] |
mis[5] |
mis[6] |
mis[7] |
mis[8] |
mis[9] |
|
i=1 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
|
(0,1) |
(1,1) |
(2,1) |
(3,1) |
(4,1) |
(5,1) |
(6,1) |
(7,1) |
(8,1) |
(9,1) |
|
map[10] |
map[11] |
map[12] |
map[13] |
map[14] |
map[15] |
map[16] |
map[17] |
map[18] |
map[19] |
|
op_map[10] |
op_map[11] |
op_map[12] |
op_map[13] |
op_map[14] |
op_map[15] |
op_map[16] |
op_map[17] |
op_map[18] |
op_map[19] |
|
mis[10] |
mis[11] |
mis[12] |
mis[13] |
mis[14] |
mis[15] |
mis[16] |
mis[17] |
mis[18] |
mis[19] |
|
i=2 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
|
(0,2) |
(1,2) |
(2,2) |
(3,2) |
(4,2) |
(5,2) |
(6,2) |
(7,2) |
(8,2) |
(9,2) |
|
map[20] |
map[21] |
map[22] |
map[23] |
map[24] |
map[25] |
map[26] |
map[27] |
map[28] |
map[29] |
|
op_map[20] |
op_map[21] |
op_map[22] |
op_map[23] |
op_map[24] |
op_map[25] |
op_map[26] |
op_map[27] |
op_map[28] |
op_map[29] |
|
mis[20] |
mis[21] |
mis[22] |
mis[23] |
mis[24] |
mis[25] |
mis[26] |
mis[27] |
mis[28] |
mis[29] |
|
i=3 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
|
(0,3) |
(1,3) |
(2,3) |
(3,3) |
(4,3) |
(5,3) |
(6,3) |
(7,3) |
(8,3) |
(9,3) |
|
map[30] |
map[31] |
map[32] |
map[33] |
map[34] |
map[35] |
map[36] |
map[37] |
map[38] |
map[39] |
|
op_map[30] |
op_map[31] |
op_map[32] |
op_map[33] |
op_map[34] |
op_map[35] |
op_map[36] |
op_map[37] |
op_map[38] |
op_map[39] |
|
mis[30] |
mis[31] |
mis[32] |
mis[33] |
mis[34] |
mis[35] |
mis[36] |
mis[37] |
mis[38] |
mis[39] |
|
i=4 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
|
(0,4) |
(1,4) |
(2,4) |
(3,4) |
(4,4) |
(5,4) |
(6,4) |
(7,4) |
(8,4) |
(9,4) |
|
map[40] |
map[41] |
map[42] |
map[43] |
map[44] |
map[45] |
map[46] |
map[47] |
map[48] |
map[49] |
|
op_map[40] |
op_map[41] |
op_map[42] |
op_map[43] |
op_map[44] |
op_map[45] |
op_map[46] |
op_map[47] |
op_map[48] |
op_map[49] |
|
mis[40] |
mis[41] |
mis[42] |
mis[43] |
mis[44] |
mis[45] |
mis[46] |
mis[47] |
mis[48] |
mis[49] |
|
i=5 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
|
(0,5) |
(1,5) |
(2,5) |
(3,5) |
(4,5) |
(5,5) |
(6,5) |
(7,5) |
(8,5) |
(9,5) |
|
map[50] |
map[51] |
map[52] |
map[53] |
map[54] |
map[55] |
map[56] |
map[57] |
map[58] |
map[59] |
|
op_map[50] |
op_map[51] |
op_map[52] |
op_map[53] |
op_map[54] |
op_map[55] |
op_map[56] |
op_map[57] |
op_map[58] |
op_map[59] |
|
mis[50] |
mis[51] |
mis[52] |
mis[53] |
mis[54] |
mis[55] |
mis[56] |
mis[57] |
mis[58] |
mis[59] |
|
i=6 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
|
(0,6) |
(1,6) |
(2,6) |
(3,6) |
(4,6) |
(5,6) |
(6,6) |
(7,6) |
(8,6) |
(9,6) |
|
map[60] |
map[61] |
map[62] |
map[63] |
map[64] |
map[65] |
map[66] |
map[67] |
map[68] |
map[69] |
|
op_map[60] |
op_map[61] |
op_map[62] |
op_map[63] |
op_map[64] |
op_map[65] |
op_map[66] |
op_map[67] |
op_map[68] |
op_map[69] |
|
mis[60] |
mis[61] |
mis[62] |
mis[63] |
mis[64] |
mis[65] |
mis[66] |
mis[67] |
mis[68] |
mis[69] |
|
i=7 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
|
(0,7) |
(1,7) |
(2,7) |
(3,7) |
(4,7) |
(5,7) |
(6,7) |
(7,7) |
(8,7) |
(9,7) |
|
map[70] |
map[71] |
map[72] |
map[73] |
map[74] |
map[75] |
map[76] |
map[77] |
map[78] |
map[79] |
|
op_map[70] |
op_map[71] |
op_map[72] |
op_map[73] |
op_map[74] |
op_map[75] |
op_map[76] |
op_map[77] |
op_map[78] |
op_map[79] |
|
mis[70] |
mis[71] |
mis[72] |
mis[73] |
mis[74] |
mis[75] |
mis[76] |
mis[77] |
mis[78] |
mis[79] |
|
i=8 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
|
(0,8) |
(1,8) |
(2,8) |
(3,8) |
(4,8) |
(5,8) |
(6,8) |
(7,8) |
(8,8) |
(9,8) |
|
map[80] |
map[81] |
map[82] |
map[83] |
map[84] |
map[85] |
map[86] |
map[87] |
map[88] |
map[89] |
|
op_map[80] |
op_map[81] |
op_map[82] |
op_map[83] |
op_map[84] |
op_map[85] |
op_map[86] |
op_map[87] |
op_map[88] |
op_map[89] |
|
mis[80] |
mis[81] |
mis[82] |
mis[83] |
mis[84] |
mis[85] |
mis[86] |
mis[87] |
mis[88] |
mis[89] |
|
i=9 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
|
(0,9) |
(1,9) |
(2,9) |
(3,9) |
(4,9) |
(5,9) |
(6,9) |
(7,9) |
(8,9) |
(9,9) |
|
map[90] |
map[91] |
map[92] |
map[93] |
map[94] |
map[95] |
map[96] |
map[97] |
map[98] |
map[99] |
|
op_map[90] |
op_map[91] |
op_map[92] |
op_map[93] |
op_map[94] |
op_map[95] |
op_map[96] |
op_map[97] |
op_map[98] |
op_map[99] |
|
mis[90] |
mis[91] |
mis[92] |
mis[93] |
mis[94] |
mis[95] |
mis[96] |
mis[97] |
mis[98] |
mis[99] |
|
|
|
|
|
|
全行解説へ戻る |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|