v0.8.2
Class: TableFactory
Factory class for creating tables. This class is responsible for creating new tables and emitting events when tables are created.
It is exposed as part of the createGameServer function in the index.ts file, and can be used to create new tables. Client functionality for this is already natively handled by the lobby
command namespace. (Client Commands)
Table of contents
Constructors
Methods
Constructors
constructor
• new TableFactory(eventBus
): TableFactory
Parameters
Name | Type |
---|---|
eventBus | EventBus |
Returns
Methods
createTable
▸ createTable(totalSeats
, maxSeatsPerPlayer
): Table
Creates a new table with the specified number of seats and maximum seats per player. Emits a TABLE_EVENTS.CREATED event when the table is created.
Parameters
Name | Type | Description |
---|---|---|
totalSeats | number | The total number of seats at the table. |
maxSeatsPerPlayer | number | The maximum number of seats a player can occupy. |
Returns
The newly created table.