diff options
Diffstat (limited to 'test/src')
| -rw-r--r-- | test/src/ch/asynk/gdx/boardgame/test/AnimationsScreen.java | 3 | ||||
| -rw-r--r-- | test/src/ch/asynk/gdx/boardgame/test/Assets.java | 32 | ||||
| -rw-r--r-- | test/src/ch/asynk/gdx/boardgame/test/Dice.java | 8 | 
3 files changed, 25 insertions, 18 deletions
diff --git a/test/src/ch/asynk/gdx/boardgame/test/AnimationsScreen.java b/test/src/ch/asynk/gdx/boardgame/test/AnimationsScreen.java index 92791d0..372a406 100644 --- a/test/src/ch/asynk/gdx/boardgame/test/AnimationsScreen.java +++ b/test/src/ch/asynk/gdx/boardgame/test/AnimationsScreen.java @@ -91,7 +91,8 @@ public class AnimationsScreen extends AbstractScreen      private Dice getDice(final GdxBoardTest app, int col, int row, int side)      { -        Dice d = new Dice(app.assets.getTexture(app.assets.DICE), 9, 16, 0.1f); +        Dice d = new Dice(app.assets.getTexture(app.assets.DICE), 9, 16, 0.02f, +                app.assets.getSound(app.assets.DICE_SND));          Vector2 v = new Vector2();          this.board.centerOf(col, row, v);          d.centerOn(v.x, v.y); diff --git a/test/src/ch/asynk/gdx/boardgame/test/Assets.java b/test/src/ch/asynk/gdx/boardgame/test/Assets.java index 1ffece3..deda5b7 100644 --- a/test/src/ch/asynk/gdx/boardgame/test/Assets.java +++ b/test/src/ch/asynk/gdx/boardgame/test/Assets.java @@ -15,22 +15,22 @@ public class Assets extends ch.asynk.gdx.boardgame.Assets  {      public static final String LOADING = "loading.atlas"; -    public static final String CORNER = "corner.png"; -    public static final String MAP_00 = "map_00.png"; -    public static final String CHESS = "chess.jpg"; -    public static final String TRI = "triangle.png"; -    public static final String FONT = "veteran-typewriter.ttf"; -    public static final String FONT_20 = "size20.ttf"; -    public static final String FONT_25 = "size25.ttf"; -    public static final String PATCH = "ui-patch.png"; -    public static final String PANZER = "panzer.png"; -    public static final String HEX_OVERLAYS = "hex-overlays.atlas"; -    public static final String SHELL_FIRE = "shell_fire.png"; -    public static final String SHELL_FIRE_SND = "shell_fire.ogg"; -    public static final String EXPLOSIONS = "explosions.png"; -    public static final String EXPLOSION_SND = "explosion.ogg"; -    public static final String DICE = "dice.png"; -    public static final String DICE_SND = "dice.ogg"; +    public static final String CORNER               = "corner.png"; +    public static final String MAP_00               = "map_00.png"; +    public static final String CHESS                = "chess.jpg"; +    public static final String TRI                  = "triangle.png"; +    public static final String FONT                 = "veteran-typewriter.ttf"; +    public static final String FONT_20              = "size20.ttf"; +    public static final String FONT_25              = "size25.ttf"; +    public static final String PATCH                = "ui-patch.png"; +    public static final String PANZER               = "panzer.png"; +    public static final String HEX_OVERLAYS         = "hex-overlays.atlas"; +    public static final String SHELL_FIRE           = "shell_fire.png"; +    public static final String SHELL_FIRE_SND       = "shell_fire.ogg"; +    public static final String EXPLOSIONS           = "explosions.png"; +    public static final String EXPLOSION_SND        = "explosion.ogg"; +    public static final String DICE                 = "dice.png"; +    public static final String DICE_SND             = "dice.ogg";      private final FreeTypeFontLoaderParameter params20;      private final FreeTypeFontLoaderParameter params25; diff --git a/test/src/ch/asynk/gdx/boardgame/test/Dice.java b/test/src/ch/asynk/gdx/boardgame/test/Dice.java index b0640a5..eeb0a2d 100644 --- a/test/src/ch/asynk/gdx/boardgame/test/Dice.java +++ b/test/src/ch/asynk/gdx/boardgame/test/Dice.java @@ -1,5 +1,6 @@  package ch.asynk.gdx.boardgame.test; +import com.badlogic.gdx.audio.Sound;  import com.badlogic.gdx.graphics.Texture;  import ch.asynk.gdx.boardgame.FramedSprite; @@ -22,12 +23,14 @@ public class Dice extends FramedSprite implements Drawable, Animation      private int last;      private float dt;      private float elapsed; +    private Sound snd; -    public Dice(Texture texture, int rows, int cols, float dt) +    public Dice(Texture texture, int rows, int cols, float dt, Sound snd)      {          super(texture, rows, cols);          this.roll = null;          this.dt = dt; +        this.snd = snd;      }      public void setSide(int i) @@ -48,6 +51,9 @@ public class Dice extends FramedSprite implements Drawable, Animation          last = roll.length - 1;          elapsed = 0f;          setFrame(roll[x]); +        if (snd != null) { +            snd.play(); +        }      }      @Override public void dispose() { }  | 
