Commit 749e0dbd authored by Chunchi Che's avatar Chunchi Che

update selectPlace service

parent 9c6059bb
Pipeline #18848 passed with stages
in 2 minutes and 22 seconds
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { AppDispatch } from "../../store";
import MsgSelectPlace = ygopro.StocGameMessage.MsgSelectPlace;
import { addMonsterPlaceSelectAble } from "../../reducers/duel/mod";
export default (selectPlace: MsgSelectPlace, dispatch: AppDispatch) => {
// TODO
if (selectPlace.count != 1) {
console.warn(`Unhandled case: ${selectPlace}`);
console.log(selectPlace);
return;
}
for (const place of selectPlace.places) {
switch (place.zone) {
case ygopro.CardZone.MZONE: {
dispatch(addMonsterPlaceSelectAble([place.controler, place.sequence]));
break;
}
default: {
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