Cockatrice 2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
Server_DefaultLifecycleStrategy Class Reference

Default lifecycle strategy that never intercepts the game start. More...

#include <server_game_lifecycle_strategy.h>

Inheritance diagram for Server_DefaultLifecycleStrategy:
[legend]
Collaboration diagram for Server_DefaultLifecycleStrategy:
[legend]

Public Member Functions

StartAction onGameStarting (Server_Game *) override
 Called when a game is about to start.
Public Member Functions inherited from Server_GameLifecycleStrategy
virtual ~Server_GameLifecycleStrategy ()=default

Additional Inherited Members

Public Types inherited from Server_GameLifecycleStrategy
enum class  StartAction { ProceedNormal , Handled }
 How the game start should proceed after this hook returns. More...

Detailed Description

Default lifecycle strategy that never intercepts the game start.

Member Function Documentation

◆ onGameStarting()

StartAction Server_DefaultLifecycleStrategy::onGameStarting ( Server_Game * game)
inlineoverridevirtual

Called when a game is about to start.

Returns
How the start flow should proceed.

Implements Server_GameLifecycleStrategy.


The documentation for this class was generated from the following file: