-
Notifications
You must be signed in to change notification settings - Fork 3
/
AutoMineDict.txt
241 lines (208 loc) · 4.09 KB
/
AutoMineDict.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
#!/bin/cat
# -*- coding: utf-8 -*-
# Copyright(C) 2012 idobatter, All Rights Reserved.
# AutoMineDict.py から reload で読まれる
# p で始まる行から pattern 定義開始 現在は固定 5 行で終了
# 次 2 引数: 現在 pattern は 3 x 3 固定
# 次 1 引数: mirror mode (0: なし, 1: 線非対称(縦線|), 2: 線非対称(斜線\))
# rotate 4 種持つため 1 と 2 は結果的に区別なし (詳細は AutoMineDict.py 参照)
# 次 2 引数: 出力は 5 x 5 固定
# 行末 , 省略不可
p,3,3,1,5,5, # 011: 壁から 11
----- -----
-ooo- -----
-f1o- -----
-f1o- -----
----- -ooo-
p,3,3,0,5,5, # 11-: 3 ヶ所開く
----- -----
-ooo- -----
-o1o- -----
-f1f- -----
----- -ooo-
p,3,3,0,5,5, # -1-: 3 ヶ所開く
----- -----
-ooo- -----
-f1f- -----
-o1o- -----
----- -ooo-
p,3,3,1,5,5, # -1-: 3 ヶ所開く
----- -----
-ooo- -----
-f1f- -----
-f1o- -----
----- -ooo-
p,3,3,0,5,5, # -1-: 3 ヶ所開く
----- -----
-ooo- -----
-f1f- -----
-f1f- -----
----- -ooo-
p,3,3,0,5,5, # 21-: 3 ヶ所開く
----- -----
-ooo- -----
-o2o- -----
-f1f- -m-m-
----- -ooo-
#p,3,3,1,5,5, # 012: 詰めが甘い? 壁から 12
# ----- -----
# -ooo- -----
# -f1o- -----
# -f2o- -----
# ----- -o---
p,3,3,1,5,5, # 022: 壁から 22
----- -----
-ooo- -----
-f2o- -m---
-f2o- -m---
----- -ooo-
p,3,3,0,5,5, # 22-: 3 ヶ所開く (そもそも勝手に開く)
----- -----
-o2o- -----
-929- -----
-fff- -ooo-
----- -----
p,3,3,0,5,5, # 22-: 3 ヶ所開く
----- -----
-ooo- -----
-o2o- -----
-f2f- -m-m-
----- -ooo-
p,3,3,0,5,5, # 121: 1 の外が開く (ooo12offf の特殊版 開く場所多い)
----- -----
-ooo- o---o
-121- o---o
-fff- omomo
----- -----
p,3,3,1,5,5, # 12?: 1 の外が開く (ooo122fff も含む) (1221 も含む)
----- -----
-ooo- o----
-12o- o----
-fff- o--m-
----- -----
p,3,3,1,5,5, # 12?: 1 の外が開く (類似 o9o12offf は勝手に開く)
----- -----
-ooo- o----
-12f- o--m-
-ffo- o----
----- -----
p,3,3,1,5,5,
----- -----
-oof- o--m-
-12o- o----
-ffo- o----
----- -----
p,3,3,1,5,5, # 129:
----- -----
-ooo- -----
-129- -----
-f2f- -----
----- -ooo-
p,3,3,1,5,5,
----- -----
-ooo- -----
-12f- -----
-f29- -----
----- -ooo-
p,3,3,1,5,5,
----- -----
-ooo- -----
-12f- -----
-92f- -----
----- -ooo-
#p,3,3,1,5,5, # 229: 詰めが甘い? 2 の外が開いてないとだめ
# ----- -----
# -oo9- -----
# -22o- -----
# -fff- ---o-
# ----- -----
#p,3,3,1,5,5,
# ----- -----
# -ooo- -----
# -229- -----
# -fff- ---o-
# ----- -----
p,3,3,1,5,5, # o22:
----- -----
-ooo- -----
-f2o- -----
-f29- -----
----- -ooo-
p,3,3,1,5,5,
----- -----
-ooo- -----
-f29- -----
-f2o- -----
----- -ooo-
p,3,3,0,5,5, # 131: 1 の外が開く (開く場所多い) 線対称なので m=0
----- -ooo-
-o1f- o----
-13f- o----
-fff- o--m-
----- -----
p,3,3,1,5,5, # 13-: 1 の外が開く (開く場所多い)
----- -ooo-
-o1f- -----
-o3f- -----
-off- --mm-
----- -----
p,3,3,1,5,5,
----- -ooo-
-o1f- -----
-o3f- -----
-fof- -m-m-
----- -----
p,3,3,1,5,5,
----- -ooo-
-o1f- -----
-o3f- -----
-ffo- -mm--
----- -----
#p,3,3,1,5,5, # 139: 詰めが甘い? 999 のときミス 1 の外が開く (開く場所多い)
# ----- -ooo-
# -o1f- -----
# -o3f- -----
# -99f- ---o-
# ----- -----
p,3,3,0,5,5, # 14-: 4 の外が開く (開く場所多い)
----- -ooo-
-o1o- -----
-f4f- -----
-fff- -mmm-
----- -----
p,3,3,0,5,5,
----- -ooo-
-f1f- -----
-o4o- -----
-fff- -mmm-
----- -----
p,3,3,1,5,5,
----- -ooo-
-o1f- -----
-f4o- -----
-fff- -mmm-
----- -----
p,3,3,2,5,5,
----- -ooo-
-o1f- -----
-o4f- -----
-fff- -mmm-
----- -----
p,3,3,0,5,5, # ?14: 4 の外に旗 3 本 (開く場所は無し)
----- -----
-ooo- -----
-o1o- -----
-f4f- -----
----- -mmm-
#p,5,5,1,5,5, # 1-1: 5 x 5 なので今は無理 3 ヶ所開くはず
# ----- -----
# -oooo o----
# -1f1o o----
# -1f1o o----
# ----- -----
#p,5,5,1,5,5, # 329: 5 x 5 なので今は無理 -> 12o に還元できるはず
# ----- -----
# -9ooo -----
# -932o -----
# -ffff -o--m
# ----- -----