Need to synchronize or queue any changes that can be initiated by net/ui/main loop threads independently.
Entity lists, path planner intermediate state, more.
[java] Caused by: java.lang.NullPointerException
[java] at com.badlogic.gdx.utils.ObjectMap.containsKey(ObjectMap.java:407)
[java] at com.baptr.darkshaft.util.PathPlanner.findPath(PathPlanner.java:107)
[java] at com.baptr.darkshaft.util.PathPlanner.invalidatePaths(PathPlanner.java:248)
[java] at com.baptr.darkshaft.util.PathPlanner.addDefense(PathPlanner.java:205)
[java] at com.baptr.darkshaft.screen.GameScreen.addDefense(GameScreen.java:86)
[java] at com.baptr.darkshaft.screen.DemoScreen.addDefense(DemoScreen.java:85)
[java] at com.baptr.darkshaft.input.GameInputProcessor.touchUp(GameInputProcesso
Need to synchronize or queue any changes that can be initiated by net/ui/main loop threads independently.
Entity lists, path planner intermediate state, more.