override transform in humanplayer instead of testing instanceof.

This commit is contained in:
Matthew Messinger 2016-12-29 03:07:43 -05:00
parent f5c2fe7045
commit d68b335a62
2 changed files with 5 additions and 6 deletions

View file

@ -2,7 +2,6 @@ package com.minelittlepony.model;
import com.minelittlepony.PonyData;
import com.minelittlepony.PonySize;
import com.minelittlepony.model.pony.ModelHumanPlayer;
import com.minelittlepony.model.pony.ModelPlayerPony;
import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelPlayer;
@ -12,9 +11,7 @@ import net.minecraft.util.math.MathHelper;
import java.util.Random;
import static net.minecraft.client.renderer.GlStateManager.rotate;
import static net.minecraft.client.renderer.GlStateManager.scale;
import static net.minecraft.client.renderer.GlStateManager.translate;
import static net.minecraft.client.renderer.GlStateManager.*;
/**
* TODO move this into constructor and make separate classes for the races.
@ -88,8 +85,6 @@ public abstract class AbstractPonyModel extends ModelPlayer {
}
public void transform(BodyPart part) {
if (this instanceof ModelHumanPlayer)
return;
if (this.isRiding) {
translate(0.0F, -0.6F, -0.2F);
}

View file

@ -1,6 +1,7 @@
package com.minelittlepony.model.pony;
import com.minelittlepony.model.AbstractPonyModel;
import com.minelittlepony.model.BodyPart;
public class ModelHumanPlayer extends AbstractPonyModel {
@ -13,4 +14,7 @@ public class ModelHumanPlayer extends AbstractPonyModel {
return true;
}
@Override
public void transform(BodyPart part) {
}
}