|
5仿真币
我想建立两个种类A和B
; ~+ A6 u [/ I" i! K9 Z, KA10个,B10个* |6 F7 ^. y3 [1 T" ]
想要把B的第一个乌龟颜色从黄色改变为红色9 Z" i' j" |4 Y7 G3 d# B
发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?
- v) ^% M4 _% O% t/ S$ t还有:ask a-B 10 [ ] 不是固定改变B的第一个乌龟的颜色,重复按
$ t# h/ K$ g/ M1 B# p, {+ x得到不同的结果,如图a1 和a2, `% A+ B# O& w6 P8 \+ F
想要一直改变B的第一个乌龟的颜色该怎样写???
0 I1 w4 N6 X9 G( z; a0 `& J0 U% |/ E/ g
; F9 ^5 p/ @, q- i( [6 ^" J
5 s1 \2 n" J9 U2 ]# _$ @. {globals [ a ]
( _) B: Y+ x/ b. y7 Qbreed [As a-A]
0 \8 Y: P B/ v6 Kbreed [Bs a-B] 2 @+ m, Q8 N# {, a' [* S
to setup
s* m6 ~. d) L/ x% G! Y5 [, { clear-all0 b# X- i$ H$ Q
create-As 10[setxy random(5) random(5) " J+ u/ c; L; h. O4 i0 B' U
set color 3]
1 ]+ X7 A* R1 [2 S1 l* _9 ]8 \set a (20)
8 w# i5 x7 A3 tcreate-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9
q) z; H0 C: e# V6 Y] [setxy a a
% M; d% P& X: S9 E: _" ]# P1 wset a (a + 0.2)8 r7 P+ a: T) J2 u0 C& W. z0 m
set color 45+ u; w* k c7 O: j7 F
] / F, R5 g7 n3 X
]
9 X+ k( l! a: |1 i
9 h3 t4 m: j+ eend
3 c" X) r- S0 @/ r' G3 r. Y g1 y% O
+ P3 y& h. j Q3 o7 K8 k) z! w& r8 b# Cto go ' H w0 M) t2 A4 K
ask a-B 10 [set color 15]
0 G4 ]/ Y" \1 h* \end |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|