Lena - Project 1

By wangl
//This an adaptation of Finding Nemo, the Pixar box office sellar. Premise: Jelly fish lost his son, conviniently named Nemo. //Nemo is rumored to be trapped and lost in The Cave, a dangerous place that requires Jelly to go through two regions: Algae Land and StarFish Pond, //before getting to The Cave. //Navigation throughout the story is pretty self explanetory. One thing: unless otherwise specified, click the mouse on screen to get to the next. //The End. The ending loops back to the beginning. PImage img1, img2, img3, img4, img5, img6, img7, img8, img9, img10, img11, img13, img20, img21, img14, img15, img16, img17, img18; //name all images int page = 1; int value = 100; void setup() { size(600, 400); img1 = loadImage ("ScreenOne.jpg"); //load all images img2 = loadImage ("ScreenTwo.JPG"); img3 = loadImage ("ScreenThree_Algealoading.JPG"); img4 = loadImage ("ScreenFour_Fishloading.JPG"); img5 = loadImage ("ScreenFive_Algaeland.JPG"); img6 = loadImage ("ScreenSix_Algaeland.JPG"); img7 = loadImage ("ScreenSeven_Algaeland.JPG"); img8 = loadImage ("ScreenEight_Death.JPG"); img9 = loadImage ("ScreenNine_Success.JPG"); img10 = loadImage ("ScreenTen.JPG"); img11 = loadImage ("ScreenEleven.JPG"); img13 = loadImage ("StarFish.JPG"); img20 = loadImage ("StarFish_W.jpg"); img21 = loadImage ("StarFish_D.jpg"); img14 = loadImage ("TheCave.JPG"); img15 = loadImage ("ScreenCloser.JPG"); img16 = loadImage ("CaveEnd01.jpg"); img17 = loadImage ("StarLoading.JPG"); img18 = loadImage ("CaveEnd02.JPG"); } void draw() { if (page == 1) { image (img1, 0, 0); //calling all images } else if (page == 2) { image (img2, 0, 0); } else if (page == 3) { image (img3, 0, 0); } else if (page == 4) { image (img4, 0, 0); } else if (page == 5) { image (img5, 0, 0); } else if (page == 6) { image (img6, 0, 0); } else if (page == 7) { image (img7, 0, 0); } else if (page == 8) { image (img8, 0, 0); } else if (page == 9) { image (img9, 0, 0); } else if (page == 10) { image (img10, 0, 0); } else if (page == 11) { image (img11, 0, 0); } else if (page == 13) { image (img13, 0, 0); } else if (page == 20) { image (img20, 0, 0); } else if (page == 21) { image (img21, 0, 0); } else if (page == 14) { image (img14, 0, 0); } else if (page == 15) { image (img15, 0, 0); } else if (page == 16) { image (img16, 0, 0); } else if (page == 17) { image (img17, 0, 0); } else if (page == 18) { image (img18, 0, 0); } } void mousePressed () { //mouse click to move the story along. Main type of interaction if (page == 1) { // if page is one, and you click anywhere on page one, then it goes to page two if ( (page == 1) && (mouseX > 0) && (mouseX < 600) && (mouseY > 0) && (mouseY < 400)) { page = 2; } } else if (page == 3) { if ( (page == 3) && (mouseX > 0) && (mouseX < 600)) { page = 5; } } else if (page == 5) { if ((page ==5) && (mouseX > 0) && (mouseX < 600)) { page = 6; } } else if (page == 6) { if ((page == 6) && (mouseX > 0) && (mouseX < 600)) { page = 7; } } else if (page == 9) { if ((page == 9) && (mouseX > 0) && (mouseX < 600)) { page = 10; } } else if (page == 10) { if ((page == 10) && (mouseX > 0) && (mouseX < 600)) { page = 11; } } else if (page == 7) { if ((page == 7) && (mouseX > 350) && (mouseX <550) && (mouseY > 80) && (mouseY < 300)) { page = 9; } } else if (page == 8) { if ((page == 8) && (mouseX > 0) && (mouseX < 600)) { page = 7; } } else if (page == 4) { if ((page == 4) && (mouseX > 0) && (mouseX < 600)) { page = 13; } } else if (page == 21) { if ((page == 21) && (mouseX > 0) && (mouseX < 600)) { page = 13; } } else if (page == 20) { if ((page == 20) && (mouseX > 0) && (mouseX < 600)) { page = 17; } } else if (page == 17) { if ((page == 17) && (mouseX > 0) && (mouseX < 600)) { page = 11; } } else if (page == 11) { if ((page == 11) && (mouseX > 0) && (mouseX < 600)) { page = 14; } } else if (page == 15) { if ((page == 15) && (mouseX > 330) && (mouseX < 450) && (mouseY > 20) && (mouseY <125)) { page = 16; } } else if (page == 16) { if ((page ==16) && (mouseX > 0) && (mouseX < 600)) { page = 15; } } if (page == 15) { if ((page == 15) && (mouseX > 400) && (mouseX < 500) && (mouseY > 200) && (mouseY <375)) { page = 16; } } if (page == 15) { if ((page == 15) && (mouseX > 500) && (mouseX < 575) && (mouseY > 155) && (mouseY <275)) { page = 18; } } else if (page == 18) { if ((page == 18) && (mouseX > 0) && (mouseX < 600)) { page = 1; } } } void mouseDragged() //another function, mouse dragged, works on selected screens, a form of interaction { if (page == 7) { //if page is 7, and you drag from one value to another, then the page becomes 8 value = value + 350; if (value < 550) { page = 8; } } else if (page == 14) { value = value + 1; if (value < 600) { page = 15; } } } void keyPressed () { //another form of interaction. Using the key board to make choices to move the story along if ((keyPressed == true) && (key =='a')) { //if you press a, it will take you to another page page = 3; } if ((keyPressed == true) && (key == 'e')) { page = 4; } if ((keyPressed == true) && (key == 's')) { page = 20; } if ((keyPressed == true) && (key == 't')) { page = 21; } }

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*