Commit 9bbb4813 authored by timel's avatar timel

fix: jump mora cause duel never starting 2

parent 99eae70d
Pipeline #21382 passed with stages
in 20 minutes and 12 seconds
...@@ -28,8 +28,9 @@ const { ...@@ -28,8 +28,9 @@ const {
const Mora = () => { const Mora = () => {
const snapMora = useSnapshot(moraStore); const snapMora = useSnapshot(moraStore);
const snapMatInitInfo = useSnapshot(matStore.initInfo);
const dispatch = store.dispatch; // const dispatch = store.dispatch;
// const selectHandAble = useAppSelector(selectHandSelectAble); // const selectHandAble = useAppSelector(selectHandSelectAble);
// const selectTpAble = useAppSelector(selectTpSelectAble); // const selectTpAble = useAppSelector(selectTpSelectAble);
// const duelHsStart = useAppSelector(selectDuelHsStart); // const duelHsStart = useAppSelector(selectDuelHsStart);
...@@ -47,21 +48,21 @@ const Mora = () => { ...@@ -47,21 +48,21 @@ const Mora = () => {
const handleSelectMora = (selected: string) => { const handleSelectMora = (selected: string) => {
sendHandResult(selected); sendHandResult(selected);
dispatch(unSelectHandAble()); // dispatch(unSelectHandAble());
moraStore.selectHandAble = false; moraStore.selectHandAble = false;
}; };
const handleSelectTp = (isFirst: boolean) => { const handleSelectTp = (isFirst: boolean) => {
sendTpResult(isFirst); sendTpResult(isFirst);
dispatch(unSelectTpAble()); // dispatch(unSelectTpAble());
moraStore.selectTpAble = false; moraStore.selectTpAble = false;
}; };
useEffect(() => { useEffect(() => {
// 若对局已经开始,自动跳转 // 若对局已经开始,自动跳转
if (!selectHandAble) { if (snapMatInitInfo.me.life > 0) {
navigate(`/duel/${player}/${passWd}/${ip}`); navigate(`/duel/${player}/${passWd}/${ip}`);
} }
}, [selectHandAble]); }, [snapMatInitInfo.me]);
useEffect(() => { useEffect(() => {
if (isAiMode) { if (isAiMode) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment