Commit 920559e8 authored by Chunchi Che's avatar Chunchi Che

update select place service

parent 8ef054d3
import { ygopro } from "../../api/ocgcore/idl/ocgcore"; import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { AppDispatch } from "../../store"; import { AppDispatch } from "../../store";
import MsgSelectPlace = ygopro.StocGameMessage.MsgSelectPlace; import MsgSelectPlace = ygopro.StocGameMessage.MsgSelectPlace;
import { addMonsterPlaceSelectAble } from "../../reducers/duel/mod"; import { addMonsterPlaceSelectAble, addMagicPlaceSelectAble } from "../../reducers/duel/mod";
export default (selectPlace: MsgSelectPlace, dispatch: AppDispatch) => { export default (selectPlace: MsgSelectPlace, dispatch: AppDispatch) => {
if (selectPlace.count != 1) { if (selectPlace.count != 1) {
...@@ -17,6 +17,11 @@ export default (selectPlace: MsgSelectPlace, dispatch: AppDispatch) => { ...@@ -17,6 +17,11 @@ export default (selectPlace: MsgSelectPlace, dispatch: AppDispatch) => {
break; break;
} }
case ygopro.CardZone.SZONE: {
dispatch(addMagicPlaceSelectAble([place.controler, place.sequence]));
break;
}
default: { default: {
console.warn(`Unhandled zoneType: ${place.zone}`); console.warn(`Unhandled zoneType: ${place.zone}`);
} }
......
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