added hint pawns

This commit is contained in:
Wenszel
2021-04-25 18:23:30 +02:00
parent 3058c87fb6
commit 3c78b0cf8b
6 changed files with 179 additions and 34 deletions
+2 -2
View File
@@ -48,9 +48,9 @@ router.post('/exit', function(req,res){
//return session data
router.get('/', (req,res)=>{
if(req.session.name){
// If session exist return sessions data to move player to game when he backs to site
if(req.session){
res.send({
name: req.session.name,
color: req.session.color,
playerId: req.session.playerId,
roomId: req.session.roomId,
+2 -4
View File
@@ -40,7 +40,6 @@ router.post('/add', function (req, res) {
req.session.roomId = newRoom._id;
req.session.playerId = newRoom.players[0]._id;
req.session.color = newRoom.players[0].color;
req.session.name = req.body.name;
res.status(200).send(req.session.playerId);
})
.catch(err => res.status(400).json('Error: ' + err))
@@ -59,7 +58,7 @@ router.post('/add', function (req, res) {
updateObj.full = true; // Room is full
updateObj.started = true; // Game started
updateObj.players[0].nowMoving = true; //First joined player moving
updateObj.pawns = startPositions
updateObj.pawns = getStartPositions();
}
RoomModel.findOneAndUpdate(
{ _id: results._id }, //find room by id
@@ -67,8 +66,7 @@ router.post('/add', function (req, res) {
.then(()=>{
req.session.roomId = results._id;
req.session.playerId = updateObj.players[updateObj.players.length-1]._id;
req.session.name = req.body.name;
req.sessions.color = colors[players.length - 1];
req.session.color = colors[updateObj.players.length-1];
res.status(200).send(req.session.playerId);
});