浏览代码

[libgdx] Moved duplicate code outside the IF.

NathanSweet 6 年之前
父节点
当前提交
9d77b4bf12

+ 2 - 4
spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/attachments/RegionAttachment.java

@@ -70,14 +70,12 @@ public class RegionAttachment extends Attachment {
 		float localY = -localY2;
 		float localY = -localY2;
 		if (region instanceof AtlasRegion) {
 		if (region instanceof AtlasRegion) {
 			AtlasRegion region = (AtlasRegion)this.region;
 			AtlasRegion region = (AtlasRegion)this.region;
+			localX += region.offsetX / region.originalWidth * width;
+			localY += region.offsetY / region.originalHeight * height;
 			if (region.rotate) {
 			if (region.rotate) {
-				localX += region.offsetX / region.originalWidth * width;
-				localY += region.offsetY / region.originalHeight * height;
 				localX2 -= (region.originalWidth - region.offsetX - region.packedHeight) / region.originalWidth * width;
 				localX2 -= (region.originalWidth - region.offsetX - region.packedHeight) / region.originalWidth * width;
 				localY2 -= (region.originalHeight - region.offsetY - region.packedWidth) / region.originalHeight * height;
 				localY2 -= (region.originalHeight - region.offsetY - region.packedWidth) / region.originalHeight * height;
 			} else {
 			} else {
-				localX += region.offsetX / region.originalWidth * width;
-				localY += region.offsetY / region.originalHeight * height;
 				localX2 -= (region.originalWidth - region.offsetX - region.packedWidth) / region.originalWidth * width;
 				localX2 -= (region.originalWidth - region.offsetX - region.packedWidth) / region.originalWidth * width;
 				localY2 -= (region.originalHeight - region.offsetY - region.packedHeight) / region.originalHeight * height;
 				localY2 -= (region.originalHeight - region.offsetY - region.packedHeight) / region.originalHeight * height;
 			}
 			}