Difference between revisions of "Today"
From CodeStuff
| Line 16: | Line 16: | ||
| − | <edcode>var c={x:320, y:240, lastx:320, lasty:240, power:0.1, penSize:4}; | + | <edcode>var c = {x:320, y:240, lastx:320, lasty:240, power:0.1, penSize:4}; |
| − | var | + | var mary = {x:200, y:240}; |
| − | var | + | var frank = {x:380, y:240}; |
| + | var bob = {x:580, y:100}; | ||
| − | var | + | var chasers = [mary,frank,bob]; |
| − | + | ||
function drawSpot(x,y) { | function drawSpot(x,y) { | ||
| Line 29: | Line 29: | ||
setColour("yellow"); | setColour("yellow"); | ||
fillCircle(x,y,7); | fillCircle(x,y,7); | ||
| − | + | } | |
| + | |||
| + | function moveTowards(seeker,target) { | ||
| + | if (seeker.y < target.y) { | ||
| + | seeker.y+=0.3; | ||
| + | } | ||
| + | |||
| + | if (seeker.y > target.y) { | ||
| + | seeker.y-=0.3; | ||
| + | } | ||
| + | |||
| + | if (seeker.x <target.x) { | ||
| + | seeker.x+=0.3; | ||
| + | } | ||
| + | |||
| + | if (seeker.x > target.x) { | ||
| + | seeker.x-=0.3; | ||
| + | } | ||
| + | |||
} | } | ||
| Line 79: | Line 97: | ||
//move mary towards c | //move mary towards c | ||
| − | + | moveTowards(mary,c); | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
//move frank towards c | //move frank towards c | ||
| − | + | moveTowards(frank,c); | |
| − | + | //move bob towards c | |
| − | + | moveTowards(bob,c); | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
clear(); | clear(); | ||
| Line 117: | Line 108: | ||
fillCircle(c.x,c.y,c.penSize); | fillCircle(c.x,c.y,c.penSize); | ||
| − | drawSpot( | + | drawSpot(mary.x,mary.y); |
| − | drawSpot( | + | drawSpot(frank.x,frank.y); |
| + | drawSpot(bob.x,bob.y); | ||
| + | setColour("black"); | ||
| + | print(":-)"); | ||
} | } | ||
run(move); | run(move); | ||
| + | |||
</edcode> | </edcode> | ||
Revision as of 07:58, 3 July 2017
Useful things to refer to.
The API page has a list of some of the functions you can use such as