xxxxxxxxxx
82
let eaten = new Array(100);
let score = 0;
// function setup() {
// createCanvas(400, 400);
// eatenFalse();
// }
// function draw() {
// background(220);
// updateEaten();
// drawFood();
// updateScore();
// drawScore();
// }
function updateEaten(){
for (let i = 0; i < 10; i++) {
for (let k = 0; k < 10; k++) {
let j = i * 10 + k;
// let x1 = mouseX;
// let y1 = mouseY;
let x2 = 33 + i * 48;
let y2 = 33 + k * 48;
let distance = dist(x, y, x2, y2);
if (distance < 10){
eaten[j] = true;
}
}
}
}
function drawFood() {
fill(100, 150, 255);
for (let i = 0; i < 10; i++) {
for (let k = 0; k < 10; k++) {
let j = i * 10 + k;
if (eaten[j] === false) {
ellipse(33 + i * 48, 33 + k * 48, 5, 5);
}
}
}
}
function eatenFalse(){
for (let i = 0; i < 100; i++){
eaten[i] = false;
//print(i + " is " + eaten[i])
}
}
function updateScore(){
let newScore = 0;
for (let i = 0; i < 100; i++){ //2
if(eaten[i] === true){
newScore++
}
}
score = newScore;
}
function drawScore(){
textSize(20);
fill(0);
text("You've eaten " + score + " pieces!", 35, 370);
}