& s- l a) k% ?9 l: L% Sglobals [ a ]' K. ]9 S% K$ y. z6 U _
breed [As a-A] 3 b: z( x: `3 Q" Z% ^; @4 W
breed [Bs a-B] ; P. r1 M% Z. j+ J, d4 S$ V/ X
to setup 9 C! M0 a9 ^- e' P clear-all! u% J" ~: d: c5 |/ v
create-As 10[setxy random(5) random(5) ' b" y, w: x$ o# V9 M0 E
set color 3]* B8 I0 s" q' e& U. s$ v
5 q5 @, S1 O) r5 O' ~ k1 x5 Aset a (20) * t/ B6 t0 e& }% C) p6 W3 \create-Bs 10[ . R5 o2 q+ e3 { D
foreach [10 11 12 13 14 15 16 17 18 19 ] [ 1 S9 \ [9 ]9 j& Fask a-B ? [setxy a a / t' Z8 \) X p" G9 O
set a (a + 1)4 |2 M3 s1 ]( L2 I& O l4 P& N
set color 45 V3 I h7 G3 i% a
] ] # h% A" ?# M3 | ]- V) k0 i3 ?' V& _
! q3 V I. E2 @! }
end 2 B4 E. @4 o( e+ S; v6 _8 m& p% U1 N2 A/ \8 b
# P7 u- i2 S1 {3 `5 \9 r [to go . E1 f' j. ?" I' e
ask a-B 10 [set color 15]4 F: i6 A* Z5 X# k* V8 e
end