DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: ┃ T ┃
Length: 5546 (0x15aa) Types: TextFile Names: »TINY_LOGO«
└─⟦a7d1ea751⟧ Bits:30000550 8mm tape, Rational 1000, !users!projects 94_04_11 └─ ⟦129cab021⟧ »DATA« └─⟦this⟧
-- -- Generation de logos IBM -- 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. }. stylo moyen. stylo va_en_x:300 y:50. stylo ecris: "Rendons d'abord un petit hommage". 1 secondes. stylo va_en_x:350 y:90. stylo ecris: "a nos collegues 'aconit' et 'belladone'...". 1 secondes. logo_IBM x:50 y:200 hauteur:100 largeur:200 angle:60. logo_IBM x:380 y:300 hauteur:60 largeur:120 angle:0. logo_IBM x:180 y:400 hauteur:75 largeur:150 angle:360-30. logo_IBM x:470 y:520 hauteur:150 largeur:300 angle:0. logo_IBM x:200 y:700 hauteur:30 largeur:60 angle:45. 2 secondes. stylo fin. stylo va_en_x:465 y:790. stylo ecris: "Cliquez dans la fenetre pour continuer...".