ludo-web-multiplayer/backend/schemas/room.js
2022-05-29 18:17:28 +02:00

30 lines
665 B
JavaScript

var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var RoomSchema = new Schema({
createDate: Date,
started: { type: Boolean, default: false },
full: { type: Boolean, default: false },
nextMoveTime: Number,
players: [
{
name: String,
color: String,
ready: { type: Boolean, default: false },
nowMoving: { type: Boolean, default: false },
},
],
pawns: [
{
color: String,
basePos: Number,
position: Number,
},
],
});
var RoomModel = mongoose.model('RoomModel', RoomSchema);
module.exports = RoomModel;