Ejemplo n.º 1
0
    /**
     * Constructor
     *
     * @param maze
     */
    public RoomPanel(Room room, int size) {
      if ((this.room = room) == null || size <= 0)
        throw new IllegalArgumentException(
            "Maze or room is null and/or scaleFactor is not positive");

      this.size = size;
      this.setPreferredSize(new Dimension(room.getRoomWidth() * size, room.getRoomHeight() * size));
      this.setDoubleBuffered(true);
    }