diff --git a/src/main/java/uulm/teamname/marvelous/gamelibrary/gamelogic/GameInstance.java b/src/main/java/uulm/teamname/marvelous/gamelibrary/gamelogic/GameInstance.java index b3721b1..b140c51 100644 --- a/src/main/java/uulm/teamname/marvelous/gamelibrary/gamelogic/GameInstance.java +++ b/src/main/java/uulm/teamname/marvelous/gamelibrary/gamelogic/GameInstance.java @@ -119,6 +119,10 @@ public class GameInstance { manager.applyEvent(gameStateEvent); } + public GameState getGameStateUnsafe() { + return _state; + } + @Override public String toString() { return _state.toString(); diff --git a/src/main/java/uulm/teamname/marvelous/gamelibrary/gamelogic/GameState.java b/src/main/java/uulm/teamname/marvelous/gamelibrary/gamelogic/GameState.java index 0688c55..601e610 100644 --- a/src/main/java/uulm/teamname/marvelous/gamelibrary/gamelogic/GameState.java +++ b/src/main/java/uulm/teamname/marvelous/gamelibrary/gamelogic/GameState.java @@ -14,7 +14,7 @@ import java.util.Arrays; import java.util.HashSet; /** Represents the state of a game instance. */ -class GameState { +public class GameState { /** The size of the map */ public final IntVector2 mapSize;