Uses of Class
infpp.oceanlife.OceanObject

Uses of OceanObject in infpp.oceanlife
 

Subclasses of OceanObject in infpp.oceanlife
 class Bubble
          Implements objects of the type bubble.
 class Fish
          Implements objects of the type fish.
 class OilBlob
          Implements objects of the type oil blob.
 class Plant
          Implements objects of the type plant.
 class Stone
          Implements objects of the type stone.
 

Fields in infpp.oceanlife with type parameters of type OceanObject
private  java.util.LinkedList<OceanObject> Ocean.oceanObjects
          The linked list that holds the information about ocean objects.
 

Methods in infpp.oceanlife that return types with arguments of type OceanObject
 java.util.LinkedList<OceanObject> OceanInterface.getOceanObjects()
           
 java.util.LinkedList<OceanObject> Ocean.getOceanObjects()
           
 

Methods in infpp.oceanlife with parameters of type OceanObject
 void OceanInterface.addOceanObject(OceanObject obj)
           
 void Ocean.addOceanObject(OceanObject obj)
           
 boolean Ocean.collisionDetected(OceanObject toAdd)
           
 int Ocean.getClassIndex(OceanObject obj)
           
 void Ocean.highlight(OceanObject obj)
           
 boolean Ocean.isPositionValid(OceanObject obj)
           
 

Method parameters in infpp.oceanlife with type arguments of type OceanObject
 void OceanInterface.initialiseOceanObjects(java.util.LinkedList<OceanObject> oceanObjects)
           
 void Ocean.initialiseOceanObjects(java.util.LinkedList<OceanObject> oceanObjects)
           
 

Constructor parameters in infpp.oceanlife with type arguments of type OceanObject
Ocean(int width, int depth, java.util.LinkedList<OceanObject> oceanObjects)