From efd0326db25fd5327c85ab21ae2108f24b9b381f Mon Sep 17 00:00:00 2001 From: "jason@long.name" Date: Sat, 23 Mar 2013 14:08:09 +0000 Subject: [PATCH] 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 --- src/micropolisj/engine/Micropolis.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/micropolisj/engine/Micropolis.java b/src/micropolisj/engine/Micropolis.java index c5f50d5..0c824f6 100644 --- a/src/micropolisj/engine/Micropolis.java +++ b/src/micropolisj/engine/Micropolis.java @@ -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];