group1.model.gameobject.terrain
Class EnvironmentBoundary

java.lang.Object
  extended by group1.model.gameobject.GameObj
      extended by group1.model.gameobject.terrain.Terrain
          extended by group1.model.gameobject.terrain.EnvironmentBoundary

public class EnvironmentBoundary
extends Terrain

This is a special Terrain object: the invisible wall on both sides of the Environment. It's simply a solid, unmoving wall that solid objects can't properly pass through.


Field Summary
 
Fields inherited from class group1.model.gameobject.GameObj
acceleration, ENEMY_TEAM, GRID_SPACE_SIZE, id, isMovable, JEFF_TEAM, NO_TEAM, regions, shape, velocity
 
Constructor Summary
EnvironmentBoundary(double x, double y)
           
 
Method Summary
 
Methods inherited from class group1.model.gameobject.terrain.Terrain
move
 
Methods inherited from class group1.model.gameobject.GameObj
addRegion, addRegion, getAcceleration, getAccelerationX, getAccelerationY, getHeight, getID, getNumRegions, getPosition, getPositionX, getPositionY, getRectangle, getRegion, getTeam, getVelocity, getVelocityX, getVelocityY, getWidth, intersectRegions, isMovable, makeRegions, makeSolid, setAcceleration, setAcceleration, setAccelerationX, setAccelerationY, setID, setPosition, setPosition, setPositionX, setPositionY, setRectangle, setSize, setTeam, setVelocity, setVelocity, setVelocityX, setVelocityY, stopHorizontal, stopVertical
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnvironmentBoundary

public EnvironmentBoundary(double x,
                           double y)