diff --git a/hyperlap2d-runtime-libgdx b/hyperlap2d-runtime-libgdx index 75a376ec..7c167469 160000 --- a/hyperlap2d-runtime-libgdx +++ b/hyperlap2d-runtime-libgdx @@ -1 +1 @@ -Subproject commit 75a376ecf07342e3a4802b5f12ea9904c8f29425 +Subproject commit 7c167469136350c0f5103f3197a36ab3cbb8ce16 diff --git a/src/main/java/games/rednblack/editor/controller/commands/RemoveComponentFromItemCommand.java b/src/main/java/games/rednblack/editor/controller/commands/RemoveComponentFromItemCommand.java index c5d49d48..7c2a7057 100644 --- a/src/main/java/games/rednblack/editor/controller/commands/RemoveComponentFromItemCommand.java +++ b/src/main/java/games/rednblack/editor/controller/commands/RemoveComponentFromItemCommand.java @@ -4,6 +4,7 @@ import com.artemis.Component; import games.rednblack.editor.HyperLap2DFacade; import games.rednblack.editor.utils.runtime.ComponentCloner; import games.rednblack.editor.utils.runtime.SandboxComponentRetriever; +import games.rednblack.editor.view.stage.Sandbox; import games.rednblack.h2d.common.MsgAPI; /** @@ -33,6 +34,8 @@ public class RemoveComponentFromItemCommand extends EntityModifyRevertibleComman HyperLap2DFacade.getInstance().sendNotification(DONE, entity); HyperLap2DFacade.getInstance().sendNotification(MsgAPI.ITEM_DATA_UPDATED, entity); + + Sandbox.getInstance().getSceneControl().sceneLoader.getRenderer().removeSpecialEntity(entity); } @Override diff --git a/src/main/java/games/rednblack/editor/view/stage/Sandbox.java b/src/main/java/games/rednblack/editor/view/stage/Sandbox.java index 03611c8e..2d22bd7b 100644 --- a/src/main/java/games/rednblack/editor/view/stage/Sandbox.java +++ b/src/main/java/games/rednblack/editor/view/stage/Sandbox.java @@ -144,7 +144,6 @@ public class Sandbox { externalItemTypes.addExternalItemType(new TalosItemType()); externalItemTypes.addExternalItemType(new TypingLabelItemType()); - TextureArrayPolygonSpriteBatch.FORCE_UNROLLED = true; SceneConfiguration config = new SceneConfiguration(new TextureArrayCpuPolygonSpriteBatch(10_000)); config.setResourceRetriever(resourceManager); config.setExternalItemTypes(externalItemTypes);