From 35d231dc14f3d4f2130f082fe27be81bcc016a49 Mon Sep 17 00:00:00 2001 From: huoyijie Date: Wed, 8 Nov 2023 19:31:54 +0800 Subject: [PATCH] refactor and fix some small things --- src/components/Board.jsx | 4 ++-- src/components/Info.jsx | 4 ++-- src/pages/index.js | 2 ++ 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/components/Board.jsx b/src/components/Board.jsx index 635b027..fb9a9ff 100644 --- a/src/components/Board.jsx +++ b/src/components/Board.jsx @@ -21,8 +21,8 @@ export default function Board() { ))} {gameOver && ( -
- Game Over +
+ Game Over
)}
diff --git a/src/components/Info.jsx b/src/components/Info.jsx index 7c94b95..7b63ea9 100644 --- a/src/components/Info.jsx +++ b/src/components/Info.jsx @@ -7,9 +7,9 @@ import t from '@/lib/time' const { h, m, s } = t() export default function Info() { - const { gameOver, time, nextTetromino, score, eliminatedLines, level } = useContext(Context) + const { time, nextTetromino, score, eliminatedLines, level } = useContext(Context) - if (gameOver) return <> + if (!time) return <> const duration = Date.now() - time return ( diff --git a/src/pages/index.js b/src/pages/index.js index d9a4988..7781c58 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -81,6 +81,8 @@ export default function Home() { setNextTetromino(randomTetromino()) setGameOver(false) setTime(Date.now()) + setScore(0) + setEliminatedLines(0) } }