From 16fdcee0575323d1fd5b23cedd1dd2eba6777bf3 Mon Sep 17 00:00:00 2001 From: DaniTheSkunk Date: Sat, 15 Oct 2022 05:54:44 +0000 Subject: [PATCH] helper function for loading texture in basegame --- com/danitheskunk/skunkworks/BaseGame.java | 5 +++++ com/danitheskunk/skunkworks/TestNode.java | 4 +--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/com/danitheskunk/skunkworks/BaseGame.java b/com/danitheskunk/skunkworks/BaseGame.java index 7caef0f..b9181a5 100644 --- a/com/danitheskunk/skunkworks/BaseGame.java +++ b/com/danitheskunk/skunkworks/BaseGame.java @@ -6,6 +6,7 @@ import com.danitheskunk.skunkworks.audio.nodes.Mixer; import com.danitheskunk.skunkworks.audio.nodes.Node; import com.danitheskunk.skunkworks.audio.nodes.SamplePlayer; import com.danitheskunk.skunkworks.gfx.IRenderContext; +import com.danitheskunk.skunkworks.gfx.ITexture; import com.danitheskunk.skunkworks.gfx.font.IFont; import com.danitheskunk.skunkworks.nodes.NodeRoot; import org.lwjgl.glfw.GLFW; @@ -84,4 +85,8 @@ public abstract class BaseGame { protected void playSample(ISample sample, boolean looping) { samplePlayer.play(sample, looping); } + + protected ITexture loadTexture(String path) { + return window.loadTexture(path); + } } diff --git a/com/danitheskunk/skunkworks/TestNode.java b/com/danitheskunk/skunkworks/TestNode.java index bd8acd2..bd7fa8a 100644 --- a/com/danitheskunk/skunkworks/TestNode.java +++ b/com/danitheskunk/skunkworks/TestNode.java @@ -11,10 +11,8 @@ public class TestNode extends BaseGame { super(new Vec2i(1280, 720), "Skunkworks"); kick = loadSample("demoassets/kick.wav"); - playSample(kick); - sprite = new NodeSprite(); - sprite.setTexture(window.loadTexture("demoassets/test.png")); + sprite.setTexture(loadTexture("demoassets/test.png")); sprite.setPos(new Vec2f(100, 100)); rootNode.add(sprite); sprite.tweenPos(new Vec2f(800, 400), 120).delay(60).then(() -> {