|
|

楼主 |
发表于 2008-5-28 11:44:37
|
显示全部楼层
好的,谢谢了/ `7 ~# F1 l) D+ z- S y6 x
, V) w2 s7 w3 e. p' H* z7 |# ?/ o9 c
问题找到了,
D9 b! ~; \2 n" _4 c9 R- ~
4 M* n' Y7 {6 \, D2 h2 z" l( x# a8 m8 ^
在 To clear 中遗失了一句 ' s+ M% u! o/ P6 x9 r7 L% x# o
% N# I! K( s* K$ C7 R+ u/ B5 w
[ ask neighbors with [any? grass-squares-here], S4 ?8 ~- ~/ h. ^1 A8 J) G* S. g
5 Y9 }6 H- r8 ]9 q1 J6 t
" i: m5 _0 X6 M$ B; K6 [- i. Y# L: F7 Q. g, N8 u
b$ P% N, @; \" ^8 m4 P% j. vto clear) d: K# D5 t3 f0 i! E
& A& L/ x0 k% G, H
ask grass-squares-here [die]
; I* l2 A1 ~. k# W: n, s4 A3 T9 r& v' t9 \; Q
ask markers-here [die]
5 o) p. `4 C" _9 y# L% H% n. C7 P7 U+ v( s p
let total count neighbors with [any? mines-here]
& \( W5 d- m, ^/ I" M$ U7 B
" n2 @) R# j. }& @- q% {5 O/ ^0 vifelse total > 01 D1 ^, w. f% a* [3 c" i
4 A/ x% E' D% J" }- [ w) B: t
[set plabel total], Z, [) \, v. N" c# r. ?, V# [, m
7 w" Z. I) x" D h* g, w3 R% t [ ask neighbors with [any? grass-squares-here]
( J: B6 J4 d3 t) A7 p& G j' T: ]4 x" A5 l) z8 ~2 Y
- W7 k% U* u0 \# R# G# V
[clear]8 L" |# k; Z1 ]* Y) G3 l8 @
$ J$ g/ z H& K4 yend |
|