Add avatar image + generateur de pseudo
This commit is contained in:
parent
ada0fa5ae8
commit
012caef506
7 changed files with 159 additions and 30 deletions
21
server.mjs
21
server.mjs
|
@ -18,18 +18,19 @@ app.prepare().then(() => {
|
|||
|
||||
io.on("connection", (socket) => {
|
||||
console.log("User connected " + socket.id)
|
||||
socket.on('room_connect', (room) => {
|
||||
if(!Object.keys(active_rooms).includes(room.id)){
|
||||
console.log("First person joined " + room.id + " ! " + room.name + " is owner.")
|
||||
active_rooms[room.id] = [{id: socket.id, name: room.name, role: "owner", vote: ""}]
|
||||
socket.emit("room_joined", {"room_users": active_rooms[room.id], "role": "owner"})
|
||||
|
||||
socket.on('room_connect', (params) => {
|
||||
if(!Object.keys(active_rooms).includes(params.id)){
|
||||
console.log("First person joined " + params.id + " ! " + params.name + " is owner.")
|
||||
active_rooms[params.id] = [{id: socket.id, name: params.name, avatar: params.avatar, role: "owner", vote: ""}]
|
||||
socket.emit("room_joined", {"room_users": active_rooms[params.id], "role": "owner"})
|
||||
} else {
|
||||
socket.to(room.id).emit("new_player",{"id": socket.id, "name": room.name, role: "player"})
|
||||
active_rooms[room.id].push({id: socket.id, name: room.name, role: "player", vote: ""})
|
||||
socket.emit("room_joined", {"room_users": active_rooms[room.id], role: "player"})
|
||||
console.log("New person joined " + room.id + " ! " + room.name + " is player.")
|
||||
socket.to(params.id).emit("new_player",{"id": socket.id, "name": params.name, avatar: params.avatar, role: "player"})
|
||||
active_rooms[params.id].push({id: socket.id, name: params.name, avatar: params.avatar, role: "player", vote: ""})
|
||||
socket.emit("room_joined", {"room_users": active_rooms[params.id], role: "player"})
|
||||
console.log("New person joined " + params.id + " ! " + params.name + " is player.")
|
||||
}
|
||||
socket.join(room.id)
|
||||
socket.join(params.id)
|
||||
})
|
||||
|
||||
socket.on("start_game", (params) => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue