Pārlūkot izejas kodu

[libgdx] Closes #1886, use PolygonSpriteBatch in simple tests.

badlogic 4 gadi atpakaļ
vecāks
revīzija
e59d6be170

+ 3 - 3
spine-libgdx/spine-libgdx-tests/src/com/esotericsoftware/spine/SimpleTest1.java

@@ -34,12 +34,12 @@ import com.badlogic.gdx.Gdx;
 import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
 import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
 import com.badlogic.gdx.graphics.GL20;
 import com.badlogic.gdx.graphics.GL20;
 import com.badlogic.gdx.graphics.OrthographicCamera;
 import com.badlogic.gdx.graphics.OrthographicCamera;
-import com.badlogic.gdx.graphics.g2d.SpriteBatch;
 import com.badlogic.gdx.graphics.g2d.TextureAtlas;
 import com.badlogic.gdx.graphics.g2d.TextureAtlas;
+import com.esotericsoftware.spine.utils.TwoColorPolygonBatch;
 
 
 public class SimpleTest1 extends ApplicationAdapter {
 public class SimpleTest1 extends ApplicationAdapter {
 	OrthographicCamera camera;
 	OrthographicCamera camera;
-	SpriteBatch batch;
+	TwoColorPolygonBatch batch;
 	SkeletonRenderer renderer;
 	SkeletonRenderer renderer;
 	SkeletonRendererDebug debugRenderer;
 	SkeletonRendererDebug debugRenderer;
 
 
@@ -49,7 +49,7 @@ public class SimpleTest1 extends ApplicationAdapter {
 
 
 	public void create () {
 	public void create () {
 		camera = new OrthographicCamera();
 		camera = new OrthographicCamera();
-		batch = new SpriteBatch();
+		batch = new TwoColorPolygonBatch();
 		renderer = new SkeletonRenderer();
 		renderer = new SkeletonRenderer();
 		renderer.setPremultipliedAlpha(true); // PMA results in correct blending without outlines.
 		renderer.setPremultipliedAlpha(true); // PMA results in correct blending without outlines.
 		debugRenderer = new SkeletonRendererDebug();
 		debugRenderer = new SkeletonRendererDebug();

+ 6 - 7
spine-libgdx/spine-libgdx-tests/src/com/esotericsoftware/spine/SimpleTest2.java

@@ -29,10 +29,6 @@
 
 
 package com.esotericsoftware.spine;
 package com.esotericsoftware.spine;
 
 
-import com.esotericsoftware.spine.AnimationState.AnimationStateListener;
-import com.esotericsoftware.spine.AnimationState.TrackEntry;
-import com.esotericsoftware.spine.attachments.BoundingBoxAttachment;
-
 import com.badlogic.gdx.ApplicationAdapter;
 import com.badlogic.gdx.ApplicationAdapter;
 import com.badlogic.gdx.Gdx;
 import com.badlogic.gdx.Gdx;
 import com.badlogic.gdx.InputAdapter;
 import com.badlogic.gdx.InputAdapter;
@@ -40,13 +36,16 @@ import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
 import com.badlogic.gdx.graphics.Color;
 import com.badlogic.gdx.graphics.Color;
 import com.badlogic.gdx.graphics.GL20;
 import com.badlogic.gdx.graphics.GL20;
 import com.badlogic.gdx.graphics.OrthographicCamera;
 import com.badlogic.gdx.graphics.OrthographicCamera;
-import com.badlogic.gdx.graphics.g2d.SpriteBatch;
 import com.badlogic.gdx.graphics.g2d.TextureAtlas;
 import com.badlogic.gdx.graphics.g2d.TextureAtlas;
 import com.badlogic.gdx.math.Vector3;
 import com.badlogic.gdx.math.Vector3;
+import com.esotericsoftware.spine.AnimationState.AnimationStateListener;
+import com.esotericsoftware.spine.AnimationState.TrackEntry;
+import com.esotericsoftware.spine.attachments.BoundingBoxAttachment;
+import com.esotericsoftware.spine.utils.TwoColorPolygonBatch;
 
 
 public class SimpleTest2 extends ApplicationAdapter {
 public class SimpleTest2 extends ApplicationAdapter {
 	OrthographicCamera camera;
 	OrthographicCamera camera;
-	SpriteBatch batch;
+	TwoColorPolygonBatch batch;
 	SkeletonRenderer renderer;
 	SkeletonRenderer renderer;
 	SkeletonRendererDebug debugRenderer;
 	SkeletonRendererDebug debugRenderer;
 
 
@@ -57,7 +56,7 @@ public class SimpleTest2 extends ApplicationAdapter {
 
 
 	public void create () {
 	public void create () {
 		camera = new OrthographicCamera();
 		camera = new OrthographicCamera();
-		batch = new SpriteBatch();
+		batch = new TwoColorPolygonBatch();
 		renderer = new SkeletonRenderer();
 		renderer = new SkeletonRenderer();
 		renderer.setPremultipliedAlpha(true);
 		renderer.setPremultipliedAlpha(true);
 		debugRenderer = new SkeletonRendererDebug();
 		debugRenderer = new SkeletonRendererDebug();