instructor : Peter Gerstmann
student
: Scott Shelton [email]
task 03 | thursday, 0ctober 14, 2004
 

"How To Feed A Hungry Crocodile"



task03 files :
FLA file | SWF file
task03 code :
#include "Canvas.as"
var c = new Canvas();
c.setBackgroundColor(.1, .25, .1);

// NOW THEN - my rhombus wants some translation!
c.setPenWeight(.008);
c.setPenColor(1, 1, 1);

// starting points
var dot1 = .01;
var dot2 = .03;
var dot3 = .05;

// loop variables
var ninjas = 1;
var clowns = .03;
var gnomes = .034;
while (ninjas >= dot3) {

// draw my rhombus!
c.drawLine(dot1, dot1, dot2, dot2) // \ top
c.drawLine(dot1, dot1, dot1, dot2) // | left
c.drawLine(dot1, dot2, dot2, dot3) // \ bottom
c.drawLine(dot2, dot2, dot2, dot3) // | right

// translate that rhombus into some pointy teeth for my crocodile!
dot1 += clowns;
dot2 += clowns;
dot3 += gnomes;
}

// Hungry crocodile face
c.setPenWeight(.4);
c.setPenColor(.2, .8, .2);
c.drawLine(.2, 0, .4, .2)

// Hungry crocodile snout
c.setPenWeight(.26);
c.setPenColor(.2, .8, .2);
c.drawLine(.1, 0, .87, .73)

// Hungry crocodile lower jawbone
c.setPenWeight(.26);
c.setPenColor(.2, .8, .2);
c.drawLine(0, .1, .35, .93)

// Hungry crocodile eyeball
c.setPenWeight(.29);
c.setPenColor(1, 1, 1);
c.drawLine(.4, .18, .4, .19)

// Rage-filled crocodile pupil
c.setPenWeight(.2);
c.setPenColor(.5, .1, .1);
c.drawLine(.4, .18, .4, .19)

// Fleshy crocodile top pink gums
c.setPenWeight(.1);
c.setPenColor(1, .7, .7);
c.drawLine(.035, 0, .85, .81)

// Fleshy bottom pink gums
c.setPenWeight(.1);
c.setPenColor(1, .7, .7);
c.drawLine(.02, 0, .4, .92)

// arrow indicating direction of crocodile food intake
c.setPenWeight(.07);
c.setPenColor(.5, .1, .1);
c.drawLine(.4, .6, .4, .73)
c.drawLine(.4, .6, .5, .63)
c.drawLine(.4, .6, .59, .9)

remember to wash your crocodile after a filthy eating session.
[scott]