Physics object should not define defaults and leave that to superclasses
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com> Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
This commit is contained in:
parent
ca4073dbd9
commit
a982d13302
@ -1,12 +1,13 @@
|
|||||||
package sig.objects;
|
package sig.objects;
|
||||||
|
|
||||||
import sig.RabiClone;
|
import sig.RabiClone;
|
||||||
|
import sig.engine.Rectangle;
|
||||||
import sig.engine.Sprite;
|
import sig.engine.Sprite;
|
||||||
import sig.engine.Transform;
|
import sig.engine.Transform;
|
||||||
import sig.engine.objects.AnimatedObject;
|
import sig.objects.actor.PhysicsObject;
|
||||||
import sig.objects.actor.RenderedObject;
|
import sig.objects.actor.RenderedObject;
|
||||||
|
|
||||||
public class Erinoah extends AnimatedObject implements RenderedObject{
|
public class Erinoah extends PhysicsObject implements RenderedObject{
|
||||||
|
|
||||||
public Erinoah(double x, double y) {
|
public Erinoah(double x, double y) {
|
||||||
super(Sprite.ERINOAH,6.5,RabiClone.p);
|
super(Sprite.ERINOAH,6.5,RabiClone.p);
|
||||||
@ -28,4 +29,28 @@ public class Erinoah extends AnimatedObject implements RenderedObject{
|
|||||||
return Transform.NONE;
|
return Transform.NONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean rightKeyHeld() {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean leftKeyHeld() {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Rectangle getCollisionBounds() {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setCollisionBounds(Rectangle bounds) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -3,8 +3,6 @@ package sig.objects.actor;
|
|||||||
import sig.RabiClone;
|
import sig.RabiClone;
|
||||||
import sig.engine.AnimatedSprite;
|
import sig.engine.AnimatedSprite;
|
||||||
import sig.engine.Panel;
|
import sig.engine.Panel;
|
||||||
import sig.engine.Rectangle;
|
|
||||||
import sig.engine.Transform;
|
|
||||||
import sig.engine.objects.AnimatedObject;
|
import sig.engine.objects.AnimatedObject;
|
||||||
import sig.engine.objects.CollisionEntity;
|
import sig.engine.objects.CollisionEntity;
|
||||||
import sig.map.Tile;
|
import sig.map.Tile;
|
||||||
@ -30,8 +28,6 @@ public abstract class PhysicsObject extends AnimatedObject implements CollisionE
|
|||||||
super(spr, animationSpd, panel);
|
super(spr, animationSpd, panel);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void update(double updateMult) {
|
public void update(double updateMult) {
|
||||||
super.update(updateMult);
|
super.update(updateMult);
|
||||||
@ -206,20 +202,4 @@ public abstract class PhysicsObject extends AnimatedObject implements CollisionE
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void draw(byte[] p) {}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Transform getSpriteTransform() {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Rectangle getCollisionBounds() {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void setCollisionBounds(Rectangle bounds){}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user