diff --git a/src/lib/components/MapaDeGeneros.svelte b/src/lib/components/MapaDeGeneros.svelte index 0120f9b..58728b7 100644 --- a/src/lib/components/MapaDeGeneros.svelte +++ b/src/lib/components/MapaDeGeneros.svelte @@ -54,6 +54,18 @@ /** El ancho de un encuadre, para medir con él lo que se dibuja encima. */ const anchoDe = (encuadre: string) => Number(encuadre.split(' ')[2]); + /** + * El lienzo de América, con océano de sobra a la derecha. + * + * La Península va ahí encima, y con el encuadre justo quedaba rozando el + * Caribe. El aire no es decoración: entre las dos orillas hay un Atlántico, + * y sin separación parecen el mismo continente. + */ + const LIENZO = (() => { + const [x, y, ancho, alto] = ENCUADRE.split(' ').map(Number); + return [x, y, ancho * 1.42, alto].join(' '); + })(); + const enAmerica = PAISES.filter((p) => !IBERIA.includes(p.codigo)); const enIberia = PAISES.filter((p) => IBERIA.includes(p.codigo)); @@ -71,7 +83,7 @@