import { useDemoRecording } from "./DemoProvider";
import { useEngineSelector } from "../state";
import styles from "./PlayerHUD.module.css";
function HealthBar({ value }: { value: number }) {
const pct = Math.max(0, Math.min(100, value * 100));
return (
);
}
function EnergyBar({ value }: { value: number }) {
const pct = Math.max(0, Math.min(100, value * 100));
return (
);
}
function ChatWindow() {
return ;
}
function WeaponSlots() {
return ;
}
function ToolBelt() {
return ;
}
function Reticle() {
return ;
}
function TeamStats() {
return ;
}
function Compass() {
return ;
}
export function PlayerHUD() {
const recording = useDemoRecording();
const streamSnapshot = useEngineSelector(
(state) => state.playback.streamSnapshot,
);
if (!recording) return null;
const status = streamSnapshot?.status;
if (!status) return null;
return (
);
}