Moriah/deal

From ggc

Jump to: navigation, search

001 package Moriah;
002 
003 import fang.*;
004 import java.awt.*;
005 import java.awt.geom.*;
006 
007 /**
008  * All about my game.
009  @author My Name Here
010  */
011 public class deal extends Game
012 {
013   private int numClicks;
014   private RectangleSprite door;
015   private RectangleSprite door2;
016   private RectangleSprite door3;
017   private StringSprite one;
018   private StringSprite two;
019   private StringSprite three;
020   private ImageSprite gold;
021   private ImageSprite duck;
022   private ImageSprite lose;
023   private StringSprite ulose;
024 
025   /**sets up the game*/
026   public void setup()
027   {
028 
029 
030     StringSprite pick=new StringSprite("Pick a Door");
031     pick.setSize(.3);
032     pick.setLocation(.5,.1);
033     pick.setColor(Palette.getColor("Hot Pink"));
034     addSprite(pick);
035 
036 
037 
038     gold=new ImageSprite("Gold.jpg");
039     gold.setSize (.1);
040     gold.setLocation(.2,.5);
041     addSprite(gold);
042 
043     door=new RectangleSprite(5,7);
044     door.setSize(.25);
045     door.setLocation(.2,.5);
046     door.setColor(Palette.getColor("Lime Green"));
047     addSprite(door);
048 
049     one=new StringSprite ("1");
050     one.setSize(.1);
051     one.setLocation(.2,.5);
052     addSprite(one);
053 
054 
055 
056     duck=new ImageSprite("Duck.jpg");
057     duck.setSize (.15);
058     duck.setLocation(.5,.5);
059     addSprite(duck);
060 
061     door2=new RectangleSprite(5,7);
062     door2.setSize(.25);
063     door2.setLocation(.5,.5);
064     door2.setColor(Palette.getColor("Lime Green"));
065     addSprite(door2);
066 
067     two=new StringSprite ("2");
068     two.setSize(.1);
069     two.setLocation(.5,.5);
070     addSprite(two);
071 
072 
073 
074     lose=new ImageSprite("Lose.jpg");
075     lose.setSize(.15);
076     lose.setLocation(.8,.5);
077     addSprite(lose);
078 
079     door3=new RectangleSprite(5,7);
080     door3.setSize(.25);
081     door3.setLocation(.8,.5);
082     door3.setColor(Palette.getColor("Lime Green"));
083     addSprite(door3);
084 
085     three=new StringSprite ("3");
086     three.setSize(.1);
087     three.setLocation(.8,.5);
088     addSprite(three);
089 
090     ulose=new StringSprite("You Lose!");
091     ulose.setSize(.5);
092     ulose.setLocation(.5,.8);
093     ulose.setColor(Palette.getColor("Purple"));
094     addSprite(ulose);
095 
096 
097 
098   }
099 
100   /**handle input and game events*/
101   public void advance()
102   {
103     Point2D.Double click=getPlayer().getMouse().getClickLocation();
104     if(click!=null)
105 
106     {
107       if door.intersects(click))
108       {
109 
110         canvas.removeSprite(door3);
111         canvas.removeSprite(three);
112         addSprite(door2);
113         addSprite(two);
114         addSprite(ulose);
115 
116 
117       }
118       if (door2.intersects(click))
119       {
120         canvas.removeSprite(ulose);
121         canvas.removeSprite(door);
122         canvas.removeSprite(one);
123         addSprite(door3);
124         addSprite(three);
125 
126       }
127       if (door3.intersects(click))
128       {
129         canvas.removeSprite(ulose);
130         canvas.removeSprite(door2);
131         canvas.removeSprite(two);
132         addSprite(door);
133         addSprite(one);
134 
135 
136       }
137 
138     }
139 
140   }
141 }


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