ServerLogicFiber

Undocumented in source.

Constructors

this
this(DList!Action* queue, Server server)
Undocumented in source.

Members

Functions

boardGen
GameBoard boardGen()
Undocumented in source. Be warned that the author may not have intended to support it.
deployShip
void deployShip(ClientId playerId, bool[] occupiedSectors)
Undocumented in source. Be warned that the author may not have intended to support it.
deployShips
void deployShips()
Undocumented in source. Be warned that the author may not have intended to support it.
endGame
void endGame()
Undocumented in source. Be warned that the author may not have intended to support it.
expand
void expand(ClientId playerId)
Undocumented in source. Be warned that the author may not have intended to support it.
exploit
void exploit()
Undocumented in source. Be warned that the author may not have intended to support it.
explore
void explore(ClientId playerId)
Undocumented in source. Be warned that the author may not have intended to support it.
exterminate
void exterminate(ClientId playerId)
Undocumented in source. Be warned that the author may not have intended to support it.
getClient
Client* getClient(ClientId id)
Undocumented in source. Be warned that the author may not have intended to support it.
perform
void perform()
Undocumented in source. Be warned that the author may not have intended to support it.
plan
void plan()
Undocumented in source. Be warned that the author may not have intended to support it.
rotatePlayers
void rotatePlayers()
Undocumented in source. Be warned that the author may not have intended to support it.
round
void round()
Undocumented in source. Be warned that the author may not have intended to support it.
rounds
void rounds()
Undocumented in source. Be warned that the author may not have intended to support it.
run
void run()
Undocumented in source. Be warned that the author may not have intended to support it.
sustainShips
void sustainShips()
Undocumented in source. Be warned that the author may not have intended to support it.
waitForAction
Action waitForAction()
Undocumented in source. Be warned that the author may not have intended to support it.
waitForReady
void waitForReady()
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

PlayerCommand
struct PlayerCommand
Undocumented in source.

Variables

board
GameBoard board;
Undocumented in source.
players
ClientId[] players;
Undocumented in source.
queue
DList!Action* queue;
Undocumented in source.
server
Server server;
Undocumented in source.
triPrimeOwner
ClientId triPrimeOwner;
Undocumented in source.

Meta