//project 1 //Adam Kochen int score=0; float horizon=200; float sunX=100,sunY=150; float demonLordX=random(500,800), demonLordY= 500; float heroX=random(0,300) ,heroY=random(300,500); void setup () { size(800,600); frameRate( 2 ); } void draw(){ //Next Frame scene(); demonLord(); hero(); score(); } void scene(){ // //sky noStroke(); background(0,200,255); fill(0,255,0); rect(0,horizon,800,500); text(score,20,700); } void demonLord(){ //make demonLord fill(0); rect(demonLordX,demonLordY,40,80); ellipseMode(CORNER); ellipse(demonLordX,demonLordY-40,40,40); //demonLordX= mouseX; //demonLordY= mouseY; demonLordY= demonLordY+ (mouseY - demonLordY)/5; demonLordX= demonLordX+ (mouseX - demonLordX)/5; //Name demonLord fill(255,0,255); text("Demon",demonLordX,demonLordY+40); text("Lord",demonLordX+8,demonLordY+53); } void hero(){ //chase demonLord text( "mouseX,Y: "+ mouseX +","+ mouseY, 10,10 ); text( "pmouseX,Y: "+ pmouseX +","+ pmouseY, 10,20 ); //-- if ( mouseX>20 && mouseX50 && pmouseX50 && pmouseY