|
|

楼主 |
发表于 2008-5-28 11:44:37
|
显示全部楼层
好的,谢谢了
. I) L- N$ ]' q' X! T3 q* B8 |
4 U! B E4 T5 E* o8 g问题找到了,
# X6 C |( F# c' o3 t, @" m
* q! i$ Q2 {5 G8 t4 w1 ?
3 c w5 }" e+ _, n6 y0 \; t在 To clear 中遗失了一句
# w" O- o/ ]; m5 g. _# B2 Z* D: P2 r; ]8 d
[ ask neighbors with [any? grass-squares-here]9 c6 A# ^* Q) D% R
9 w" b, b0 z' E, X- l5 ~8 ^3 S0 {8 M1 J0 Y; t
3 ]6 b; Q$ f: r. P( S/ ^" v% r
! W! ?1 w; m' w5 {+ F. a, G* x3 Hto clear
8 d* |5 j1 ^+ H# U; F0 h
& e) d0 J0 a* ~ask grass-squares-here [die] k5 [6 O* Z, m, V8 ~1 r! m8 T' y
4 a- ^* h2 X; k7 r, k2 {9 ~: H. _: E
ask markers-here [die]
4 ?; m5 i5 \0 [* X. P( |. s6 u a9 O6 O
let total count neighbors with [any? mines-here]
( O; \& q" G# j7 r6 S( t" Y2 l8 ?" ^9 O. N* b. u4 P
ifelse total > 05 ~& `* L* r* n* _
: B7 j- O! w# X- m% f
[set plabel total]
2 _, _8 I" F8 T/ @& [6 D- t" n' X' A! R( x% c0 A& Z7 ?& C
[ ask neighbors with [any? grass-squares-here]6 _1 ]5 H6 X8 ~ b+ f2 s
* F( g3 F$ }% R% _6 X
; @3 t2 |* w E) I[clear]
' D! Q7 U8 L$ `; t% _9 O9 [# I! k* j0 }: A% D7 d5 W
end |
|