Skip to content

Commit 92df95f

Browse files
authored
Merge pull request #140 from fastjengine/fix-sprite2d-init
Fix sprite2d constructor
2 parents 77ed10c + a4d55e5 commit 92df95f

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/main/java/tech/fastj/graphics/game/Sprite2D.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ public class Sprite2D extends GameObject {
3434

3535
Sprite2D(ImageResource spritesResource, int horizontalImageCount, int verticalImageCount) {
3636
this.spritesResource = spritesResource;
37-
setCollisionPath(DrawUtil.createPath(DrawUtil.createBoxFromImage(sprites[0])));
3837
resetSpriteSheet(horizontalImageCount, verticalImageCount);
38+
setCollisionPath(DrawUtil.createPath(DrawUtil.createBoxFromImage(sprites[0])));
3939
resetSpriteAnimator();
4040
}
4141

src/test/java/unittest/testcases/engine/config/EngineConfigTests.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,20 @@
88
import tech.fastj.math.Maths;
99
import tech.fastj.math.Point;
1010

11+
import org.junit.jupiter.api.BeforeAll;
1112
import org.junit.jupiter.api.Test;
13+
import unittest.EnvironmentHelper;
1214

1315
import static org.junit.jupiter.api.Assertions.assertEquals;
16+
import static org.junit.jupiter.api.Assumptions.assumeFalse;
1417

1518
class EngineConfigTests {
1619

20+
@BeforeAll
21+
public static void onlyRunIfNotHeadless() {
22+
assumeFalse(EnvironmentHelper.IsEnvironmentHeadless);
23+
}
24+
1725
@Test
1826
void checkEngineConfigDefaults_shouldMatchEngineDefaults() {
1927
assertEquals(FastJEngine.DefaultFPS, EngineConfig.Default.targetFPS(), "The default engine config FPS should match the default FPS.");

0 commit comments

Comments
 (0)