Commit 4b297bd7 authored by Chunchi Che's avatar Chunchi Che

Merge branch 'fix/hint' into 'main'

Fix/hint

See merge request mycard/Neos!31
parents 30d1301e f70acc53
Pipeline #18352 passed with stages
in 3 minutes and 14 seconds
Subproject commit b1387888e6e895e186f5dde1ff986f11305a3b84 Subproject commit c82314ef6ac387733ce4578acec555bf07786249
...@@ -4050,12 +4050,17 @@ export namespace ygopro { ...@@ -4050,12 +4050,17 @@ export namespace ygopro {
export namespace MsgHint { export namespace MsgHint {
export enum HintType { export enum HintType {
UNKNOWN = 0, UNKNOWN = 0,
SELECT_LOCATION = 1, HINT_EVENT = 1,
SELECT_EFFECT = 2, HINT_MESSAGE = 2,
SELECT_RACE = 3, HINT_SELECTMSG = 3,
SELECT_ATTRIBUTE = 4, HINT_OPSELECTED = 4,
SELECT_NUMBER = 5, HINT_EFFECT = 5,
SELECT_REGION = 6, HINT_RACE = 6,
HINT_ATTRIB = 7,
HINT_CODE = 8,
HINT_NUMBER = 9,
HINT_CARD = 10,
HINT_ZONE = 11,
} }
} }
} }
......
...@@ -23,57 +23,57 @@ export default (data: Uint8Array) => { ...@@ -23,57 +23,57 @@ export default (data: Uint8Array) => {
let hintType = ygopro.StocGameMessage.MsgHint.HintType.UNKNOWN; let hintType = ygopro.StocGameMessage.MsgHint.HintType.UNKNOWN;
switch (hintCommand) { switch (hintCommand) {
case 0x01: { case 0x01: {
// TODO hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_EVENT;
break; break;
} }
case 0x02: { case 0x02: {
// TODO hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_MESSAGE;
break; break;
} }
case 0x03: { case 0x03: {
hintType = ygopro.StocGameMessage.MsgHint.HintType.SELECT_LOCATION; hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_SELECTMSG;
break; break;
} }
case 0x04: { case 0x04: {
hintType = ygopro.StocGameMessage.MsgHint.HintType.SELECT_EFFECT; hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_OPSELECTED;
break; break;
} }
case 0x05: { case 0x05: {
// TODO hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_EFFECT;
break; break;
} }
case 0x06: { case 0x06: {
hintType = ygopro.StocGameMessage.MsgHint.HintType.SELECT_RACE; hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_RACE;
break; break;
} }
case 0x07: { case 0x07: {
hintType = ygopro.StocGameMessage.MsgHint.HintType.SELECT_ATTRIBUTE; hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_ATTRIB;
break; break;
} }
case 0x08: { case 0x08: {
// TODO hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_CODE;
break; break;
} }
case 0x09: { case 0x09: {
hintType = ygopro.StocGameMessage.MsgHint.HintType.SELECT_NUMBER; hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_NUMBER;
break; break;
} }
case 0x0a: { case 0x0a: {
// TODO hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_CARD;
break; break;
} }
case 0x0b: { case 0x0b: {
hintType = ygopro.StocGameMessage.MsgHint.HintType.SELECT_REGION; hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_ZONE;
break; break;
} }
......
...@@ -47,8 +47,6 @@ export default function handleGameMsg(pb: ygopro.YgoStocMsg) { ...@@ -47,8 +47,6 @@ export default function handleGameMsg(pb: ygopro.YgoStocMsg) {
break; break;
} }
default: { default: {
console.log("Unhandled GameMsg=" + msg.gameMsg);
break; break;
} }
} }
......
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