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
-