diff --git a/app/play/[level]/page.tsx b/app/play/[level]/page.tsx index 61c6b0d..f551949 100644 --- a/app/play/[level]/page.tsx +++ b/app/play/[level]/page.tsx @@ -10,6 +10,7 @@ import { Map } from "@/components/Map"; import { Page, PageTitle } from "@/components/Page"; import { Visualizer } from "@/components/Visualizer"; import { Button } from "@/components/ui/button"; +import { Slider } from "@/components/ui/slider"; import { Table, TableBody, @@ -19,6 +20,7 @@ import { TableRow, } from "@/components/ui/table"; import { Tabs, TabsList, TabsTrigger } from "@/components/ui/tabs"; +import { DEFAULT_REPLAY_SPEED } from "@/constants/visualizer"; import { api } from "@/convex/_generated/api"; import { ZombieSurvival } from "@/simulators/zombie-survival"; @@ -39,6 +41,7 @@ export default function PlayLevelPage({ const [landmineCount, setLandmineCount] = useState(0); const flags = useQuery(api.flags.getFlags); const [mode, setMode] = useState<"play" | "test">("play"); + const [replaySpeed, setReplaySpeed] = useState(DEFAULT_REPLAY_SPEED); // Initialize playerMap when map data is available useEffect(() => { @@ -242,6 +245,7 @@ export default function PlayLevelPage({ autoStart onReset={handleReset} onSimulationEnd={handleSimulationEnd} + replaySpeed={replaySpeed} /> {gameResult && (