added timer
This commit is contained in:
@@ -23,5 +23,9 @@ router.get('/roll', function (req, res){
|
||||
res.send({number: Math.ceil(Math.random() * 6)});
|
||||
});
|
||||
|
||||
router.post('/move', function (req, res){
|
||||
|
||||
});
|
||||
|
||||
|
||||
module.exports = router;
|
||||
@@ -18,6 +18,7 @@ var changeReadyState = (req, res, exit) =>{
|
||||
}
|
||||
if(updatedPlayers.filter(player => player.ready).length >= 2){
|
||||
updatedDoc.started = true;
|
||||
updatedDoc.nextMoveTime = Date.now()+15;
|
||||
updatedDoc.players[0].nowMoving = true;
|
||||
}
|
||||
|
||||
|
||||
@@ -57,6 +57,7 @@ router.post('/add', function (req, res) {
|
||||
if (players.length === 4) {
|
||||
updateObj.full = true; // Room is full
|
||||
updateObj.started = true; // Game started
|
||||
updateObj.nextMoveTime = Date.now()+15;
|
||||
updateObj.players[0].nowMoving = true; //First joined player moving
|
||||
updateObj.pawns = getStartPositions();
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@ var RoomSchema = new Schema({
|
||||
createDate: Date,
|
||||
started: Boolean,
|
||||
full: Boolean,
|
||||
timer: Number,
|
||||
nextMoveTime: Number,
|
||||
players: [{
|
||||
name: String,
|
||||
color: String,
|
||||
|
||||
Reference in New Issue
Block a user