Implement TextureArrayCpuPolygonSpriteBatch and TextureArrayPolygonSpriteBatch

This commit is contained in:
fgnm
2022-03-10 16:18:05 +01:00
parent a62b87d1a4
commit 9b0a4623aa
3 changed files with 5 additions and 3 deletions
@@ -19,6 +19,7 @@ import games.rednblack.editor.renderer.ExternalTypesConfiguration;
import games.rednblack.editor.renderer.SceneConfiguration;
import games.rednblack.editor.renderer.SceneLoader;
import games.rednblack.editor.renderer.components.additional.ButtonComponent;
import games.rednblack.editor.renderer.utils.TextureArrayCpuPolygonSpriteBatch;
import games.rednblack.editor.view.stage.Sandbox;
import games.rednblack.h2d.extension.talos.TalosItemType;
import games.rednblack.h2d.extension.typinglabel.TypingLabelItemType;
@@ -61,7 +62,7 @@ public class LivePreviewScreen extends ScreenAdapter implements GestureDetector.
externalItemTypes.addExternalItemType(new TalosItemType());
externalItemTypes.addExternalItemType(new TypingLabelItemType());
SceneConfiguration config = new SceneConfiguration();
SceneConfiguration config = new SceneConfiguration(new TextureArrayCpuPolygonSpriteBatch());
config.setResourceRetriever(resourceManager);
config.setExternalItemTypes(externalItemTypes);
@@ -47,6 +47,7 @@ import games.rednblack.editor.renderer.systems.LightSystem;
import games.rednblack.editor.renderer.systems.ParticleSystem;
import games.rednblack.editor.renderer.systems.PhysicsSystem;
import games.rednblack.editor.renderer.utils.HyperJson;
import games.rednblack.editor.renderer.utils.TextureArrayCpuPolygonSpriteBatch;
import games.rednblack.editor.system.ParticleContinuousSystem;
import games.rednblack.editor.system.PhysicsAdjustSystem;
import games.rednblack.editor.system.TalosContinuousSystem;
@@ -142,7 +143,7 @@ public class Sandbox {
externalItemTypes.addExternalItemType(new TalosItemType());
externalItemTypes.addExternalItemType(new TypingLabelItemType());
SceneConfiguration config = new SceneConfiguration();
SceneConfiguration config = new SceneConfiguration(new TextureArrayCpuPolygonSpriteBatch());
config.setResourceRetriever(resourceManager);
config.setExternalItemTypes(externalItemTypes);