public class SimulationGrid
| Modifier and Type | Method and Description | 
|---|---|
Agent | 
getAgentAt(int xPos,
          int yPos)
Find the agent, if any, at a position. 
 | 
int | 
height()
Find the height of this grid. 
 | 
boolean | 
isOccupied(int xPos,
          int yPos)
Determine if a position is occupied by an agent. 
 | 
boolean | 
isOpen(int xPos,
      int yPos)
Determine if a position is open to be occupied by an agent. 
 | 
void | 
setAgentAt(int xPos,
          int yPos,
          Agent agent)
Set the agent at a given position. 
 | 
int | 
width()
Find the width of this grid. 
 | 
public int width()
public int height()
public boolean isOccupied(int xPos,
                 int yPos)
xPos - The x-position in which we're lookingyPos - The y-position in which we're lookingpublic boolean isOpen(int xPos,
             int yPos)
xPos - The x-position in which we're lookingyPos - The y-position in which we're lookingpublic Agent getAgentAt(int xPos, int yPos)
xPos - The x-position in which we're lookingyPos - The y-position in which we're lookingpublic void setAgentAt(int xPos,
              int yPos,
              Agent agent)
xPos - The x-position in which we're lookingyPos - The y-position in which we're lookingagent - The agent to place therexPos and yPos must be within the grid