public MineLayer(ViewPosition viewPosition) throws Exception { super( NoMovementFactory.getInstance().getMovmentInstance(), // new BasicConstantVelocityMovement(SPEED), FeaturedAnimationInterfaceFactoryInterfaceFactory.getInstance() .get(MineWeaponResources.getInstance().RESOURCE) .getInstance(), // new VectorRotationAnimation(MineVectorData.points, BasicColor.GREY), new Rectangle(PointFactory.getInstance().ZERO_ZERO, 10, 10), viewPosition); }