source.ucregents.playground.samplegame
Class Ball_Bowling

java.lang.Object
  extended by source.ucregents.playground.physics.BaseEntity
      extended by source.ucregents.playground.physics.MovingEntity
          extended by source.ucregents.playground.samplegame.Ball
              extended by source.ucregents.playground.samplegame.Ball_Bowling
All Implemented Interfaces:
java.lang.Cloneable

public class Ball_Bowling
extends Ball

A Bowling Ball is a MovingEntity with the image of a bowling ball and with a weight of 7kg and friction coefs of 1.


Constructor Summary
Ball_Bowling()
           
Ball_Bowling(double x, double y, double dX, double dY)
           
Ball_Bowling(java.awt.geom.Point2D.Double p, javax.vecmath.Vector2d v)
           
 
Method Summary
 java.lang.String DefaultImageLocation()
          Provides the location of the default image
 
Methods inherited from class source.ucregents.playground.physics.MovingEntity
collide, collide, Deserialize, Draw, getAngularVelocity, getCurrentTickVelocity, getCurrentVelocity, getMass, increaseVelocity, increaseXVelocity, increaseYVelocity, isStationary, isUnstoppableForce, moveCurrentVelocity, moveVector, Serialize, setAngularVelocity, setCurrentTickVelocity, setCurrentVelocity, setMass, setStationary, setUnstoppableForce
 
Methods inherited from class source.ucregents.playground.physics.BaseEntity
calculateAxes, clone, getActualFrameDimensions, getAxes, getAxesClone, getAxis, getBounciness, getCenterPoint, getDrawType, getEvents, getFrameColor, getFrictionConstant, getGradientColor, getImageOffset, getName, getOrientation, getResizingObject, getRoundedShapeMass, getScale, getShape, getShapeColor, getShapeFrame, getShapeMass, getSideVectors, getULPoint, getUserEvents, getVertexCount, getVerticesCoordinates, isCircle, isCollidable, isOverlapping, isPolygon, isSelected, isVisible, OnCenterScale, OnCollisionWith, OnLocationChange, OnOrientationChange, OnULScale, RegisterEvent, RegisterEvent, RegisterEvents, RemoveEvent, RemoveEvents, resetFrameColor, Scale, ScaleAroundCenter, setBounciness, setCenterPoint, setCenterPoint, setCollidable, setDrawType, setFrameColor, setFrictionConstant, setGradientColor, setImageOffset, setName, setOrientation, setScale, setSelected, setShapeColor, setULPoint, setULPoint, setVisible, toString, toXMLElement
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Ball_Bowling

public Ball_Bowling()

Ball_Bowling

public Ball_Bowling(double x,
                    double y,
                    double dX,
                    double dY)

Ball_Bowling

public Ball_Bowling(java.awt.geom.Point2D.Double p,
                    javax.vecmath.Vector2d v)
Method Detail

DefaultImageLocation

public java.lang.String DefaultImageLocation()
Description copied from class: BaseEntity
Provides the location of the default image

Overrides:
DefaultImageLocation in class MovingEntity
Returns:
Returns the location of the image