Files

30 lines
559 B
JavaScript

const BiscaGame = require("../classes/BiscaGame");
const activeGames = new Map();
const createGame = (id, type, player1, player2) => {
const game = new BiscaGame(id, type, player1, player2);
game.init();
activeGames.set(id, game);
console.log(`[Game State] Game created: ${id} (Type: ${type})`);
return game;
};
const getGame = (id) => {
return activeGames.get(id);
};
const removeGame = (id) => {
activeGames.delete(id);
console.log(`[Game State] Game removed: ${id}`);
};
module.exports = {
createGame,
getGame,
removeGame,
};