GameMap constructor

GameMap(
  1. int width,
  2. int height
)

Implementation

GameMap(this.width, this.height) {
  for (int x = 0; x < width; x++) {
    for (int y = 0; y < height; y++) {
      if (x == 0 || x == width - 1 || y == 0 || y == height - 1) {
        walls.add(Point(x, y));
      } else {
        _baseEmpty.add(Point(x, y));
      }
    }
  }
  empty.addAll(_baseEmpty);
}