// MD NAYEEM U. BHUIYAN // Project 1 // Midterm float sunX=0; float sunY=50; float konX, konY; // monster location float venX, venY; // hero location void setup() { // Setup: window size, etc size( 1080, 720 ) ; konX = pmouseX-10; konY = pmouseY-10; venX = mouseX; venY = mouseY; // grass fill( 190, 255, 190 ); rect( 400, 400, 400, 400); } void draw() { // Next frame: sky, sun, hero, etc. // blue sky background( 100, 220, 250 ) ; // grass fill( 200, 250, 100 ); rectMode (CORNER); rect( 0, height/3.5, width, height/0.5) ; // Sun fill( 255, 255, 0 ) ; ellipse( sunX, sunY, 80, 80 ) ; sunX = sunX + 3; sunX = sunX % + width; // house fill( 250 ); rect( 750, 270, 150, 100 ); fill (250); triangle( 830, 275, 858, 220, 886, 275); beginShape(QUADS); vertex(830, 320); vertex(830, 375); vertex(850, 375); vertex(850, 320); vertex(865, 320); vertex(865, 375); vertex(885, 375); vertex(885, 320); endShape(); // Ragdoll ven venX = mouseX; venY = mouseY; fill( 250, 150, 40 ) ; strokeWeight( 6 ) ; rect( mouseX, mouseY, 30, 70 ) ; //body line( mouseX, mouseY, pmouseX-20, pmouseY+70 ) ; //arm line( mouseX+30, mouseY, pmouseX+50, pmouseY+70 ) ; //arm line( mouseX, mouseY+70, pmouseX, pmouseY+130 ) ; //leg line( mouseX+30, mouseY+75, pmouseX+30, pmouseY+130 ) ; //leg ellipse( pmouseX+15, pmouseY-15, 30, 30 ) ; //head } void kon() { // Monster kon ellipse( konX, konY, 100, 50 ); fill(255); ellipse( konX, konY, 30, 30 ); fill(100, 100, 255); ellipse( konX+(mouseX-pmouseX)/10, konY+(mouseY-pmouseY)/5, 15, 15 ); } // __________________ FIN ________________