examples/spritetest/SpriteTest

From FANG

Jump to: navigation, search

Compiled in 0.055 seconds.
01 /**
02  
03  */
04 package examples.spritetest;
05 
06 import fang.*;
07 
08 import java.awt.Shape;
09 import java.awt.geom.*;
10 
11 /**This class is a good utility for testing
12  * out newly written sprites to make sure they
13  * display properly.  It's usually easier to
14  * first test out the sprites using this class
15  * before adding them to more complex game
16  * code.
17  @author Jam Jenkins
18  */
19 public class SpriteTest
20          extends GameLoop
21 {
22    /**sprite to be displayed*/
23    private Sprite sprite;
24 
25    /**makes and adds the sprite
26     */
27    public void startGame()
28    {
29       makeSprites();
30       addSprites();
31       setHelp("resources/SpriteTestHelp.txt");
32    }
33 
34 
35    /**makes the sprite to be displayed*/
36    private void makeSprites()
37    {
38       sprite=new ImageSprite("resources/road.jpg"true);
39       //sprite=new PrettyStringSprite("Hello", true);
40       //sprite=new LightSprite();
41       //sprite=new StarSprite(5, 0.4);
42       //sprite=new FaceSprite();
43       //sprite=new TriangleSprite();
44       sprite.setScale(0.5);
45       sprite.setLocation(0.50.5);
46       sprite.setRotation(Math.PI/4);
47    }
48 
49    /**adds the sprite to be displayed*/
50    private void addSprites()
51    {
52       canvas.addSprite(sprite);
53    }
54 
55    public static void main(String[] argv)
56    {
57       new SpriteTest().runAsApplication();
58    }
59 }

Download/View examples/spritetest/SpriteTest.java




Views
Personal tools