|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 5167 (0x142f)
Types: TextFile
Notes: R1k Text-file segment
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦75f99b563⟧
└─⟦this⟧
pour depart prendre
{ avec ligne:n epais:e x:x y:y.
tortue leve_ta_plume. tortue ton_x:x ton_y:y.
tortue a_droite:90. tortue avance:2*(n-1)*e. tortue a_gauche:90.
}.
pour draw_I prendre
{ avec x:x y:y hauteur:h largeur:l epaisseur:e angle:a.
tortue ton_angle:a.
tortue ta_taille:e.
tortue ton_x:x ton_y:y. tortue baisse_ta_plume. tortue avance:l.
depart ligne:2 epais:e x:x y:y. tortue baisse_ta_plume. tortue avance:l.
depart ligne:3 epais:e x:x y:y. tortue avance:l/3. tortue baisse_ta_plume. tortue avance:l/3.
depart ligne:4 epais:e x:x y:y. tortue avance:l/3. tortue baisse_ta_plume. tortue avance:l/3.
depart ligne:5 epais:e x:x y:y. tortue avance:l/3. tortue baisse_ta_plume. tortue avance:l/3.
depart ligne:6 epais:e x:x y:y. tortue avance:l/3. tortue baisse_ta_plume. tortue avance:l/3.
depart ligne:7 epais:e x:x y:y. tortue baisse_ta_plume. tortue avance:l.
depart ligne:8 epais:e x:x y:y. tortue baisse_ta_plume. tortue avance:l.
tortue leve_ta_plume.
}.
pour draw_B prendre
{ avec x:x y:y hauteur:h largeur:l epaisseur:e angle:a.
tortue ton_angle:a.
tortue ta_taille:e.
tortue ton_x:x ton_y:y. tortue baisse_ta_plume. tortue avance:l*7/8.
depart ligne:2 epais:e x:x y:y. tortue baisse_ta_plume. tortue avance:l.
depart ligne:3 epais:e x:x y:y. tortue avance:l/8. tortue baisse_ta_plume. tortue avance:l/4.
tortue leve_ta_plume. tortue avance:l*3/8.
tortue baisse_ta_plume. tortue avance:l/4.
depart ligne:4 epais:e x:x y:y. tortue avance:l/8. tortue baisse_ta_plume. tortue avance:l*6/8.
depart ligne:5 epais:e x:x y:y. tortue avance:l/8. tortue baisse_ta_plume. tortue avance:l*6/8.
depart ligne:6 epais:e x:x y:y. tortue avance:l/8. tortue baisse_ta_plume. tortue avance:l/4.
tortue leve_ta_plume. tortue avance:l*3/8.
tortue baisse_ta_plume. tortue avance:l/4.
depart ligne:7 epais:e x:x y:y. tortue baisse_ta_plume. tortue avance:l.
depart ligne:8 epais:e x:x y:y. tortue baisse_ta_plume. tortue avance:l*7/8.
tortue leve_ta_plume.
}.
pour draw_M prendre
{ avec x:x y:y hauteur:h largeur:l epaisseur:e angle:a.
tortue ton_angle:a.
tortue ta_taille:e.
tortue ton_x:x ton_y:y. tortue baisse_ta_plume. tortue avance:l/4.
tortue leve_ta_plume. tortue avance:l/2.
tortue baisse_ta_plume. tortue avance:l/4.
depart ligne:2 epais:e x:x y:y. tortue baisse_ta_plume. tortue avance:l/3.
tortue leve_ta_plume. tortue avance:l/3.
tortue baisse_ta_plume. tortue avance:l/3.
depart ligne:3 epais:e x:x y:y. tortue avance:l/12. tortue baisse_ta_plume. tortue avance:l/3.
tortue leve_ta_plume. tortue avance:l*2/12.
tortue baisse_ta_plume. tortue avance:l/3.
depart ligne:4 epais:e x:x y:y. tortue avance:l/12. tortue baisse_ta_plume. tortue avance:l*10/12.
depart ligne:5 epais:e x:x y:y. tortue avance:l/12. tortue baisse_ta_plume. tortue avance:l*10/12.
depart ligne:6 epais:e x:x y:y. tortue avance:l/12. tortue baisse_ta_plume. tortue avance:l/6.
tortue leve_ta_plume. tortue avance:l/12.
tortue baisse_ta_plume. tortue avance:l/3.
tortue leve_ta_plume. tortue avance:l/12.
tortue baisse_ta_plume. tortue avance:l/6.
depart ligne:7 epais:e x:x y:y. tortue baisse_ta_plume. tortue avance:l/4.
tortue leve_ta_plume. tortue avance:l/6.
tortue baisse_ta_plume. tortue avance:l/6.
tortue leve_ta_plume. tortue avance:l/6.
tortue baisse_ta_plume. tortue avance:l/4.
depart ligne:8 epais:e x:x y:y. tortue baisse_ta_plume. tortue avance:l/4.
tortue leve_ta_plume. tortue avance:l/2.
tortue baisse_ta_plume. tortue avance:l/4.
tortue leve_ta_plume.
}.
pour polygone prendre {
avec cotes:n longueur: l.
pour angle prendre 360/n.
tortue baisse_ta_plume.
n fois: {
tortue avance:l.
tortue a_gauche: angle.
}.
}.
pour logo_IBM prendre
{ avec x:x_i y:y_i hauteur:h largeur:l angle:a.
pour a1 prendre (360-a)%360.
tortue ton_angle:a1.
tortue leve_ta_plume.
tortue ton_x:x_i ton_y:y_i.
tortue avance:(l*4/15).
pour x_b prendre tortue ton_x.
pour y_b prendre tortue ton_y.
tortue avance:(l*5/15).
pour x_m prendre tortue ton_x.
pour y_m prendre tortue ton_y.
draw_I x:x_i y:y_i hauteur:h largeur:l*3/15 epaisseur:h/15 angle:a1.
draw_B x:x_b y:y_b hauteur:h largeur:l*4/15 epaisseur:h/15 angle:a1.
draw_M x:x_m y:y_m hauteur:h largeur:l*6/15 epaisseur:h/15 angle:a1.
}.
pour max prendre 5.
1 a: max repeter:
{ avec i.
pour pif prendre (5 au_hasard +2)*15.
logo_IBM x:((600/max) au_hasard)+50+(600/max*(i-1)) y:(550 au_hasard)+100
hauteur:pif largeur:pif*2 angle:(100 au_hasard)-50.
}.