Class Obstacles

java.lang.Object
za.co.wethinkcode.robots.server.world.Obstacles
All Implemented Interfaces:
Iterable<Position>, WorldObject

public class Obstacles extends Object implements Iterable<Position>, WorldObject
  • Constructor Details

  • Method Details

    • addObstacle

      public void addObstacle(Position pos)
    • hasObstacle

      public boolean hasObstacle(Position pos)
    • getAll

      public List<Position> getAll()
    • clear

      public void clear()
    • size

      public int size()
    • isEmpty

      public boolean isEmpty()
    • iterator

      public Iterator<Position> iterator()
      Specified by:
      iterator in interface Iterable<Position>
    • loadObstaclesFromPattern

      public void loadObstaclesFromPattern(int type)