var ballx = 300; var bally = 300; var ballSize = 40; var score =0; var gameState = "L1"; var imgA; var img; var imgB; var imgC; var imgD; var imgE; function preload() // preload() runs once, it may make you wait // img = loadImage('74.png'); // 74.png needs to be next to this .js file // you can link to an image on your github account //img = loadImage('https://dma-git.github.io/images/74.png'); {img =loadImage('virus.jpg'); imgA = loadImage('mask.jpg'); imgB = loadImage('face_shield.jpg'); imgD = loadImage('gloves.jpg'); imgC = loadImage('wash_your_hands.jpg'); imgE = loadImage('test.jpg'); } function setup() { createCanvas(600, 600); textAlign(CENTER); textSize(20); } // end setup function draw() { background(img); if(gameState == "L1"){ levelOne(); text("Grab your mask!", width/2, height-250); } if(gameState =="L2"){ levelTwo(); text("Put on your face shield!", width/2, height-250); } if(gameState =="L3"){ levelThree(); text("Wash your hands!", width/2, height-250); } if(gameState =="L4"){ levelFour(); text("Pull on your gloves!", width/2, height-250); } if(gameState == "L5"){ levelFive(); text("Gather the Testing Kits!", width/2, height-250) } if(gameState == "L6"){ levelSix(); } text(("Score: " + score), width/2, 40); } // end draw function levelOne(){ text("Level 1", width/2, height-20); var distToBall= dist(ballx, bally, mouseX, mouseY); if (distToBall5){ gameState = "L2"; // level 2 // fill(random(255)); } line(ballx, bally, mouseX, mouseY); image(imgA,ballx-20, bally-20); } // end level one function levelTwo(){ text("Level 2", width/2, height-20); var distToBall= dist(ballx, bally, mouseX, mouseY); if (distToBall 10){ gameState = "L3"; // level 3 // fill(random(255)); } line(ballx, bally, mouseX, mouseY); image(imgB, ballx-20, bally-20); } // end level two function levelThree(){ text("Level 3", width/2, height-20); var distToBall= dist(ballx, bally, mouseX, mouseY); if (distToBall 15){ gameState = "L4"; // level 4 // fill(random(255)); } line(ballx, bally, mouseX, mouseY); image(imgC, ballx-20, bally-20); } // end level three function levelFour(){ text("Level 4", width/2, height-20); var distToBall= dist(ballx, bally, mouseX, mouseY); if (distToBall 20){ gameState = "L5"; // level 5 // fill(random(255)); } line(ballx, bally, mouseX, mouseY); image(imgD, ballx-20, bally-20); } // end level four function levelFive(){ text("Level 5", width/2, height-20); var distToBall= dist(ballx, bally, mouseX, mouseY); if (distToBall 25){ gameState = "L6"; // fill(random(255)); } line(ballx, bally, mouseX, mouseY); image(imgE, ballx-30, bally-30); } // end level 5 function levelSix(){ text("You're ready to fight COVID-19!", width/2, height-250); }