diff --git a/socket/handlers/gameEvents.js b/socket/handlers/gameEvents.js index 712f9be..30d2760 100644 --- a/socket/handlers/gameEvents.js +++ b/socket/handlers/gameEvents.js @@ -100,10 +100,18 @@ module.exports = function(io, socket, gameState) { socket.on('acceptRevenge', function(data) { try { const roomId = data.roomId; + let isBlack = data.isBlack; const message = "상대방이 재대결을 수락했습니다."; - socket.to(roomId).emit('revengeAccepted', { message }); - socket.emit('revengeConfirmed', { message: "재대결 수락이 완료되었습니다."}); + + socket.to(roomId).emit('revengeAccepted', { + message, + isBlack: isBlack, + }); + socket.emit('revengeConfirmed', { + message: "재대결 수락이 완료되었습니다.", + isBlack: !isBlack, + }); logger.info(`재대결 수락: 플레이어 ${socket.id}, 방 ${roomId}`); } catch (err) {