// Palmeiras: duas palmeiras de silhueta (preto-noite com borda magenta de 3 px) plantadas no horizonte, uma à esquerda e uma à
// direita. Sobem com sobra em 16 quadros e balançam ±2° (período 60 quadros) em torno da base. Sempre apoio, nunca no centro.
import React from 'react';
import {useCurrentFrame} from 'remotion';
import {COR, eb} from '../base';
import {HORIZONTE} from '../texturas/Fundo';
const FOLHAS = [-75, -45, -15, 15, 45, 75, 105].map((a) => a);
const Palma: React.FC<{x: number; escala: number; lado: 1 | -1; fase: number; t: number}> = ({x, escala, lado, fase, t}) => {
const sway = Math.sin((t / 60) * 2 * Math.PI + fase) * 2;
return ;
};
export type PalmeirasProps = {inicio?: number; fim?: number};
export const Palmeiras: React.FC = ({inicio = 0, fim}) => {
const f = useCurrentFrame();
const t = f - inicio;
if (t < 0 || (fim !== undefined && f >= fim)) return null;
const p = eb(t / 16, 1.4);
return ;
};