Search
Preparing search index...
The search index is not available
openwerewolf
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Globals
Server
Class Server
Hierarchy
Server
Index
Constructors
constructor
Properties
_debug
Mode
_games
_lobby
Chat
Cache
_users
Accessors
game
Types
games
in
Play
Array
number
OfGames
username
Color
Pairs
Methods
add
Game
add
User
game
Click
get
Game
ById
get
Index
OfGame
ById
get
User
is
User
join
Game
kick
leave
Game
list
Player
InLobby
mark
Game
Status
InLobby
receive
receive
Lobby
Message
register
reload
Client
remove
Game
remove
Socket
From
Player
set
Debug
unlist
Player
InLobby
validate
Message
validate
Username
clean
UpUsername
Constructors
constructor
new
Server
(
)
:
Server
Returns
Server
Properties
Private
_debug
Mode
_debug
Mode
:
boolean
= false
Private
_games
_games
:
Array
<
Game
>
= []
Private
_lobby
Chat
Cache
_lobby
Chat
Cache
:
Array
<
Message
>
= []
Private
_users
_users
:
Array
<
User
>
= []
Accessors
game
Types
get
gameTypes
(
)
:
string
[]
Returns
string
[]
games
get
games
(
)
:
Game
[]
Returns
Game
[]
in
Play
Array
get
inPlayArray
(
)
:
boolean
[]
Returns
boolean
[]
number
OfGames
get
numberOfGames
(
)
:
number
Returns
number
username
Color
Pairs
get
usernameColorPairs
(
)
:
NameColorPair
[]
[]
Returns
NameColorPair
[]
[]
Methods
add
Game
add
Game
(
game
:
Game
)
:
void
Parameters
game:
Game
Returns
void
add
User
add
User
(
socket
:
Socket
, session
:
string
, id
:
string
)
:
string
|
undefined
Parameters
socket:
Socket
session:
string
id:
string
Returns
string
|
undefined
game
Click
game
Click
(
id
:
string
, gameId
:
string
)
:
void
Parameters
id:
string
gameId:
string
Returns
void
get
Game
ById
get
Game
ById
(
uid
:
string
)
:
Game
|
undefined
Parameters
uid:
string
Returns
Game
|
undefined
get
Index
OfGame
ById
get
Index
OfGame
ById
(
uid
:
string
)
:
number
|
undefined
Parameters
uid:
string
Returns
number
|
undefined
get
User
get
User
(
id
:
string
)
:
User
|
undefined
Parameters
id:
string
Returns
User
|
undefined
is
User
is
User
(
id
:
string
)
:
boolean
Parameters
id:
string
Returns
boolean
Private
join
Game
join
Game
(
)
:
void
Returns
void
kick
kick
(
id
:
string
)
:
void
Parameters
id:
string
Returns
void
leave
Game
leave
Game
(
id
:
string
)
:
void
Parameters
id:
string
Returns
void
list
Player
InLobby
list
Player
InLobby
(
username
:
string
, color
:
Colors
, game
:
Game
)
:
void
Parameters
username:
string
color:
Colors
game:
Game
Returns
void
mark
Game
Status
InLobby
mark
Game
Status
InLobby
(
game
:
Game
, status
:
string
)
:
void
Parameters
game:
Game
status:
string
Returns
void
receive
receive
(
id
:
string
, msg
:
string
)
:
void
Parameters
id:
string
msg:
string
Returns
void
receive
Lobby
Message
receive
Lobby
Message
(
id
:
string
, msg
:
string
)
:
void
Parameters
id:
string
msg:
string
Returns
void
Private
register
register
(
user
:
User
, msg
:
string
)
:
void
Parameters
user:
User
msg:
string
Returns
void
reload
Client
reload
Client
(
id
:
string
)
:
void
Parameters
id:
string
Returns
void
remove
Game
remove
Game
(
game
:
Game
)
:
void
Parameters
game:
Game
Returns
void
remove
Socket
From
Player
remove
Socket
From
Player
(
id
:
string
, socket
:
Socket
)
:
void
Parameters
id:
string
socket:
Socket
Returns
void
set
Debug
set
Debug
(
)
:
void
Returns
void
unlist
Player
InLobby
unlist
Player
InLobby
(
username
:
string
, game
:
Game
)
:
void
Parameters
username:
string
game:
Game
Returns
void
Private
validate
Message
validate
Message
(
msg
:
string
)
:
boolean
Parameters
msg:
string
Returns
boolean
Private
validate
Username
validate
Username
(
user
:
User
, username
:
string
)
:
boolean
Parameters
user:
User
username:
string
Returns
boolean
Static
Private
clean
UpUsername
clean
UpUsername
(
username
:
string
)
:
string
Parameters
username:
string
Returns
string
Globals
Colors
Game
Message
Room
Message
Room
Member
Player
Server
constructor
_debug
Mode
_games
_lobby
Chat
Cache
_users
game
Types
games
in
Play
Array
number
OfGames
username
Color
Pairs
add
Game
add
User
game
Click
get
Game
ById
get
Index
OfGame
ById
get
User
is
User
join
Game
kick
leave
Game
list
Player
InLobby
mark
Game
Status
InLobby
receive
receive
Lobby
Message
register
reload
Client
remove
Game
remove
Socket
From
Player
set
Debug
unlist
Player
InLobby
validate
Message
validate
Username
clean
UpUsername
Stopwatch
User
Name
Color
Pair
Phrase
Message
User
Color
Array
grawlix
password
Generated using
TypeDoc