1.1.0 • Published 6 years ago

lobby-controller v1.1.0

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

lobby-controller

Build Status

A simple lobby system to create and manage lobbies of users

Install

$ npm install --save lobby

Usage

var lobbyController = require('lobby-controller')();

lobbyController.addLobbyType({type: 'lobby type', minUsers: 2, maxUsers: 4});

var lobby1 = lobbyController.join('lobby type', {id: 1, name: 'user'});

var lobby2 = lobbyController.get(lobby1.id);

var lobbies = lobbyController.getAll();

lobby1 === lobby2
//=> true

lobby1 === lobbies[0]
//=> true

License

MIT © Diarmuid Delaney