Add avatar image + generateur de pseudo

This commit is contained in:
Lucien Astié 2024-08-09 14:38:16 +02:00
parent ada0fa5ae8
commit 012caef506
7 changed files with 159 additions and 30 deletions

View file

@ -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) => {