{
  "params": {
    "size": {
      "type": "choice",
      "options": [
        "10 x 10",
        "20 x 10",
        "20 x 20"
      ],
      "default": "20 x 10",
      "label": "Size",
      "describe": "10 x 10 (one grid cell, 3 bays), 20 x 10 (two cells side by side along X, 7 bays), 20 x 20 (four cells, two facing rows of bays, a planted strip with trees and a central driveway)."
    },
    "cars": {
      "type": "range",
      "min": 0,
      "max": 1,
      "step": 0.1,
      "default": 0.6,
      "label": "Occupancy",
      "describe": "Share of bays with a parked car, 0 (empty) to 1 (full). Cars are seeded low-poly hatchbacks and sedans."
    },
    "lines": {
      "type": "choice",
      "options": [
        "white",
        "yellow"
      ],
      "default": "white",
      "label": "Lines",
      "describe": "Bay line paint: white (Europe) or yellow (Americas)."
    },
    "lamps": {
      "type": "toggle",
      "default": true,
      "label": "Lamp posts",
      "describe": "Tall LED lamp posts on the kerbs; the heads glow at night."
    },
    "seed": {
      "type": "range",
      "min": 1,
      "max": 99,
      "step": 1,
      "default": 5,
      "label": "Seed",
      "describe": "Which bays are taken, car colours, body styles and which way they parked, and the tree shapes."
    }
  },
  "presets": {
    "corner lot": {
      "size": "10 x 10",
      "cars": 0.7
    },
    "supermarket car park": {
      "size": "20 x 20",
      "cars": 0.8,
      "lines": "white",
      "seed": 12
    },
    "empty at night": {
      "size": "20 x 10",
      "cars": 0,
      "lines": "yellow"
    }
  },
  "night": {
    "lamp": {
      "zone": "lamp",
      "color": "#f4f6ff",
      "intensity": 1.6,
      "describe": "LED lamp heads glow cool white."
    }
  }
}