Crossfire Server, Trunk  1.75.0
modules.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  StartupStage { STARTUP_STAGE_FIRST = 0, STARTUP_STAGE_COLLECT_HOOKS = 0, STARTUP_STAGE_BEFORE_SERVER }
 

Functions

void cfcitybell_close ()
 
void cfcitybell_init (Settings *settings, ServerSettings *serverSettings, StartupStage stage)
 Citybells module initialisation. More...
 
void cfweather_close ()
 
void cfweather_init (Settings *settings, ServerSettings *serverSettings, StartupStage stage)
 Weather module initialisation. More...
 
void citylife_close ()
 
void citylife_init (Settings *settings, ServerSettings *serverSettings, StartupStage stage)
 
void random_house_generator_close ()
 Close the module. More...
 
void random_house_generator_init (Settings *settings, ServerSettings *serverSettings, StartupStage stage)
 Module initialisation. More...
 

Detailed Description

List all module initialisation functions.

Definition in file modules.h.

Enumeration Type Documentation

◆ StartupStage

Enumerator
STARTUP_STAGE_FIRST 

Dummy stage, don't change, used for logging.

STARTUP_STAGE_COLLECT_HOOKS 

Called when adding collect hooks, before assets loading.

STARTUP_STAGE_BEFORE_SERVER 

Called when everything is loaded but before the sockets are opened.

Definition at line 21 of file modules.h.