// HudPlacar: faixa de HUD de fliperama no topo: PONTOS que sobem de moeda em moeda, vidas em coração e a fase. import React from 'react'; import {COR, FONTE_TITULO, mola, seg, useF} from '../base'; import {Sprite} from '../formas/Sprite'; export type HudPlacarProps = {pontos?: number; vidas?: number; fase?: string; inicio?: number; y?: number; rotulo?: string}; export const HudPlacar: React.FC = ({pontos = 12400, vidas = 3, fase = '1-1', inicio = 0, y = 215, rotulo = 'PONTOS'}) => { const f = useF() - inicio; const p = mola(seg(f, 0, 9), 2); const n = Math.round(pontos * seg(f, 4, 34) / 100) * 100; const sombra = `4px 4px 0 ${COR.noite}`; return <>
{rotulo}
{String(n).padStart(6, '0')}
FASE {fase}
{Array.from({length: vidas}).map((_, i) => )} ; };