Skip to content

Commit 3d93ca2

Browse files
committed
Add additional constructors to animation spritesheeet
1 parent 9721bd2 commit 3d93ca2

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

Diff for: 2d/src/main/java/de/bitbrain/braingdx/graphics/animation/AnimationSpriteSheet.java

+9
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.badlogic.gdx.graphics.Texture;
44
import com.badlogic.gdx.graphics.g2d.TextureRegion;
5+
import de.bitbrain.braingdx.assets.SharedAssetManager;
56

67
import java.util.HashMap;
78
import java.util.Map;
@@ -23,6 +24,14 @@ public class AnimationSpriteSheet {
2324
private final Map<String, TextureRegion[]> textureRegionCache = new HashMap<String, TextureRegion[]>();
2425
private final TextureRegion[][] textureRegions;
2526

27+
public AnimationSpriteSheet(String assetId, int tileSize) {
28+
this(SharedAssetManager.getInstance().get(assetId, Texture.class), tileSize);
29+
}
30+
31+
public AnimationSpriteSheet(String assetId, int tileWidth, int tileHeight) {
32+
this(SharedAssetManager.getInstance().get(assetId, Texture.class), tileWidth, tileHeight);
33+
}
34+
2635
public AnimationSpriteSheet(Texture texture, int tileSize) {
2736
textureRegions = TextureRegion.split(
2837
texture,

Diff for: CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Version 0.6.29
2+
3+
* add additional constructors to `AnimationSpritesheet`
4+
15
# Version 0.6.28
26

37
* fix random animation offset

0 commit comments

Comments
 (0)