09.03.2013 Aufrufe

Viel mehr als 33 Programme für den Sinclair Spectrum

Viel mehr als 33 Programme für den Sinclair Spectrum

Viel mehr als 33 Programme für den Sinclair Spectrum

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

160 FOR y=0 TO zi -1<br />

170 PRINT AT tt, y; INK E;<br />

18 0 PRINT RT z Σ -1 , y; INK E•; "<br />

1 =0 NEXT y<br />

О DI м x (7) : D τм ц (7)<br />

_1sε^ LET λ =τ г_ ї 2<br />

320 LET ц =p<br />

<strong>33</strong> LET xi=i<br />

3 4 ζ LET y1=1<br />

=,E ί IF aτтя. έ +y 1 , ?< ) =22 THEN LE<br />

¡^ у 1 =- у 1<br />

350 IF ЯTT€2 í ц , л +ti Σ ) =22 THEN LE<br />

Г ì: 1 = - x 1<br />

370 LET X =Y, +x 1 : LET υ = ц + υ 1<br />

3 г30 PRINT RT y : x; INK 5;"0"<br />

_η90 IF x=x (6) RNO ц = ц (6) FıND X=<br />

: л Ri'dD У = ц ( 2 ϊ τ tiEiц 5TfIP<br />

‚00 LET :; (7) =x (6) _ LET y (7) = ц (E•<br />

4-10 LET ?(( б ?=х (5): LET у (6)= у (5<br />

420 LET х (5) =x (4) LET у (5) =9 (4<br />

430 LET x (4) =x (3) : LET LI (4) =y (?<br />

.-40 LET x (3) _'( (2) : LET у (EY) = у (.<br />

4ı50 LET x (2) =x (1) . LET у (2) = у (;<br />

1.60 LET X (1) =X: LET γ (1) ц<br />

^+7 0 PRINT AT у (7) ,y; (7) ; INK 1;'<br />

^ ..<br />

ч.$0 Pt=tINT AT INT (RND* (zz -2) +13<br />

.INT (RND+ (z +_ -2) +2) ; INK б ; •j!"<br />

4.90 PRINT AT ‚NT (RND эέ (zz -2) +1)<br />

1NT (RND* (z L-2) +2) ; INK 1;"'<br />

600 о To 350<br />

Sie können ja mal messen, welche Technik schneller ist !<br />

Die dritte Version der Raupe benutzt PEEK und POKE, um <strong>den</strong><br />

Attributsspeicher zu füllen und zu lesen. In bp wird das erste Byte<br />

dieses Speichers festgehalten, daß die Printposition 0,0 kennzeichnet.<br />

Die Adressen der Körperteile sind in p(7) gespeichert, p ist der aktuelle<br />

Raupenkopf:<br />

10 REr1 5 ε h ε ndε Я a ι+pe<br />

20 LET z τ =22<br />

$ t1 LET 2L=$2<br />

4.0 LET bF =22528<br />

Σ @1:`• FOR ?c' =1 TO z= -2 : FOR y =1 TO<br />

^ --<br />

110 POKE b ρ + x *_ E +y , ίд : NEXT ц : (d<br />

ç'-,T x<br />

17

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!