K - The type of element the grid is to storepublic interface Grid<K>
| Modifier and Type | Method and Description |
|---|---|
K |
getElement(int x,
int y)
Gets the element in a given x and y coordinate
|
int |
getHeight()
Gets height of the grid
|
int |
getWidth()
Gets the width of the grid
|
void |
setElement(int x,
int y,
K element)
Places the element on the given x and y coordinate
|
int getWidth()
int getHeight()
K getElement(int x, int y) throws java.lang.IllegalArgumentException
x - Coordinate in the gridy - Coordinate in the gridjava.lang.IllegalArgumentException - Throws an exception if the coordinates are outside of the gridvoid setElement(int x,
int y,
K element)
throws java.lang.IllegalArgumentException
x - Coordinate in the gridy - Coordinate in the gridelement - The element to place in the gridjava.lang.IllegalArgumentException