From f17d477b107d361e6830d7bb88db21adc9a79a43 Mon Sep 17 00:00:00 2001 From: vincentastolfi Date: Wed, 17 Apr 2024 19:26:36 +0200 Subject: [PATCH] :green_heart: CI test --- Dockerfile | 2 +- Game.js | 2 ++ index.js | 36 ------------------------------------ 3 files changed, 3 insertions(+), 37 deletions(-) diff --git a/Dockerfile b/Dockerfile index 056d804..3c5f70a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,4 +4,4 @@ COPY ./ ./ RUN sed -i '1i\' ./public/index.html RUN npm install EXPOSE 8081 -CMD [ "npm", "run", "dev" ] +CMD [ "node", "app.js" ] diff --git a/Game.js b/Game.js index 04402aa..399ca94 100644 --- a/Game.js +++ b/Game.js @@ -1,3 +1,5 @@ +const { io } = require(`${__dirname}/index.js`); + class Game { constructor(room) { this.room = room; diff --git a/index.js b/index.js index 1320451..0ccd9e5 100644 --- a/index.js +++ b/index.js @@ -4,12 +4,6 @@ const http = require("http").createServer(app); const path = require("path"); const port = 8081; const io = require("socket.io")(http); -const { Player } = require(`${__dirname}/businesses/Player.js`); -const { Room } = require(`${__dirname}/businesses/Room.js`); -const { Game } = require(`${__dirname}/game.js`); - -let room; -let game; app.use(express.static("public")); @@ -21,36 +15,6 @@ app.get("/", (req, res) => { res.sendFile(path.join(__dirname, "/public/index.html")); }); -io.on("connection", (socket) => { - socket.on("Hello", (callback) => { - callback({ - Hello: "World", - }); - }); - - socket.on("room creation", (socketId) => { - let player = new Player(socketId); - player.grid.cases[2][2].isShip = true; - player.grid.cases[3][2].isShip = true; - room = new Room(); - room.addPlayer(player); - }); - - socket.on("ask for room", (socketId) => { - if (room.players.length === 1) { - let player = new Player(socketId); - player.grid.cases[2][2].isShip = true; - room.addPlayer(player); - game = new Game(room); - game.start(); - } - }); - - socket.on("play", (move) => { - game.move(move); - }); -}); - module.exports = { io, };