sfgp.rpgkit
Class MapGenerator
java.lang.Object
sfgp.rpgkit.MapGenerator
public class MapGenerator
- extends java.lang.Object
Field Summary |
(package private) java.io.File |
data
|
(package private) static int |
DESERT
|
(package private) static int |
FOREST
|
(package private) int |
height
|
(package private) static int |
HILL
|
(package private) int[][] |
map
|
(package private) static int |
MOUNTAIN
|
(package private) static int |
OCEAN
|
(package private) static int |
PLAIN
|
(package private) static int |
SWAMP
|
(package private) int |
width
|
Constructor Summary |
MapGenerator(int w,
int h,
java.lang.String path)
|
Method Summary |
boolean |
fillNewCell(int[][] altitude,
int[][] newAltitude,
int y,
int x)
|
int[][] |
getMap()
|
(package private) boolean |
legal(int y,
int x)
|
static void |
main(java.lang.String[] args)
|
void |
makeMap()
The following code was taken from the example site at http://www.boutell.com/javaclass/map/MapApplet.html |
(package private) int |
randomBetween(int low,
int high)
|
boolean |
readMap()
|
void |
setFile(java.io.File file)
|
void |
setFile(java.lang.String path)
|
void |
setMap(int[][] m)
|
javax.swing.JFrame |
showMessage(java.lang.String msg)
|
boolean |
writeMap()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OCEAN
static final int OCEAN
- See Also:
- Constant Field Values
PLAIN
static final int PLAIN
- See Also:
- Constant Field Values
DESERT
static final int DESERT
- See Also:
- Constant Field Values
SWAMP
static final int SWAMP
- See Also:
- Constant Field Values
FOREST
static final int FOREST
- See Also:
- Constant Field Values
HILL
static final int HILL
- See Also:
- Constant Field Values
MOUNTAIN
static final int MOUNTAIN
- See Also:
- Constant Field Values
map
int[][] map
width
int width
height
int height
data
java.io.File data
MapGenerator
public MapGenerator(int w,
int h,
java.lang.String path)
main
public static void main(java.lang.String[] args)
setFile
public void setFile(java.lang.String path)
setFile
public void setFile(java.io.File file)
showMessage
public javax.swing.JFrame showMessage(java.lang.String msg)
writeMap
public boolean writeMap()
readMap
public boolean readMap()
getMap
public int[][] getMap()
setMap
public void setMap(int[][] m)
makeMap
public void makeMap()
- The following code was taken from the example site at http://www.boutell.com/javaclass/map/MapApplet.html
fillNewCell
public boolean fillNewCell(int[][] altitude,
int[][] newAltitude,
int y,
int x)
randomBetween
int randomBetween(int low,
int high)
legal
boolean legal(int y,
int x)