20 lines
802 B
Java
20 lines
802 B
Java
public class DrawningObjectShip implements IMoveableObject {
|
|
private DrawningShip drawingShip = null;
|
|
public DrawningObjectShip(DrawningShip _drawingShip)
|
|
{
|
|
drawingShip = _drawingShip;
|
|
}
|
|
public ObjectParameters GetObjectPosition(){
|
|
if (drawingShip == null || drawingShip.getEntityShip() == null)
|
|
{
|
|
return null;
|
|
}
|
|
return new ObjectParameters(drawingShip.GetPosX(),
|
|
drawingShip.GetPosY(), drawingShip.GetWidth(), drawingShip.GetHeight());
|
|
}
|
|
public int GetStep(){ return (int)drawingShip.getEntityShip().Step; }
|
|
public boolean CheckCanMove(DirectionType direction) { return drawingShip.CanMove(direction);}
|
|
public void MoveObject(DirectionType direction) { drawingShip.MoveTransport(direction); }
|
|
|
|
}
|