|
|

楼主 |
发表于 2008-5-28 11:44:37
|
显示全部楼层
好的,谢谢了
( e/ D9 W; `, `$ C3 b, g
: }0 W% q8 _/ w( V0 j问题找到了,
0 @ p& g% P8 Y0 {) k. u; }* I: ~
% ^! z/ ^, N2 i- M) U f8 r! k5 C. E3 k$ T; o( Z; r
在 To clear 中遗失了一句
2 a8 W" T- }0 p
' Y9 u$ |9 x0 b [ ask neighbors with [any? grass-squares-here]
7 W: ^5 b% [1 S \, E7 t4 v. k. x4 T1 L. R( q
$ l: {4 S2 E, G4 X2 g7 ^* a5 ]1 w0 S' G
& S* e1 \0 {# x# R* f
to clear# e) }: O5 K( r& y& I7 K7 V
- n0 F# b( V8 u) q0 p0 R
ask grass-squares-here [die]3 } Z' c9 S0 X9 ^
( K' X. |6 O7 Dask markers-here [die]* h: K3 l3 E9 ~6 r+ C( I
; u/ _, j& J) }3 G6 [4 \% P- I
let total count neighbors with [any? mines-here]) v, ~" r' W. D3 ~, s! \& C# u
: g; d9 k0 E7 A3 h/ h( B. @ifelse total > 0
+ I* h$ w% {8 J( {. A
9 u7 Q. X( d) X[set plabel total]
1 Z* [9 C, I! R& F3 A2 j& T5 g2 N$ g8 P, P' a7 C( Z
[ ask neighbors with [any? grass-squares-here]
# }+ Q2 e/ J7 k6 T3 R. b' g* k5 b5 E2 \& A
" W4 S/ K9 p2 r+ x- S& v[clear]
+ f2 m9 A6 ?/ k3 H5 m5 C7 p0 V; s# z/ y/ v' Z/ _
end |
|