xxxxxxxxxx
38
const s = 4;
const bed = new GardenBed(0, 0, 100, 100);
const UPDATE_MS = 500;
let lastUpdate = UPDATE_MS;
let lastTime = 0;
function setup() {
createCanvas(400, 400);
makePlantTypes();
makeSoilTypes();
makeTools();
}
function draw() {
const currTime = millis();
const dt = currTime - lastTime;
lastTime = currTime;
lastUpdate += dt;
if(lastUpdate >= UPDATE_MS) {
lastUpdate -= UPDATE_MS;
bed.update();
bed.draw(s);
}
if(mouseIsPressed && currentTool) {
const x = int(mouseX/s);
const y = int(mouseY/s);
currentTool.use(bed, x, y);
}
}
function keyReleased() {
currentTool = tools[key];
}