/**
 * Zentrale Konfiguration für alle Custom Shapes.
 * Defaults, Minima und Maxima an einer Stelle gepflegt.
 */
// Angaben in cm
export const PUFFER_CONFIG = {
  // Defaults
  defaultW: 240,
  defaultH: 150,
  // Minima
  minW: 240,
  minH: 150,
  // Maxima
  maxW: 4000,
  maxH: 20000,
}

export const KREISEL_CONFIG = {
  // Defaults
  defaultAbstand: 200,
  defaultRadius: 80,
  // Minima
  minAbstand: 180,
  // Maxima
  maxAbstand: 4000,
}

export const FOERDERER_CONFIG = {
  defaultEndX: 300,
  defaultEndY: 0,
  defaultSpacing: 20,
  minLength: 50,
  endpointRadius: 8,
  strokeWidth: 2,
}

export const POLYLINIE_CONFIG = {
  strokeWidth: 2,
  strokeColor: '#000000',
  handleRadius: 5,
  snapAngles: [-90, -45, -22.5, 0, 22.5, 45, 90],
}
