added hint pawns
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user