|
5仿真币
我想建立两个种类A和B; C* S; }( u9 x1 {) O2 C! t
A10个,B10个/ y0 p4 h" T+ I3 y2 p- C
想要把B的第一个乌龟颜色从黄色改变为红色
/ K) e/ O: r. V9 l# l4 t发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?
' l0 F* e" ?- z4 C# k还有:ask a-B 10 [ ] 不是固定改变B的第一个乌龟的颜色,重复按
" `; e. k# {3 B0 F1 r; f, K得到不同的结果,如图a1 和a2# o3 u% M; g# V$ [! }. ?
想要一直改变B的第一个乌龟的颜色该怎样写???
- a* f2 ?# E+ O0 f3 v3 O
4 t# z6 f5 d8 F8 e5 }0 q) V
6 ?) l+ r! W+ F6 `# i7 Uglobals [ a ]7 R2 |- d& `4 z- H' {% j
breed [As a-A]
# s/ K( l- V2 x$ r% j- O+ Q. \( S1 ybreed [Bs a-B] 1 |- T5 i# a4 @& M, G( b
to setup
* [0 T! N8 P2 T. x" P; I" @ clear-all
5 j( `6 H, B7 Q3 v% K A8 pcreate-As 10[setxy random(5) random(5)
' Y! J8 o* B5 D8 ?8 dset color 3]
3 I- t, F# ^$ \! R! W6 F! Gset a (20)
8 a6 o3 N& a" I7 J0 xcreate-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9
2 H! N/ |6 B4 ?% k. [] [setxy a a # W6 y, ?6 @- a5 U" n8 i! F
set a (a + 0.2) M' R3 L; V: s
set color 45- l, ]0 H) x0 d4 ~% ?% `
]
" N) N3 u: m1 @+ v ]; y# U( J1 v4 a1 O
- \ u/ R4 h9 u7 @" k. v
end
- A% ?% P/ C+ |- C% z+ G# b$ R' C1 I( A( a- Y( Y4 }
to go
& V% B" c8 K1 q2 ~+ \6 f$ G: vask a-B 10 [set color 15]
/ V! T. m, ~" f' ?. @, T, `end |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|