refactored frontend
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
const { getRoom, updateRoom } = require('../controllers/roomController');
|
||||
const { sendToPlayersRolledNumber } = require('../socket/emits');
|
||||
const { getPawnPositionAfterMove } = require('../utils/functions');
|
||||
const { rollDice, isMoveValid } = require('./handlersFunctions');
|
||||
|
||||
module.exports = socket => {
|
||||
@@ -10,7 +9,7 @@ module.exports = socket => {
|
||||
const room = await getRoom(req.session.roomId);
|
||||
const pawn = room.getPawn(pawnId);
|
||||
if (isMoveValid(req.session, pawn, room)) {
|
||||
const newPositionOfMovedPawn = getPawnPositionAfterMove(room.rolledNumber, pawn);
|
||||
const newPositionOfMovedPawn = pawn.getPositionAfterMove(room.rolledNumber);
|
||||
room.changePositionOfPawn(pawn, newPositionOfMovedPawn);
|
||||
room.beatPawns(newPositionOfMovedPawn, req.session.color);
|
||||
room.changeMovingPlayer();
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
const { getRooms, getRoom, updateRoom, createNewRoom } = require('../controllers/roomController');
|
||||
const { sendToOnePlayerRooms, sendToOnePlayerData, sendToPlayersData } = require('../socket/emits');
|
||||
const { sendToOnePlayerRooms, sendToOnePlayerData } = require('../socket/emits');
|
||||
|
||||
module.exports = socket => {
|
||||
const req = socket.request;
|
||||
|
||||
Reference in New Issue
Block a user