Commit 6aea4023 authored by 范雪寒's avatar 范雪寒

feat:

parent a8be6d42
......@@ -477,7 +477,6 @@ export default class SceneComponent extends MyCocosSceneComponent {
const offsetX = { Red: -45, Blue: 45 };
const offsetY = { Red: -90, Blue: -90 };
console.log("汪汪汪 450");
this._status[color] = idx;
await this.playLocalAudio("正确");
......@@ -526,7 +525,6 @@ export default class SceneComponent extends MyCocosSceneComponent {
updateStatus(status = null) {
if (status) {
console.log("汪汪汪 497");
this._status = JSON.parse(JSON.stringify(status));
}
const playerMe = this.allPlayerList.find(
......@@ -679,7 +677,6 @@ export default class SceneComponent extends MyCocosSceneComponent {
} else if (item.data.type == "SERVER_playerRoll") {
console.log("SERVER_playerRoll: " + JSON.stringify(item.data));
const status = this._status;
console.log("汪汪汪 647");
status.letter = item.data.letter;
console.log("status.letter = " + status.letter);
console.log("item.data.letter = " + item.data.letter);
......@@ -709,7 +706,6 @@ export default class SceneComponent extends MyCocosSceneComponent {
console.log(idx);
await this.pieceFindRightBlock(rightBlock, idx);
this._status.letter = "";
console.log("汪汪汪672");
this.changeSide();
this.updateStatus();
} else if (item.data.type == "SERVER_playerWrong") {
......@@ -728,7 +724,6 @@ export default class SceneComponent extends MyCocosSceneComponent {
}
node["cantMove"] = false;
console.log("汪汪汪 691");
this._status.letter = "";
this.changeSide();
this.updateStatus();
......@@ -821,7 +816,6 @@ export default class SceneComponent extends MyCocosSceneComponent {
if (itemData.letter.toLowerCase() == letter.toLowerCase()) {
this._status[color] = i;
console.log("汪汪汪 784");
return;
}
......
......@@ -21,18 +21,15 @@ export class AI {
if (event.type == "SERVER_updateStatus") {
this._status = JSON.parse(JSON.stringify(event.status));
} else if (event.type == "SERVER_playerRoll") {
console.log('汪汪汪0');
this._status.letter = event.letter;
if (this.playerData.color == this._status.current) {
await asyncDelay(Math.random() * 3 + 12);
}
} else if (event.type == "SERVER_playerRight") {
console.log('汪汪汪1');
this._status.letter = "";
this._status[event.color] = event.idx;
this.changeSide();
} else if (event.type == "SERVER_playerWrong") {
console.log('汪汪汪2');
this._status.letter = "";
this.changeSide();
}
......
......@@ -106,7 +106,7 @@ export class GameServer {
}
}
onFrameEvent(data) {
async onFrameEvent(data) {
if (this.gameStatus.gameOver) {
return;
}
......@@ -120,6 +120,8 @@ export class GameServer {
type: "SERVER_playerRoll",
letter: letter,
});
} else {
console.log('汪汪汪3')
}
} else {
this.networkHelper.sendFrame({
......@@ -149,6 +151,8 @@ export class GameServer {
});
this.gameStatus.gameOver = true;
}
} else {
console.log('汪汪汪');
}
} else if (data.type == "wrong") {
if (this.gameStatus.letter != "") {
......@@ -161,6 +165,8 @@ export class GameServer {
uuid: data.uuid,
color: data.color,
});
} else {
console.log('汪汪汪2');
}
} else {
this._aiPlayerList.forEach((ai: AI) => {
......
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