|

楼主 |
发表于 2008-5-28 11:44:37
|
显示全部楼层
好的,谢谢了" r* f4 X$ T+ h
" D. y7 Y( v/ x, d3 O
问题找到了,
/ B0 \: p! A. s. A+ d
) m1 H0 P6 l4 n7 \, w% f0 J2 ?, M
8 D ~9 X7 R! M* @# g5 S C2 m在 To clear 中遗失了一句
M0 ^. B' _* `& c: B* c# Z; N+ X1 u
[ ask neighbors with [any? grass-squares-here]8 F' s% P& k ]( V# U% _
2 c: U1 m3 m2 J
' f! D/ F6 I! C, Q ]9 y
7 k4 f8 B& H/ x/ Q8 b8 \7 M
0 u _$ g/ P- D7 Kto clear
, L4 p5 s& O: k' J; W+ A* F; B; v% `% X) ]9 l; d
ask grass-squares-here [die]7 r+ A4 X: T$ j- s1 M* l; k# U
7 ?7 |' j( U$ T# Y# P+ W
ask markers-here [die]
! @" [( |0 l& ^! m3 i2 _) G- a" q9 h3 J% h0 _4 q
let total count neighbors with [any? mines-here]6 t2 f- M2 Y# K8 _ w" [1 H0 \$ E3 A
3 g: z+ H; B, U" ?4 b# b, D) \7 y* ]! f
ifelse total > 0- x+ {1 i( p+ F5 R
0 ?% O- `* B$ I4 F0 V! K5 ]0 t[set plabel total]
" H* r5 T2 n! w0 C: |8 ` s1 o& g
- a: [. d4 `( {9 [ r [ ask neighbors with [any? grass-squares-here]
% Q$ k6 G( ?8 N; c$ L8 M7 x
$ F6 V% }3 f$ X. M' w8 Y; g! A9 Z) `! ~3 f7 n& ]/ {
[clear]
) h6 p7 v0 b7 b, C# q" y6 j: H: H! V1 X
end |
|