Uses of Class
rle.core.board.RLPoint

Packages that use RLPoint
rle.core.board   
rle.core.board.path   
rle.core.data   
rle.core.ui   
rle.simple.action.item   
rle.simple.board   
rle.simple.util   
 

Uses of RLPoint in rle.core.board
 

Methods in rle.core.board that return RLPoint
static RLPoint RLPoint.add(RLPoint p1, RLPoint p2)
          Return an RLPoint representing the sums of x and y's in p1 and p2.
 RLPoint Locator.point()
          Returns the upper left corner of the bounding rectangle.
 RLPoint RLRectangle.point()
           
static RLPoint RLPoint.point(int x, int y)
          Returns an RLPoint which may be from a cache.
static RLPoint BoardUtil.randomFloor(Board board)
          Find a random floor space.
static RLPoint RLPoint.subtract(RLPoint p1, RLPoint p2)
          Return an RLPoint representing the difference of x and y's in p1 and p2.
 

Methods in rle.core.board that return types with arguments of type RLPoint
 java.util.Set<RLPoint> RLRectangle.perimeter()
           
 java.util.Set<RLPoint> Locator.points()
          Return the set of RLPoints that are part of this Locator.
 java.util.Set<RLPoint> RLRectangle.points()
           
 

Methods in rle.core.board with parameters of type RLPoint
static RLPoint RLPoint.add(RLPoint p1, RLPoint p2)
          Return an RLPoint representing the sums of x and y's in p1 and p2.
 boolean Board.contains(RLPoint p)
          Return whether a RLPoint is contained in this Board.
 Creature Board.creature(RLPoint p)
          Return the creature at p, if any.
 double RLPoint.distance(RLPoint p)
          Return the distance to another point.
 int RLRectangle.distance(RLPoint p)
           
 Inventory Board.inventory(RLPoint p)
          Return an Inventory representing the items at p.
 Item Board.item(RLPoint p)
           
 java.util.Set<Item> Board.items(RLPoint p)
           
 void Board.place(Thing t, RLPoint p)
          Convenience method to place a thing without explicitly creating a locator.
static RLPoint RLPoint.subtract(RLPoint p1, RLPoint p2)
          Return an RLPoint representing the difference of x and y's in p1 and p2.
 Terrain Board.terrain(RLPoint p)
          Return the terrain at p, if any.
 java.util.TreeSet<Thing> Board.things(RLPoint p)
          Return the Things intersecting a particular point.
 

Constructors in rle.core.board with parameters of type RLPoint
Locator(Board board, RLPoint loc)
           
Locator(Board board, RLPoint loc, RLDimension dim)
           
 

Uses of RLPoint in rle.core.board.path
 

Methods in rle.core.board.path that return RLPoint
static RLPoint Path.endPoint(RLPoint start, java.lang.String dir, int dist)
          A utility method to find a grid that lies in a given cardinal direction from the supplied start grid with a minimum distance of dist.
 RLPoint LinePath.getSource()
           
 RLPoint LinePath.getTarget()
           
 

Methods in rle.core.board.path that return types with arguments of type RLPoint
protected  java.util.List<RLPoint> LinePath.calcPath()
           
 java.util.List<RLPoint> Path.legalPoints(Board b)
          Return the steps in this path that are legal for a Board.
 java.util.List<RLPoint> CirclePath.points()
           
 java.util.List<RLPoint> LinePath.points()
           
 java.util.List<RLPoint> ListPath.points()
           
abstract  java.util.List<RLPoint> Path.points()
          Return the steps in this path.
 java.util.List<RLPoint> RectanglePath.points()
           
 

Methods in rle.core.board.path with parameters of type RLPoint
static RLPoint Path.endPoint(RLPoint start, java.lang.String dir, int dist)
          A utility method to find a grid that lies in a given cardinal direction from the supplied start grid with a minimum distance of dist.
static Path Path.fillCircle(RLPoint ctr, int radius)
          Create a Path that fills a circular area.
static Path Path.frameCircle(RLPoint ctr, int radius)
          Create a Path that frames a circular area.
static Path Path.linePath(RLPoint source, RLPoint target)
          Create a Path that forms a line between two points, inclusive.
 

Method parameters in rle.core.board.path with type arguments of type RLPoint
static Path Path.listPath(java.util.List<RLPoint> points)
          Create a Path for an arbitrary List of points.
 

Constructors in rle.core.board.path with parameters of type RLPoint
CirclePath(RLPoint p, int radius, boolean fill)
           
LinePath(RLPoint source, RLPoint target)
           
 

Constructor parameters in rle.core.board.path with type arguments of type RLPoint
ListPath(java.util.List<RLPoint> points)
           
 

Uses of RLPoint in rle.core.data
 

Methods in rle.core.data with parameters of type RLPoint
 java.lang.Number LookupTable.getValueAt(RLPoint p)
           
 java.lang.Number LookupTableView.getValueAt(RLPoint p)
           
 void LookupTable.setValueAt(RLPoint p, java.lang.Number n)
           
 

Uses of RLPoint in rle.core.ui
 

Methods in rle.core.ui that return RLPoint
 RLPoint CameraModel.getCameraLocation()
          The camera's location, in the board coordinate system.
 RLPoint CameraModelBase.getCameraLocation()
          The camera's location, in the board coordinate system.
 

Methods in rle.core.ui that return types with arguments of type RLPoint
protected  java.util.Set<RLPoint> CameraModelBase.computeFieldOfView()
          Compute field-of-view.
 java.util.Set<RLPoint> FieldOfViewEngine.lineOfSightPoints(Locator locator, int distance)
          Return a list of Things for which a line drawn from locator will not encounter any "opaque" locations and which is at most distance away.
 java.util.Set<RLPoint> FieldOfViewEngineBase.lineOfSightPoints(Locator locator, int distance)
          Compute and return the list of RLPoints in line-of-sight to the given region.
 

Methods in rle.core.ui with parameters of type RLPoint
 java.util.TreeSet<Thing> CameraModel.knownThings(RLPoint boardLoc)
          All known Objects at a board location in the following order: player, npc, item, terrain.
 java.util.TreeSet<Thing> CameraModelBase.knownThings(RLPoint boardLoc)
          All known Objects at a board location in the following order: player, npc, item, terrain.
 void CameraModel.setCameraLocation(RLPoint loc)
          Set the camera's location, in the board coordinate system.
 void CameraModelBase.setCameraLocation(RLPoint loc)
          Set the camera's location, in the board coordinate system.
protected abstract  Thing CameraBase.visibleThing(RLPoint p)
           
protected  Thing TextCamera.visibleThing(RLPoint p)
          A thing is visible if it is the highest priority known thing at a particular location.
 

Uses of RLPoint in rle.simple.action.item
 

Methods in rle.simple.action.item with parameters of type RLPoint
protected  Throw Throw.refine(RLPoint end)
          Refine an existing throw command by specifying the end-point.
 

Uses of RLPoint in rle.simple.board
 

Methods in rle.simple.board that return types with arguments of type RLPoint
protected  java.util.Set<RLPoint> LightMgr.computeFieldOfView(Thing t, int radius)
          Compute field-of-view.
 

Uses of RLPoint in rle.simple.util
 

Methods in rle.simple.util with parameters of type RLPoint
static boolean MovementUtil.canMoveOffset(Creature c, RLPoint off)
          Returns whether the given creature can shift position by a given offset without leaving the board, hitting another creature, or hitting unwalkable terrain.
static boolean MovementUtil.creatureAdjacentTo(Creature c, RLPoint loc)
          Returns whether the Creature c, of arbitrary size, is within one location of the RLPoint loc.