mirror of
https://github.com/MineLittlePony/MineLittlePony.git
synced 2025-02-13 08:14:23 +01:00
Removed redundand texture shift for left and legacy wings (and cleaned code that made it possible)
This commit is contained in:
parent
4afbf7abb3
commit
341383bd42
6 changed files with 13 additions and 19 deletions
|
@ -13,10 +13,8 @@ public class BatWings<T extends AbstractPonyModel & IModelPegasus> extends Pegas
|
|||
|
||||
@Override
|
||||
public void init(float yOffset, float stretch) {
|
||||
int x = 57;
|
||||
|
||||
leftWing = new ModelBatWing<T>(pegasus, false, false, yOffset, stretch, x, 16);
|
||||
rightWing = new ModelBatWing<T>(pegasus, true, false, yOffset, stretch, x - 1, 16);
|
||||
leftWing = new ModelBatWing<>(pegasus, false, false, yOffset, stretch, 16);
|
||||
rightWing = new ModelBatWing<>(pegasus, true, false, yOffset, stretch, 16);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -11,10 +11,8 @@ public class BugWings<T extends AbstractPonyModel & IModelPegasus> extends Pegas
|
|||
|
||||
@Override
|
||||
public void init(float yOffset, float stretch) {
|
||||
int x = 57;
|
||||
|
||||
leftWing = new ModelBugWing<T>(pegasus, false, false, yOffset, stretch, x, 16);
|
||||
rightWing = new ModelBugWing<T>(pegasus, true, false, yOffset, stretch, x - 1, 16);
|
||||
leftWing = new ModelBugWing<>(pegasus, false, false, yOffset, stretch, 16);
|
||||
rightWing = new ModelBugWing<>(pegasus, true, false, yOffset, stretch, 16);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -6,8 +6,8 @@ import com.minelittlepony.render.model.PlaneRenderer;
|
|||
|
||||
public class ModelBatWing<T extends AbstractPonyModel & IModelPegasus> extends ModelWing<T> {
|
||||
|
||||
public ModelBatWing(T pegasus, boolean right, boolean legacy, float y, float scale, int texX, int texY) {
|
||||
super(pegasus, right, legacy, y, scale, texX, texY);
|
||||
public ModelBatWing(T pegasus, boolean right, boolean legacy, float y, float scale, int texY) {
|
||||
super(pegasus, right, legacy, y, scale, texY);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -6,8 +6,8 @@ import com.minelittlepony.render.model.PlaneRenderer;
|
|||
|
||||
public class ModelBugWing<T extends AbstractPonyModel & IModelPegasus> extends ModelWing<T> {
|
||||
|
||||
public ModelBugWing(T pegasus, boolean right, boolean legacy, float y, float scale, int texX, int texY) {
|
||||
super(pegasus, right, legacy, y, scale, texX, texY);
|
||||
public ModelBugWing(T pegasus, boolean right, boolean legacy, float y, float scale, int texY) {
|
||||
super(pegasus, right, legacy, y, scale, texY);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -15,11 +15,11 @@ public class ModelWing<T extends AbstractPonyModel & IModelPegasus> implements P
|
|||
protected final PonyRenderer extended;
|
||||
protected final PonyRenderer folded;
|
||||
|
||||
public ModelWing(T pegasus, boolean right, boolean legacy, float y, float scale, int texX, int texY) {
|
||||
public ModelWing(T pegasus, boolean right, boolean legacy, float y, float scale, int texY) {
|
||||
this.pegasus = pegasus;
|
||||
|
||||
folded = new PonyRenderer(pegasus, 56, texY).mirror(legacy);
|
||||
extended = new PonyRenderer(pegasus, texX, texY + 3);
|
||||
extended = new PonyRenderer(pegasus, 56, texY + 3);
|
||||
|
||||
addClosedWing(right, y, scale);
|
||||
addFeathers(right, legacy, y, scale);
|
||||
|
|
|
@ -26,12 +26,10 @@ public class PegasusWings<T extends AbstractPonyModel & IModelPegasus> implement
|
|||
|
||||
@Override
|
||||
public void init(float yOffset, float stretch) {
|
||||
int x = 57;
|
||||
leftWing = new ModelWing<>(pegasus, false, false, yOffset, stretch, 32);
|
||||
rightWing = new ModelWing<>(pegasus, true, false, yOffset, stretch, 16);
|
||||
|
||||
leftWing = new ModelWing<>(pegasus, false, false, yOffset, stretch, x, 32);
|
||||
rightWing = new ModelWing<>(pegasus, true, false, yOffset, stretch, x - 1, 16);
|
||||
|
||||
legacyWing = new ModelWing<>(pegasus, true, true, yOffset, stretch, x, 32);
|
||||
legacyWing = new ModelWing<>(pegasus, true, true, yOffset, stretch, 32);
|
||||
}
|
||||
|
||||
public ModelWing<T> getLeft() {
|
||||
|
|
Loading…
Reference in a new issue