KimMooney/LetsMakeADeal

From ggc

Jump to: navigation, search

001 package KimMooney;
002 
003 import wiki.Wiki;
004 import fang.*;
005 import java.awt.*;
006 import java.awt.geom.*;
007 
008 /**
009  * All about my game here.
010  @author Kmooney
011  */
012 public class LetsMakeADeal extends GameLoop
013 {
014   private Sprite  Instructions;
015   private Sprite  Instructions2;
016   private Sprite  box1;
017   private Sprite  box2;
018   private int winningDoor;
019   private Sprite  box3;
020   private Sprite  box1Label;
021   private Sprite  box2Label;
022   private Sprite  box3Label;
023   private Sprite  RedDot;
024   private Sprite  RedDot2;
025   private Sprite  GreenDot;
026   Sound sound=new Sound(Wiki.getMedia("Beep1.wav"));
027 
028   public void startGame()
029   {
030     makeSprites();
031     addSprites();
032     toggleAudible();
033   }
034 
035   private void makeSprites()
036   {
037     Instructions=new StringSprite("1.)Click on door");
038     Instructions.setScale(0.3);
039     Instructions.setLocation(.2.2);
040     Instructions.setColor(Color.RED);
041 
042     Instructions2=new StringSprite("2.)Click on same or different door");
043     Instructions2.setScale(0.5);
044     Instructions2.setLocation(0.30.3);
045     Instructions2.setColor(Color.RED);
046 
047     box1=new RectangleSprite(1,1);
048     box1.setScale(0.25);
049     box1.setLocation(0.50.5);
050 
051     box1Label=new StringSprite("2");
052     box1Label.setScale(0.15);
053     box1Label.setLocation(0.50.5);
054     box1Label.setColor(Color.WHITE);
055 
056     RedDot=new ImageSprite(Wiki.getMedia("Dog.gif"));
057     RedDot.setScale(.1);
058     RedDot.setLocation(0.50.5);
059     RedDot.setColor(Color.RED);
060 
061     box2=new RectangleSprite(11);
062     box2.setScale(0.25);
063     box2.setLocation(0.80.5);
064 
065     box2Label=new StringSprite("3");
066     box2Label.setScale(0.15);
067     box2Label.setLocation(0.80.5);
068     box2Label.setColor(Color.WHITE);
069 
070     RedDot2=new ImageSprite(Wiki.getMedia("Bomb.gif"));
071     RedDot2.setScale(.1);
072     RedDot2.setLocation(0.80.5);
073     RedDot2.setColor(Color.RED);
074 
075     winningDoor=random.nextInt(3)+1;
076     box3=new RectangleSprite(11);
077     box3.setScale(0.25);
078     box3.setLocation(0.20.5);
079 
080     box3Label= new StringSprite("1");
081     box3Label.setScale(0.15);
082     box3Label.setLocation(0.20.5);
083     box3Label.setColor(Color.WHITE);
084 
085     GreenDot=new ImageSprite(Wiki.getMedia("Treasure.gif"));
086     GreenDot.setScale(.1);
087     GreenDot.setLocation(0.20.5);
088     GreenDot.setColor(Color.GREEN);
089 
090     sound.loop();
091   }
092 
093   private void addSprites()
094   {
095     canvas.addSprite(Instructions);
096     canvas.addSprite(Instructions2);
097     canvas.addSprite(RedDot);
098     canvas.addSprite(RedDot2);
099     canvas.addSprite(GreenDot);
100     canvas.addSprite(box1);
101     canvas.addSprite(box2);
102     canvas.addSprite(box3);
103     canvas.addSprite(box1Label);
104     canvas.addSprite(box2Label);
105     canvas.addSprite(box3Label);
106 
107   }
108 
109   public void advanceFrame(double timePassed)
110   {
111     Point2D.Double click=getPlayer().getMouse().getClickLocation();
112     //did they click at all
113     if(click!=null)
114     {
115       if(box1.intersects(click))
116       {
117         canvas.removeSprite(box1);
118         canvas.removeSprite(box1Label);
119       }
120       if(box2.intersects(click))
121       {
122         canvas.removeSprite(box2);
123         canvas.removeSprite(box2Label);
124       }
125       if(box3.intersects(click))
126       {
127         canvas.removeSprite(box3);
128         canvas.removeSprite(box3Label);
129       }
130       if(box1.intersects(click))
131       {
132         canvas.removeSprite(box2);
133         canvas.removeSprite(box2Label);
134       }
135       if(box2.intersects(click))
136       {
137         canvas.removeSprite(box1);
138         canvas.removeSprite(box1Label);
139 
140       }
141     }
142 
143 
144   }
145 
146 }

Compiler Errors:
----------
1. ERROR in KimMooney/LetsMakeADeal.java (at line 56)
	RedDot=new ImageSprite(Wiki.getMedia("Dog.gif"));
	       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The constructor ImageSprite(URL) is undefined
----------
2. ERROR in KimMooney/LetsMakeADeal.java (at line 70)
	RedDot2=new ImageSprite(Wiki.getMedia("Bomb.gif"));
	        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The constructor ImageSprite(URL) is undefined
----------
3 problems (3 errors)

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