package ei.game.gamestate; import ei.engine.scene.Node; import ei.engine.state.GameState; import ei.game.input.InGameMouseInput; import ei.game.player.Human; import ei.game.scene.Map; public class InGameState extends GameState{ private Node rootNode; private Map map; private Human player; public InGameState(String name){ super(name); rootNode = new Node("InGameNode"); map = new Map(20,20); rootNode.add(map.getMapNode()); InGameMouseInput mouse = new InGameMouseInput(map); super.getInput().addInput(mouse); player = new Human(); rootNode.add(player.getNode()); } public void render() { rootNode.render(); } public void update() { rootNode.update(); } }