/*---------------------------------------------------------
Non-Module includes
---------------------------------------------------------*/
include ( "compat.lua" ) // Backwards Compatibility
include ( "util.lua" ) // Misc Utilities
include ( "util/sql.lua" ) // Include sql here so it's
// available at loadtime to modules.
/*---------------------------------------------------------
Shared Modules
---------------------------------------------------------*/
require ( "concommand" ) // Console Commands
require ( "saverestore" ) // Save/Restore
require ( "gamemode" ) // Gamemode manager
require ( "weapons" ) // SWEP manager
require ( "hook" ) // Gamemode hooks
require ( "timer" ) // Timer manager
require ( "schedule" ) // Schedule manager
require ( "scripted_ents" ) // Scripted Entities
require ( "player_manager" ) // Player models manager
/*---------------------------------------------------------
Serverside only modules
---------------------------------------------------------*/
if ( SERVER ) then
include( "util/entity_creation_helpers.lua" )
end
/*---------------------------------------------------------
Clientside only modules
---------------------------------------------------------*/
if ( CLIENT ) then
require ( "draw" ) // 2D Draw library
require ( "markup" ) // Text markup library
include( "util/model_database.lua" ) // Store information on models as they're loaded
include( "util/vgui_showlayout.lua" ) // VGUI Performance Debug
end
/*---------------------------------------------------------
Shared utils
---------------------------------------------------------*/
/*---------------------------------------------------------
Print version information to the console
---------------------------------------------------------*/
if ( SERVER ) then
end