xxxxxxxxxx
52
var bg;
var temp = 37;
var indicator;
var display, displayI;
var doorbellS;
var alarmS;
function preload() {
bg = loadImage("Door.png");
displayI = loadImage("Display.png");
doorbellS = loadSound("Doorbell.wav");
alarmS = loadSound("Alarm.wav");
}
function setup() {
createCanvas(400, 600);
indicator = createSprite(306, 338, 29, 22);
indicator.shapeColor = "Black";
display = createSprite(310, 450, 29, 22);
display.addImage(displayI);
display.scale = 1.2;
}
function draw() {
background(bg);
if (mousePressedOver(indicator)) {
if (temp < 37.3) {
indicator.shapeColor = "limegreen";
doorbellS.play();
} else {
indicator.shapeColor = "red";
alarmS.play();
}
}
drawSprites();
//Temperature
fill("white");
textSize(18);
textAlign(CENTER);
text(nfc(temp, 1) + " C°", 310, 455);
}
function keyPressed() {
//Temperature Control
if (keyCode === UP_ARROW && temp < 42) {
temp += 0.1;
} else if (keyCode === DOWN_ARROW && temp > 36.6) {
temp -= 0.1;
}
}