From c86a82ab6323a728ff779d609aa9a4be16045fb7 Mon Sep 17 00:00:00 2001 From: Alexander Bass Date: Thu, 23 Jun 2022 16:18:23 -0400 Subject: [PATCH] Losing interest again --- scripts/game.mjs | 3 +- scripts/roomManager.mjs | 4 +- scripts/server/netcode.mjs | 2 +- www/game.html | 3 +- www/scripts/interface/mainmenu/create.js | 57 +++++++++++------------- www/style.css | 49 +++++++------------- 6 files changed, 48 insertions(+), 70 deletions(-) diff --git a/scripts/game.mjs b/scripts/game.mjs index ba36f18..5b63f3c 100644 --- a/scripts/game.mjs +++ b/scripts/game.mjs @@ -10,9 +10,8 @@ export class Game { this.world = new World(options) } - addPlayer(id, name) { + addPlayer(id, name, color) { if (this.getAllNames().includes(name)) return false - var color = 1 const player = new Player(id, name, color); this.players.push(player); return player diff --git a/scripts/roomManager.mjs b/scripts/roomManager.mjs index 112cd24..6ac18de 100644 --- a/scripts/roomManager.mjs +++ b/scripts/roomManager.mjs @@ -62,14 +62,14 @@ class RoomManager { return [game, player] } - playerCreateGame(options, playerName, playerID) { + playerCreateGame(options, playerName, playerColor, playerID) { if (this.getAllPlayerIDs().includes(playerID)) { return new IllegalAction(id, 22) } console.log(options) const id = util.createCode() const game = this.addGame(id, options) - const player = game.addPlayer(playerID, playerName); + const player = game.addPlayer(playerID, playerName, playerColor); return [game, player] } diff --git a/scripts/server/netcode.mjs b/scripts/server/netcode.mjs index 6e17c49..b4ab6e0 100644 --- a/scripts/server/netcode.mjs +++ b/scripts/server/netcode.mjs @@ -48,7 +48,7 @@ function connected(client) { }) client.on('createGame', function(data){ - const info = roomManager.playerCreateGame(data.options, data.name, client.id) + const info = roomManager.playerCreateGame(data.options, data.name, data.color, client.id) client.join(info[0].id) client.game = info[0]; client.player = info[1] diff --git a/www/game.html b/www/game.html index a2e5ab0..8250d6f 100644 --- a/www/game.html +++ b/www/game.html @@ -36,7 +36,7 @@ -
+