games.simulation.flayer.concretClasses.objectsFamily.airPlane
Class ConcretAirPlaneOne

java.lang.Object
  extended by games.simulation.flayer.concretClasses.objectsFamily.airPlane.ConcretAirPlaneOne
All Implemented Interfaces:
AirPlane, ObjectsWorld, ObjectsWorldPosition, ObjectsWorldPositionNonSetable, AirPlaneSubject, java.lang.Runnable
Direct Known Subclasses:
ConcretAirPlaneOneEnimy

public class ConcretAirPlaneOne
extends java.lang.Object
implements AirPlane

Author:
diego

Constructor Summary
protected ConcretAirPlaneOne()
           
  ConcretAirPlaneOne(Body body)
           
 
Method Summary
 void acelerateAirplane()
          NO FUNCTION...
 void addAirPlaneListener(AirPlaneListener gl)
           
 java.lang.Double area()
           
 java.util.List coordinates()
           
 void dessacelerateAirplane()
           
 void down()
           
 void fireAirPlaneListenerDrawEvents()
           
 java.lang.Double getObjectHeight()
           
 java.lang.Double getObjectWeight()
           
 java.lang.Double getObjectWidth()
           
 java.lang.Double getXCoordinate()
           
 java.lang.Double getYCoordinate()
           
 java.lang.Double getZCoordinate()
           
 java.lang.Double heightRelativeToGround()
           
 void incressVelocity()
           
 void left()
           
 void removeAirPlaneListener(AirPlaneListener gl)
           
 void right()
           
 void run()
           
 void setXCoordinate(java.lang.Double xCordinate)
           
 void setYCoordinate(java.lang.Double yCordinate)
           
 void setZCoordinate(java.lang.Double zCoordinate)
           
 void slideLeft()
           
 void slideRight()
           
 java.lang.String toString()
           
 void up()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConcretAirPlaneOne

protected ConcretAirPlaneOne()

ConcretAirPlaneOne

public ConcretAirPlaneOne(Body body)
Method Detail

acelerateAirplane

public void acelerateAirplane()
NO FUNCTION...

Specified by:
acelerateAirplane in interface AirPlane

dessacelerateAirplane

public void dessacelerateAirplane()
Specified by:
dessacelerateAirplane in interface AirPlane

down

public void down()
Specified by:
down in interface AirPlane

heightRelativeToGround

public java.lang.Double heightRelativeToGround()
Specified by:
heightRelativeToGround in interface AirPlane

incressVelocity

public void incressVelocity()
Specified by:
incressVelocity in interface AirPlane

left

public void left()
Specified by:
left in interface AirPlane

right

public void right()
Specified by:
right in interface AirPlane

slideLeft

public void slideLeft()
Specified by:
slideLeft in interface AirPlane

slideRight

public void slideRight()
Specified by:
slideRight in interface AirPlane

up

public void up()
Specified by:
up in interface AirPlane

coordinates

public java.util.List coordinates()
Specified by:
coordinates in interface ObjectsWorldPosition

getXCoordinate

public java.lang.Double getXCoordinate()
Specified by:
getXCoordinate in interface ObjectsWorldPosition

getYCoordinate

public java.lang.Double getYCoordinate()
Specified by:
getYCoordinate in interface ObjectsWorldPosition

getZCoordinate

public java.lang.Double getZCoordinate()
Specified by:
getZCoordinate in interface ObjectsWorldPosition

setXCoordinate

public void setXCoordinate(java.lang.Double xCordinate)
Specified by:
setXCoordinate in interface ObjectsWorldPosition

setYCoordinate

public void setYCoordinate(java.lang.Double yCordinate)
Specified by:
setYCoordinate in interface ObjectsWorldPosition

setZCoordinate

public void setZCoordinate(java.lang.Double zCoordinate)
Specified by:
setZCoordinate in interface ObjectsWorldPosition

area

public java.lang.Double area()
Specified by:
area in interface ObjectsWorld
Returns:
the Object area.

getObjectHeight

public java.lang.Double getObjectHeight()
Specified by:
getObjectHeight in interface ObjectsWorld
Returns:
the Obejct height.

getObjectWeight

public java.lang.Double getObjectWeight()
Specified by:
getObjectWeight in interface ObjectsWorld
Returns:
the Object weight.

getObjectWidth

public java.lang.Double getObjectWidth()
Specified by:
getObjectWidth in interface ObjectsWorld
Returns:
the Object width.

run

public void run()
Specified by:
run in interface java.lang.Runnable

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

addAirPlaneListener

public void addAirPlaneListener(AirPlaneListener gl)
Specified by:
addAirPlaneListener in interface AirPlaneSubject

fireAirPlaneListenerDrawEvents

public void fireAirPlaneListenerDrawEvents()
Specified by:
fireAirPlaneListenerDrawEvents in interface AirPlaneSubject

removeAirPlaneListener

public void removeAirPlaneListener(AirPlaneListener gl)
Specified by:
removeAirPlaneListener in interface AirPlaneSubject


Copyright © 2007. All Rights Reserved.