TravValTracker

From ggc

Jump to: navigation, search

01 import fang.*;
02 import java.awt.*;
03 import java.awt.geom.*;
04 import Beta.OutlineTracker;
05 
06 /**
07  * All about my game here.
08  @author Valerie Hagen
09  */
10 public class TravValTracker extends GameLoop
11 {
12   private Point2D.Double whereClick;
13   private ImageSprite moving;
14   private OutlineTracker tracker;
15   private Sound Frog;
16   private Sprite woof;
17         private Sprite background;
18 
19   private void makeDotAppear()
20   {
21     Sprite sprite=new OvalSprite(11);
22     sprite.setScale(0.1);
23     sprite.setLocation(whereClick);
24     canvas.addSprite(sprite);
25   }
26 
27 
28   private void makeSounds()
29   {
30     Frog=new Sound(Wiki.getMedia("Frog.wav"));
31   }
32 
33 
34   public void startGame()
35   {
36 
37              background=new PolygonSprite(4);
38              background.setScale(2);
39              background.setColor(Color.RED);
40              background.setLocation(.5,.5);
41              canvas.addSprite(background);
42 
43     woof=new StringSprite("woof!");
44     woof.setLocation(0.50.5);
45     canvas.addSprite(woof);
46 
47     makeSounds();
48     toggleAudible();
49     moving=new ImageSprite(Wiki.getMedia("Dog.gif"));
50     moving.setScale(0.2);
51     moving.setLocation(0.50.5);
52     canvas.addSprite(moving);
53 
54     Sprite square=new PolygonSprite(5);
55     square.setScale(0.5);
56     square.setLocation(0.50.5);
57 
58     Sprite smallCircle=new PolygonSprite(3);
59     smallCircle.setScale(0.1);
60     OutlineTracker small=new OutlineTracker(smallCircle, 0.6);
61     small.setLooping(true);
62 
63     Point2D.Double direction=new Point2D.Double(00);
64     ProjectileTracker pTracker=new ProjectileTracker(direction);
65     pTracker.setAngularVelocity(1);
66     tracker=new OutlineTracker(square, 0.2);
67     CompositeTracker composite=new CompositeTracker();
68     composite.addTracker(tracker);
69     composite.addTracker(small);
70     composite.addTracker(pTracker);
71     moving.setLocation(tracker.getCurrentPoint());
72     moving.setTracker(composite);
73     tracker.setLooping(true);
74   }
75 
76 
77   public void advanceFrame(double timePassed)
78   {
79 
80     if(getPlayer().getMouse().getClickLocation()!=null)
81     {
82       moving.setScale(random.nextDouble());
83       Frog.play();
84     }
85   }
86 
87   class SoundPlay implements Alarm
88   {
89     public void alarm()
90     {
91       Frog.play();
92     }
93   }
94 
95 
96 }

Compiler Errors:
----------
1. ERROR in TravValTracker.java (at line 49)
	moving=new ImageSprite(Wiki.getMedia("Dog.gif"));
	       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The constructor ImageSprite(URL) is undefined
----------
1 problem (1 error)

Download/View TravValTracker.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