Commit 9a7701b1 authored by 18김재민's avatar 18김재민

승리/패배 시 소리 나오게 함

parent 8348f505
...@@ -124,6 +124,7 @@ socket.on('startGame', function() ...@@ -124,6 +124,7 @@ socket.on('startGame', function()
// in game // in game
socket.on('changePhase', function(msg) // number Phase socket.on('changePhase', function(msg) // number Phase
{ {
// Audio.killSound('gameScene',) -> 여기다 게임 페이즈 bgm 넣으면 됨
WordSpace.changePhase(msg); WordSpace.changePhase(msg);
}); });
socket.on('setPlayerTypingRate', function(msg) // number playerTypingRate socket.on('setPlayerTypingRate', function(msg) // number playerTypingRate
...@@ -203,6 +204,13 @@ socket.on('defeat', function(msg) // object player ...@@ -203,6 +204,13 @@ socket.on('defeat', function(msg) // object player
let playerImage = RoomData.findPlayer(msg.id).playerImage; let playerImage = RoomData.findPlayer(msg.id).playerImage;
let position = RoomData.findPlayer(msg.id).position; let position = RoomData.findPlayer(msg.id).position;
let nicknameText = RoomData.findPlayer(msg.id).nicknameText; let nicknameText = RoomData.findPlayer(msg.id).nicknameText;
// 이거 조건문으로 페이즈마다 다르게 해줘야 하는데 모르겠음
Audio.killSound(ScenesData.gameScene, 'Phase1');
Audio.killSound(ScenesData.gameScene, 'Phase2');
Audio.killSound(ScenesData.gameScene, 'Phase3');
Audio.playSound(ScenesData.gameScene, 'defeat');
RoomData.players[msg.index] = msg; RoomData.players[msg.index] = msg;
RoomData.players[msg.index].playerImage = playerImage; RoomData.players[msg.index].playerImage = playerImage;
RoomData.players[msg.index].position = position; RoomData.players[msg.index].position = position;
...@@ -355,6 +363,13 @@ socket.on('defeat', function(msg) // object player ...@@ -355,6 +363,13 @@ socket.on('defeat', function(msg) // object player
socket.on('gameEnd', function(msg) // number winnerId socket.on('gameEnd', function(msg) // number winnerId
{ {
const winner = RoomData.findPlayer(msg); const winner = RoomData.findPlayer(msg);
// 패배랑 같은 이유의 조건문 필요
Audio.killSound(ScenesData.gameScene, 'Phase1');
Audio.killSound(ScenesData.gameScene, 'Phase2');
Audio.killSound(ScenesData.gameScene, 'Phase3');
Audio.playSound(ScenesData.gameScene, 'victory');
console.log(winner.nickname + ' Win!!!!!!'); console.log(winner.nickname + ' Win!!!!!!');
if(msg == RoomData.myself.id) if(msg == RoomData.myself.id)
{ {
......
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