Modify a text file: $/project2-1.java
$/project2-1.java
//// Project 2.1 // Draw shapes for hero, gold, bird // Click mouse, to move the gold. float heroX, heroY; // Position of hero, etc. float goldX, goldY; float birdX=50, birdY=50; void setup() { //// Initialization //// size( 640, 480 ); heroX= width/2; // Start hero in center of screen heroY= height/2; } void draw() { // Next frame. scene(); action(); } void action() { // Move & draw all creatures, etc. gold(); bird(); monster(); hero(); } void gold() { //// Draw gold. fill( 255, 150, random(150) ); stroke( 200+random(50), random(150), random(100) ); strokeWeight( random(3) ); ellipse( goldX, goldY, 20, 20 ); // Reset. stroke(0); strokeWeight( 1 ); fill( 255 ); } void hero() { // move & draw hero //++++ Move toward gold. // Draw hero fill( 255, 255, 0 ); rectMode( CENTER ); rect( heroX, heroY, 50, 80 ); fill( 255, 200, 150 ); ellipse( heroX, heroY-80/2-30/2, 30, 30 ); // + eyes eyes(); } void eyes() { // Draw eyes // //++++ } void bird() { // Move & draw bird. fill(0, 0, 255); triangle( birdX, birdY, birdX-40, birdY-20, birdX-40, birdY+20 ); } // STUBS // void monster() { } void scene() { } // EVENTS // void mousePressed() { //// Event handler for mouse click. goldX= mouseX; // Move gold to click coords goldY= mouseY; }