Environments
Class WoodsGenerator
java.lang.Object
|
+--Environments.WoodsGenerator
- public class WoodsGenerator
- extends java.lang.Object
This class is used to generate a random standard Woods Environment
- Author:
- Olivier Sigaud and Pierre Gérard.
|
Field Summary |
private Environments.Cell[][] |
map
|
private byte |
sizeX
|
private byte |
sizeY
|
private byte |
xFood
|
private byte |
yFood
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
sizeX
private byte sizeX
sizeY
private byte sizeY
xFood
private byte xFood
yFood
private byte yFood
map
private Environments.Cell[][] map
WoodsGenerator
public WoodsGenerator(byte sX,
byte sY)
- Parameters:
sX - sY -
getMap
protected final Environments.Cell[][] getMap()
- Returns:
- Environments.Cell[][]
fillMap
private final void fillMap(double p)
- Parameters:
p -
fillMap
private final void fillMap(short nbWalls)
- Parameters:
nbWalls -
isAllright
private final boolean isAllright()
- Returns:
- boolean
existsReachableAround
private final boolean existsReachableAround(byte i,
byte j)
- Parameters:
i - j -
- Returns:
- boolean
buildAdequateWoods
protected final void buildAdequateWoods(double p)
- Parameters:
p -
buildAdequateWoods
protected final void buildAdequateWoods(short nbWalls)
- Parameters:
nbWalls -
toString
public final java.lang.String toString()
- Overrides:
toString in class java.lang.Object
- Returns:
- String
main
static void main(java.lang.String[] args)
- Parameters:
args -