engine: allow non-default sized maps to be instantiated

git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@598 d9718cc8-9f43-0410-858b-315f434eb58c
This commit is contained in:
jason@long.name 2013-03-23 14:08:09 +00:00
parent e80daa30de
commit efd0326db2

View file

@ -211,16 +211,18 @@ public class Micropolis
public Micropolis()
{
PRNG = DEFAULT_PRNG;
evaluation = new CityEval(this);
init();
this(DEFAULT_WIDTH, DEFAULT_HEIGHT);
}
protected void init()
public Micropolis(int width, int height)
{
int width = DEFAULT_WIDTH;
int height = DEFAULT_HEIGHT;
PRNG = DEFAULT_PRNG;
evaluation = new CityEval(this);
init(width, height);
}
protected void init(int width, int height)
{
map = new char[height][width];
powerMap = new boolean[height][width];