diff --git a/src/game/game.js b/src/game/game.js index 7f7fb14b90aefcf375d810a01c65de91fdc2ebfd..72d900aa51d26b106e317d885c6f64f8d7030927 100644 --- a/src/game/game.js +++ b/src/game/game.js @@ -210,6 +210,12 @@ module.exports = { return updatedBoard; }, + getPlayerView: (gameBoard, pid) => { + let updatedBoard = gameBoard.map((row) => row.map((cell) => ({ ...cell }))); + // YANG: Find head with pid = pid + // return [x][y] around head + }, + checkCollisions: (gameBoard) => { // returns a list of players that have collided, // and a new gameBoard with the players removed diff --git a/src/models/WebSocketModel.js b/src/models/WebSocketModel.js index 348144b15315e2c7307b30f214f5130452b81c31..6affa62713db40238ecef151da1d96be54700bbe 100644 --- a/src/models/WebSocketModel.js +++ b/src/models/WebSocketModel.js @@ -41,7 +41,7 @@ class WebSocketModel { conn.send( JSON.stringify({ type: "gameBoard", - data: this.games[game].gameBoard, + data: this.games[game].gameBoard, // YANG: gameModule.getPlayerView()... }), ); }