xxxxxxxxxx
67
//based off coding challange snake game.
var s;
var scl =20;
var food;
function setup() {
createCanvas(600, 600);
s = new snek();
frameRate (10);
pickLoc();
}
function pickLoc(){
var col = floor(width/scl);
var row = floor(height/ scl);
food = createVector (floor(random (col)),floor( random(row)));
food.mult(scl);
}
//function mousePressed(){
// s.total++;
//}
function draw() {
background(51);
s.death();
s.update();
s.show();
if ( s.eat(food)){
pickLoc();
}
fill (255,0,100);
ellipse(food.x,food.y, scl,scl);
textSize(20)
fill(45, 119, 38);
text("score: "+s.score, 10,30)
}
function keyPressed(){
if (keyCode ===UP_ARROW){
s.dir(0,-1);
} else if (keyCode ===DOWN_ARROW){
s.dir(0,1) ;
} else if (keyCode ===RIGHT_ARROW){
s.dir(1,0) ;
} else if (keyCode ===LEFT_ARROW){
s.dir(-1,0) ;
}
}