DotsAcross

From ggc

Jump to: navigation, search

01 import fang.*;
02 import java.awt.*;
03 import java.awt.geom.*;
04 
05 /**
06  * All about my game here.
07  @author Jam Jenkins
08  */
09 public class DotsAcross extends GameLoop
10 {
11   public void startGame()
12   {
13     makePlus();
14   }
15 
16   private void makePlus()
17   {
18     makeDotsAcross(0.15);
19     makeDotsAcross(0.35);
20     makeDotsAcross(0.55);
21     makeDotsAcross(0.75);
22     makeDotsAcross(0.95);
23     //makeDotsAcross0();
24     //makeDotsAcross1();
25     //makeDotsAcross2();
26     //makeDotsDown();
27   }
28 
29   private void makeDotsAcross(double y, int numDots)
30   {
31     for(int i=0; i<numDots; i++)
32     {
33       double x=(i+0.5)/numDots;
34       OvalSprite dot=new OvalSprite(11);
35       dot.setScale((1.0/numDots)/2);
36       dot.setLocation(x, y);
37       canvas.addSprite(dot);
38     }
39   }
40 
41   private void makeDotsAcross0()
42   {
43     int numDots=5;
44     for(int i=0; i<numDots; i++)
45     {
46       double x=(i+0.5)/numDots;
47       double y=0.4;
48       OvalSprite dot=new OvalSprite(11);
49       dot.setScale((1.0/numDots)/2);
50       dot.setLocation(x, y);
51       canvas.addSprite(dot);
52     }
53   }
54   private void makeDotsAcross1()
55   {
56     int numDots=5;
57     for(int i=0; i<numDots; i++)
58     {
59       double x=(i+0.5)/numDots;
60       double y=0.5;
61       OvalSprite dot=new OvalSprite(11);
62       dot.setScale((1.0/numDots)/2);
63       dot.setLocation(x, y);
64       canvas.addSprite(dot);
65     }
66   }
67   private void makeDotsAcross2()
68   {
69     int numDots=5;
70     for(int i=0; i<numDots; i++)
71     {
72       double x=(i+0.5)/numDots;
73       double y=0.6;
74       OvalSprite dot=new OvalSprite(11);
75       dot.setScale((1.0/numDots)/2);
76       dot.setLocation(x, y);
77       canvas.addSprite(dot);
78     }
79   }
80 
81   private void makeDotsDown()
82   {
83     int numDots=5;
84     for(int i=0; i<numDots; i++)
85     {
86       double x=0.5;
87       double y=(i+0.5)/numDots;
88       OvalSprite dot=new OvalSprite(11);
89       dot.setScale((1.0/numDots)/2);
90       dot.setLocation(x, y);
91       canvas.addSprite(dot);
92     }
93   }
94 }


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