games.simulation.flayer.concretClasses.objectsFamily.level
Class ConcretLevelOne

java.lang.Object
  extended by games.simulation.flayer.concretClasses.objectsFamily.level.ConcretLevelOne
All Implemented Interfaces:
Level, ObjectsWorld, ObjectsWorldSetable

public class ConcretLevelOne
extends java.lang.Object
implements Level

Author:
diego

Constructor Summary
protected ConcretLevelOne()
           
  ConcretLevelOne(java.lang.Double height, java.lang.Double width, java.lang.Double weight)
           
 
Method Summary
 void addObjectOnWorld(ObjectsWorldPosition object)
           
 void addObjectsOnWorld(java.util.List object)
           
 java.lang.Double area()
           
 java.lang.Double getObjectHeight()
           
 java.util.List getObjectOnWorldCoordinate(ObjectsWorldPosition object)
          Return a Single Object on Map with yours Coordinates
 java.util.List getObjectsOnWorld()
          Return an List of Objects ObjectsWorldPosition
 java.lang.Double getObjectWeight()
           
 java.lang.Double getObjectWidth()
           
 void removeObjectOnWorld(ObjectsWorldPosition object)
           
 void setObjectHeight(java.lang.Double height)
          Set the Object height.
 void setObjectWeight(java.lang.Double weight)
          Set the Object weight.
 void setObjectWidth(java.lang.Double width)
          Set the Object width.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConcretLevelOne

protected ConcretLevelOne()

ConcretLevelOne

public ConcretLevelOne(java.lang.Double height,
                       java.lang.Double width,
                       java.lang.Double weight)
Method Detail

addObjectOnWorld

public void addObjectOnWorld(ObjectsWorldPosition object)
Specified by:
addObjectOnWorld in interface Level

addObjectsOnWorld

public void addObjectsOnWorld(java.util.List object)
Specified by:
addObjectsOnWorld in interface Level

getObjectOnWorldCoordinate

public java.util.List getObjectOnWorldCoordinate(ObjectsWorldPosition object)
Description copied from interface: Level
Return a Single Object on Map with yours Coordinates

Specified by:
getObjectOnWorldCoordinate in interface Level
Returns:

getObjectsOnWorld

public java.util.List getObjectsOnWorld()
Description copied from interface: Level
Return an List of Objects ObjectsWorldPosition

Specified by:
getObjectsOnWorld in interface Level
Returns:

removeObjectOnWorld

public void removeObjectOnWorld(ObjectsWorldPosition object)
Specified by:
removeObjectOnWorld in interface Level

setObjectHeight

public void setObjectHeight(java.lang.Double height)
Description copied from interface: ObjectsWorldSetable
Set the Object height.

Specified by:
setObjectHeight in interface ObjectsWorldSetable

setObjectWeight

public void setObjectWeight(java.lang.Double weight)
Description copied from interface: ObjectsWorldSetable
Set the Object weight.

Specified by:
setObjectWeight in interface ObjectsWorldSetable

setObjectWidth

public void setObjectWidth(java.lang.Double width)
Description copied from interface: ObjectsWorldSetable
Set the Object width.

Specified by:
setObjectWidth in interface ObjectsWorldSetable

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.


Copyright © 2007. All Rights Reserved.