mirror of
https://github.com/AlecM33/Werewolf.git
synced 2025-12-26 15:57:50 +01:00
some improvements to the lobby view
This commit is contained in:
@@ -38,6 +38,7 @@ function prepareGamePage(environment, socket, timerWorker) {
|
||||
gameTimerManager = new GameTimerManager();
|
||||
}
|
||||
setClientSocketHandlers(gameStateRenderer, socket, timerWorker, gameTimerManager);
|
||||
displayClientInfo(gameState.client.name, gameState.userType);
|
||||
processGameState(gameState, userId, socket, gameStateRenderer);
|
||||
}
|
||||
});
|
||||
@@ -87,6 +88,19 @@ function processGameState (gameState, userId, socket, gameStateRenderer) {
|
||||
}
|
||||
}
|
||||
|
||||
function displayClientInfo(name, userType) {
|
||||
document.getElementById("client-name").innerText = name;
|
||||
document.getElementById("client-user-type").innerText = userType;
|
||||
|
||||
if (userType === globals.USER_TYPES.MODERATOR) {
|
||||
document.getElementById("client-user-type").innerText += globals.USER_TYPE_ICONS.MODERATOR;
|
||||
} else if (userType === globals.USER_TYPES.PLAYER) {
|
||||
document.getElementById("client-user-type").innerText += globals.USER_TYPE_ICONS.PLAYER;
|
||||
} else if (userType === globals.USER_TYPES.TEMPORARY_MODERATOR) {
|
||||
document.getElementById("client-user-type").innerText += globals.USER_TYPE_ICONS.TEMP_MOD;
|
||||
}
|
||||
}
|
||||
|
||||
function setClientSocketHandlers(gameStateRenderer, socket, timerWorker, gameTimerManager) {
|
||||
if (!socket.hasListeners(globals.EVENTS.PLAYER_JOINED)) {
|
||||
socket.on(globals.EVENTS.PLAYER_JOINED, (player, gameIsFull) => {
|
||||
|
||||
Reference in New Issue
Block a user