@@ -13,8 +13,10 @@ import {
13
13
import { useInterval } from '../utils/intervalUtil' ;
14
14
import './board.css' ;
15
15
import Aside from './aside' ;
16
- import scoreBoardImg from '../assets/borderGolden.png'
17
- import GreenBoard from '../assets/borderLeaves.png'
16
+ import scoreBoardImg from '../assets/borderGolden.png' ;
17
+ import appleImg from '../assets/apple.png' ;
18
+ import GreenBoard from '../assets/borderLeaves.png' ;
19
+ import frogImg from '../assets/frog.png' ;
18
20
const BOARD_SIZE = 13 ;
19
21
const PROBABILITY_OF_DIRECTION_REVERSAL_FOOD = 0.3 ;
20
22
@@ -179,7 +181,11 @@ const Board=()=>{
179
181
180
182
setFoodCell ( nextFoodCell ) ;
181
183
setFoodShouldReverseDirection ( nextFoodShouldReverseDirection ) ;
182
- setScore ( score + 1 ) ;
184
+ if ( foodShouldReverseDirection ) { //if food is frog then score double
185
+ setScore ( score + 2 ) ;
186
+ } else {
187
+ setScore ( score + 1 ) ;
188
+ }
183
189
}
184
190
185
191
const handleGameOver = ( ) => {
@@ -224,7 +230,9 @@ const Board=()=>{
224
230
< p >
225
231
< span style = { { textDecorationLine :"underline" } } > Score </ span >
226
232
< br />
227
- < span style = { { color :"" } } > < strong > { score } </ strong > </ span >
233
+ < img width = "100px" height = "100px" style = { { marginTop :"0px" , marginLeft :"-100px" } } src = { appleImg } alt = "apple.png" />
234
+ < span style = { { position :"absolute" , color :"red" , marginTop :"30px" , marginLeft :"0px" } } > < strong > { score } </ strong > </ span >
235
+ < img width = "100px" height = "100px" style = { { marginTop :"0px" , marginLeft :"30px" , marginRight :"-100px" } } src = { frogImg } alt = "frog.png" />
228
236
</ p >
229
237
</ div >
230
238
</ >
0 commit comments