lobby-controller

1.1.0 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i lobby-controller

Weekly Downloads

1

Version

1.1.0

License

MIT

Unpacked Size

18.9 kB

Total Files

6

Last publish

Collaborators

  • hobodermo