|
|

楼主 |
发表于 2008-5-28 11:44:37
|
显示全部楼层
好的,谢谢了8 r% M* g2 A7 H, l& T1 A
; M( R) E6 r( \/ v, V t T
问题找到了, + R2 T5 P$ B6 f* K. u% C
7 m f2 r& ]# B! o& a0 |
& Y2 H" t# w, U& n& f
在 To clear 中遗失了一句
/ ?# J: i% ~+ M! w: R, u, I# C, s3 U8 U- c
[ ask neighbors with [any? grass-squares-here]7 u2 p3 X f5 x
0 \+ U% p5 G" ]! ?1 q/ k
8 M3 I- o& J$ [/ x& \! s
0 s0 [- k& }' t) w$ K+ v5 x7 d9 R$ |
# ?, e( X: Y* yto clear3 }3 k+ H. q' d" [- c2 x
; O! `+ ?9 e8 k6 `) ?% T0 B
ask grass-squares-here [die]) [+ r. V$ W' v$ Q) u6 U
& O6 w* W$ f; h7 D5 k9 Nask markers-here [die]
7 E+ Y* h7 l+ l& d {, z* n1 Z
let total count neighbors with [any? mines-here]
' B. x/ g; ]6 F s( j# y2 ^4 X' Y8 S- H
ifelse total > 07 r$ l4 G# d$ o( N& f1 o, H
& b2 Q/ V* W5 h9 I# T/ g
[set plabel total]
! \: G7 Z& d* Z2 r6 E- _. j* E5 a- G& t' m
[ ask neighbors with [any? grass-squares-here]& l3 g8 p, B2 O* \8 j
3 N9 h/ X8 K+ Q6 B
' g5 ^5 E: s5 T7 {; J" B
[clear]3 p5 _' a. v, }; z v" B5 X
' k7 K4 t: W; @ I2 ^2 C
end |
|