diff --git a/squarenotsquare/src/screens/Game.js b/squarenotsquare/src/screens/Game.js index 468766c..6632002 100644 --- a/squarenotsquare/src/screens/Game.js +++ b/squarenotsquare/src/screens/Game.js @@ -15,7 +15,7 @@ import Metrics from "../themes/Metrics"; function Game(props){ - const squareChallenge = useRef(genSquareChallenge()); + const [squareChallenge, setSquareChallenge] = useState(() => {return genSquareChallenge()}); const challengeState = useRef(-1); const squareMemo = useMemo(renderPairs, [challengeState.current]); const [timerState, setTimerState] = useState(0); @@ -159,7 +159,7 @@ function Game(props){ } function renderPairs(){ - return squareChallenge.current.map((pair, index) => { + return squareChallenge.map((pair, index) => { return generatePair(pair.squarePos, pair.shapeType, index); }); } @@ -193,7 +193,7 @@ function Game(props){ - {answers.current + ' / ' + squareChallenge.current.length} + {answers.current + ' / ' + squareChallenge.length}