HemendraPavitra/InteractiveArt

From ggc

Jump to: navigation, search

001 package HemendraPavitra;
002 
003 import wiki.Wiki;
004 import fang.*;
005 import java.awt.*;
006 import java.awt.geom.*;
007 import Beta.OutlineTracker;
008 
009 /**
010  * All about my game here.
011  @author Hpullay
012  */
013 public class InteractiveArt extends GameLoop
014 {
015   private ImageSprite mike;
016   private StringSprite title,names;
017   Sound sound=new Sound(Wiki.getMedia("Uhoh.wav"));
018   private OutlineTracker tracker, tracker1;
019   private Sprite mike2, uglygirl;
020   private Sprite sprite;
021   private ProjectileTracker pTracker, pTracker1;
022   private Sprite outline=new PolygonSprite(8);
023   private Sprite oval;
024   private ProjectileTracker track;
025 
026   public void startGame()
027   {
028 
029     makesSprites();
030     addSprites();
031 
032     Point2D.Double direction=new Point2D.Double(00);
033     ProjectileTracker pTracker=new ProjectileTracker(direction);
034     pTracker.setAngularVelocity(2);
035 
036     ProjectileTracker pTracker1=new ProjectileTracker(direction);
037     pTracker1.setAngularVelocity(5);
038 
039     tracker=new OutlineTracker(sprite, 0.8);
040     tracker.setLooping(true);
041     //mike.
042     tracker1=new OutlineTracker(sprite, -0.2);
043     tracker1.setLooping(true);
044     //ugly girl.
045 
046     CompositeTracker composite=new CompositeTracker();
047     CompositeTracker composite2=new CompositeTracker();
048 
049     composite.addTracker(tracker);
050     composite.addTracker(pTracker);
051 
052     composite2.addTracker(tracker1);
053     composite2.addTracker(pTracker1);
054 
055     mike2.setLocation(tracker.getCurrentPoint());
056     mike2.setTracker(composite);
057 
058     uglygirl.setLocation(tracker1.getCurrentPoint());
059     uglygirl.setTracker(composite2);
060 
061     setHelpText(
062         "Sad Mike is traveling around<br><br>"+
063         "the block. Watch.");
064 
065   }
066 
067   public void makesSprites()
068   {
069     sound.play();
070 
071     title=new StringSprite("Sad Mike's Journey's Around the Block!");
072     title.setScale(.9);
073     title.setLocation(.5,.12);
074     title.setColor(Color.RED);
075     //*Adds the title of the game.*/
076 
077     mike2=new ImageSprite(Wiki.getMedia("Mike2.jpg"));
078     mike2.setScale(0.1);
079     mike2.setLocation(0.50.5);
080 
081     uglygirl=new ImageSprite(Wiki.getMedia("UglyGirl.jpg"));
082     uglygirl.setScale(0.1);
083     uglygirl.setLocation(0.80.3);
084 
085     names=new StringSprite("Hemendra Pullay Pavitra Pullay");
086     names.setScale(.7);
087     names.setLocation(.5,.95);
088     names.setColor(Color.WHITE);
089     //*Adds the authors to the game.*/
090 
091     outline.setScale(0.5);
092     outline.setLocation(0.50.5);
093     outline.setColor(Color.GREEN);
094     //*Adds the sprite that will be outlined in the game.*/
095 
096     sprite=new PolygonSprite(8);
097     sprite.setLocation(0.50.5);
098     sprite.setScale(.5);
099     //shape of object being outlined.
100 
101 
102     oval=new OvalSprite(21);
103     oval.setScale(0.15);
104     oval.setLocation(0.20.2);
105     oval.setColor(Color.WHITE);
106     Point2D.Double direction=new Point2D.Double(0.00.0);
107     track=new ProjectileTracker(direction);
108     track.setAngularVelocity(3.14);
109     oval.setTracker(track);
110 
111 
112   }
113   private void makeBounce()
114   {
115     if(mike2.intersects(uglygirl))
116     {
117       tracker= new OutlineTracker(sprite, -0.8);
118       tracker.setLooping(true);
119       //mike.
120       tracker1= new OutlineTracker(sprite, -0.2);
121       tracker1.setLooping(true);
122       //ugly girl.
123     }
124   }
125 
126   private void addSprites()
127   {
128     canvas.addSprite(outline);
129     canvas.addSprite(title,names);
130     canvas.addSprite(mike2);
131     canvas.addSprite(uglygirl);
132     canvas.addSprite(oval);
133   }
134 
135   public void advanceFrame(double timePassed)
136   {
137     makeBounce();
138 
139   }
140 }

Compiler Errors:
----------
1. ERROR in HemendraPavitra/InteractiveArt.java (at line 77)
	mike2=new ImageSprite(Wiki.getMedia("Mike2.jpg"));
	      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The constructor ImageSprite(URL) is undefined
----------
2. ERROR in HemendraPavitra/InteractiveArt.java (at line 81)
	uglygirl=new ImageSprite(Wiki.getMedia("UglyGirl.jpg"));
	         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The constructor ImageSprite(URL) is undefined
----------
2 problems (2 errors)

Download/View HemendraPavitra/InteractiveArt.java




Views
Personal tools
Add to 
del.icio.usAdd to 
diggAdd to 
FacebookAdd to 
favoritesAdd to 
GoogleAdd to 
MySpaceAdd to 
PrintAdd to 
SlashdotAdd to 
StumbleUponAdd to 
Twitter