13 lines
477 B
TypeScript
13 lines
477 B
TypeScript
|
import { useAppDispatch, useAppSelector } from "./useStore"
|
||
|
import { setPlayerId, updateMoney } from "@/utils/features/game/gameSlice"
|
||
|
|
||
|
export const useGame = () => useAppSelector((state) => state.game)
|
||
|
export const useSetPlayerId = () => {
|
||
|
const dispath = useAppDispatch()
|
||
|
return (playerId: number) => dispath(setPlayerId(playerId))
|
||
|
}
|
||
|
export const useUpdateMoney = () => {
|
||
|
const dispatch = useAppDispatch()
|
||
|
return (money: number) => dispatch(updateMoney(money))
|
||
|
}
|