From 3a6324ecacdf61c1dc678f7ae2b92a38e599acae Mon Sep 17 00:00:00 2001
From: magnsskj <magnsskj@stud.ntnu.no>
Date: Mon, 3 Apr 2023 16:20:09 +0200
Subject: [PATCH] (#18): move hud instantiate before controller

---
 frontend/core/src/com/game/tankwars/view/GameScreen.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/frontend/core/src/com/game/tankwars/view/GameScreen.java b/frontend/core/src/com/game/tankwars/view/GameScreen.java
index cb2b2b0..f088512 100644
--- a/frontend/core/src/com/game/tankwars/view/GameScreen.java
+++ b/frontend/core/src/com/game/tankwars/view/GameScreen.java
@@ -89,10 +89,11 @@ public class GameScreen implements Screen {
         horizontalScaling = Gdx.graphics.getWidth() / TankWarsGame.GAMEPORT_WIDTH;
         verticalScaling = Gdx.graphics.getHeight() / TankWarsGame.GAMEPORT_HEIGHT;
 
-        controller = new GameController(myTank, tankWarsGame, hud);
         hud = new GameHud(new FitViewport(TankWarsGame.GAMEPORT_WIDTH, TankWarsGame.GAMEPORT_HEIGHT, hudCam), batch);
-        Gdx.input.setInputProcessor(hud.getStage());
 
+        controller = new GameController(myTank, tankWarsGame, hud);
+
+        Gdx.input.setInputProcessor(hud.getStage());
         controller.handleHudEvents();
     }
     @Override
-- 
GitLab