|
@@ -1,7 +1,7 @@
|
|
import { useEffect } from "react";
|
|
import { useEffect } from "react";
|
|
import { useLastRound, usePlayerName } from "../../../domain/gameStore";
|
|
import { useLastRound, usePlayerName } from "../../../domain/gameStore";
|
|
import useMap from "../../../hooks/useMap";
|
|
import useMap from "../../../hooks/useMap";
|
|
-import usePlayerScores from "../../../hooks/usePlayerScores";
|
|
|
|
|
|
+import useGameInfo from "../../../hooks/useGameInfo";
|
|
import { makeQuestionMarker, makeFlagMarker, makeLine } from "./markers";
|
|
import { makeQuestionMarker, makeFlagMarker, makeLine } from "./markers";
|
|
import getColorGenerator from "./getColorGenerator";
|
|
import getColorGenerator from "./getColorGenerator";
|
|
import { useRef } from "react";
|
|
import { useRef } from "react";
|
|
@@ -20,7 +20,8 @@ const useMapWithMarkers = (mapDivRef) => {
|
|
}, [mapRef, targetPoint]);
|
|
}, [mapRef, targetPoint]);
|
|
|
|
|
|
// live update with all the scores
|
|
// live update with all the scores
|
|
- const players = usePlayerScores()
|
|
|
|
|
|
+ const players = useGameInfo()
|
|
|
|
+ ?.players
|
|
?.filter(({ guesses }) => guesses[roundNum] && guesses[roundNum].score !== null)
|
|
?.filter(({ guesses }) => guesses[roundNum] && guesses[roundNum].score !== null)
|
|
?.map(({ name, totalScore, guesses }) => ({ name, totalScore, guess: guesses[roundNum] }));
|
|
?.map(({ name, totalScore, guesses }) => ({ name, totalScore, guess: guesses[roundNum] }));
|
|
|
|
|