From d8a8e28dd3249337e590ce2037e729d0606fd1e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Przemys=C5=82aw=20Pluta?= Date: Tue, 30 Mar 2021 22:30:11 +0200 Subject: [PATCH] Add getMap() method to Context --- .../java/com/bartlomiejpluta/base/api/context/Context.java | 3 +++ .../base/engine/context/model/DefaultContext.java | 1 + 2 files changed, 4 insertions(+) diff --git a/api/src/main/java/com/bartlomiejpluta/base/api/context/Context.java b/api/src/main/java/com/bartlomiejpluta/base/api/context/Context.java index a82eeffa..914d1b71 100644 --- a/api/src/main/java/com/bartlomiejpluta/base/api/context/Context.java +++ b/api/src/main/java/com/bartlomiejpluta/base/api/context/Context.java @@ -7,6 +7,7 @@ import com.bartlomiejpluta.base.api.entity.Entity; import com.bartlomiejpluta.base.api.gui.GUI; import com.bartlomiejpluta.base.api.image.Image; import com.bartlomiejpluta.base.api.input.Input; +import com.bartlomiejpluta.base.api.map.model.GameMap; import com.bartlomiejpluta.base.api.runner.GameRunner; import com.bartlomiejpluta.base.api.screen.Screen; import com.bartlomiejpluta.base.internal.gc.Disposable; @@ -29,6 +30,8 @@ public interface Context extends Updatable, Renderable, Disposable { String getProjectName(); + GameMap getMap(); + void openMap(String mapUid); void closeMap(); diff --git a/engine/src/main/java/com/bartlomiejpluta/base/engine/context/model/DefaultContext.java b/engine/src/main/java/com/bartlomiejpluta/base/engine/context/model/DefaultContext.java index 4a08d026..531934c2 100644 --- a/engine/src/main/java/com/bartlomiejpluta/base/engine/context/model/DefaultContext.java +++ b/engine/src/main/java/com/bartlomiejpluta/base/engine/context/model/DefaultContext.java @@ -88,6 +88,7 @@ public class DefaultContext implements Context { @Getter private Camera camera; + @Getter private DefaultGameMap map; private MapHandler mapHandler;