package ei.game.gamestate; import ei.engine.scene.Node; import ei.engine.scene.Sprite; import ei.engine.sound.Sound; import ei.engine.state.GameState; public class InGameState extends GameState{ private Node rootNode; private Sprite sprite1; private Sound sound1; public InGameState(String name){ super(name); rootNode = new Node("InGameNode"); sprite1 = new Sprite("tank","data/units/tank.png"); rootNode.add(sprite1); sound1 = new Sound("sound","data/sounds/test.wav"); sound1.play(1, 1); rootNode.add(sound1); } @Override public void render() { rootNode.render(); } @Override public void update() { sprite1.getLocation().add(0.1f); sound1.getLocation().add(0.1f); rootNode.update(); } }