DO-49 재대결 성사시 흑백 뒤집기

- 수락자 본인의 흑 여부를 전달 받아서 뒤집어서 전달
This commit is contained in:
fiore 2025-03-25 09:50:54 +09:00
parent 576b4c96ce
commit 3b19abd84d

View File

@ -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) {