@@ -44,21 +44,21 @@ extern ICvar* g_pCVar;
4444// -----------------------------------------------------------------------------
4545// Exposes the cvar module.
4646// -----------------------------------------------------------------------------
47- void export_cvar_interface ();
48- void export_convar ();
49- void export_flags ();
47+ void export_cvar_interface (scope );
48+ void export_convar (scope );
49+ void export_flags (scope );
5050
5151DECLARE_SP_MODULE (_cvars)
5252{
53- export_cvar_interface ();
54- export_convar ();
55- export_flags ();
53+ export_cvar_interface (_cvars );
54+ export_convar (_cvars );
55+ export_flags (_cvars );
5656}
5757
5858// -----------------------------------------------------------------------------
5959// Exposes the Cvar interface.
6060// -----------------------------------------------------------------------------
61- void export_cvar_interface ()
61+ void export_cvar_interface (scope _cvars )
6262{
6363 class_<ICvar, boost::noncopyable>(" _Cvar" , no_init)
6464 .def (" register_con_command" ,
@@ -102,7 +102,7 @@ void export_cvar_interface()
102102 ADD_MEM_TOOLS (ICvar, " _Cvar" )
103103 ;
104104
105- scope () .attr (" cvar" ) = object (ptr (g_pCVar));
105+ _cvars .attr (" cvar" ) = object (ptr (g_pCVar));
106106}
107107
108108// -----------------------------------------------------------------------------
@@ -160,7 +160,7 @@ class ConVarExt
160160 }
161161};
162162
163- void export_convar ()
163+ void export_convar (scope _cvars )
164164{
165165 class_<IConVar, boost::noncopyable>(" _IConVar" , no_init)
166166 .def (" set_string" ,
@@ -262,29 +262,29 @@ void export_convar()
262262 ;
263263}
264264
265- void export_flags ()
265+ void export_flags (scope _cvars )
266266{
267- scope () .attr (" FCVAR_NONE" ) = FCVAR_NONE;
268- scope () .attr (" FCVAR_UNREGISTERED" ) = FCVAR_UNREGISTERED;
269- scope () .attr (" FCVAR_DEVELOPMENTONLY" ) = FCVAR_DEVELOPMENTONLY;
270- scope () .attr (" FCVAR_GAMEDLL" ) = FCVAR_GAMEDLL;
271- scope () .attr (" FCVAR_CLIENTDLL" ) = FCVAR_CLIENTDLL;
272- scope () .attr (" FCVAR_HIDDEN" ) = FCVAR_HIDDEN;
273- scope () .attr (" FCVAR_PROTECTED" ) = FCVAR_PROTECTED;
274- scope () .attr (" FCVAR_SPONLY" ) = FCVAR_SPONLY;
275- scope () .attr (" FCVAR_ARCHIVE" ) = FCVAR_ARCHIVE;
276- scope () .attr (" FCVAR_NOTIFY" ) = FCVAR_NOTIFY;
277- scope () .attr (" FCVAR_USERINFO" ) = FCVAR_USERINFO;
278- scope () .attr (" FCVAR_PRINTABLEONLY" ) = FCVAR_PRINTABLEONLY;
279- scope () .attr (" FCVAR_UNLOGGED" ) = FCVAR_UNLOGGED;
280- scope () .attr (" FCVAR_NEVER_AS_STRING" ) = FCVAR_NEVER_AS_STRING;
281- scope () .attr (" FCVAR_REPLICATED" ) = FCVAR_REPLICATED;
282- scope () .attr (" FCVAR_CHEAT" ) = FCVAR_CHEAT;
283- scope () .attr (" FCVAR_DEMO" ) = FCVAR_DEMO;
284- scope () .attr (" FCVAR_DONTRECORD" ) = FCVAR_DONTRECORD;
285- scope () .attr (" FCVAR_NOT_CONNECTED" ) = FCVAR_NOT_CONNECTED;
286- scope () .attr (" FCVAR_ARCHIVE_XBOX" ) = FCVAR_ARCHIVE_XBOX;
287- scope () .attr (" FCVAR_SERVER_CAN_EXECUTE" ) = FCVAR_SERVER_CAN_EXECUTE;
288- scope () .attr (" FCVAR_SERVER_CANNOT_QUERY" ) = FCVAR_SERVER_CANNOT_QUERY;
289- scope () .attr (" FCVAR_CLIENTCMD_CAN_EXECUTE" ) = FCVAR_CLIENTCMD_CAN_EXECUTE;
267+ _cvars .attr (" FCVAR_NONE" ) = FCVAR_NONE;
268+ _cvars .attr (" FCVAR_UNREGISTERED" ) = FCVAR_UNREGISTERED;
269+ _cvars .attr (" FCVAR_DEVELOPMENTONLY" ) = FCVAR_DEVELOPMENTONLY;
270+ _cvars .attr (" FCVAR_GAMEDLL" ) = FCVAR_GAMEDLL;
271+ _cvars .attr (" FCVAR_CLIENTDLL" ) = FCVAR_CLIENTDLL;
272+ _cvars .attr (" FCVAR_HIDDEN" ) = FCVAR_HIDDEN;
273+ _cvars .attr (" FCVAR_PROTECTED" ) = FCVAR_PROTECTED;
274+ _cvars .attr (" FCVAR_SPONLY" ) = FCVAR_SPONLY;
275+ _cvars .attr (" FCVAR_ARCHIVE" ) = FCVAR_ARCHIVE;
276+ _cvars .attr (" FCVAR_NOTIFY" ) = FCVAR_NOTIFY;
277+ _cvars .attr (" FCVAR_USERINFO" ) = FCVAR_USERINFO;
278+ _cvars .attr (" FCVAR_PRINTABLEONLY" ) = FCVAR_PRINTABLEONLY;
279+ _cvars .attr (" FCVAR_UNLOGGED" ) = FCVAR_UNLOGGED;
280+ _cvars .attr (" FCVAR_NEVER_AS_STRING" ) = FCVAR_NEVER_AS_STRING;
281+ _cvars .attr (" FCVAR_REPLICATED" ) = FCVAR_REPLICATED;
282+ _cvars .attr (" FCVAR_CHEAT" ) = FCVAR_CHEAT;
283+ _cvars .attr (" FCVAR_DEMO" ) = FCVAR_DEMO;
284+ _cvars .attr (" FCVAR_DONTRECORD" ) = FCVAR_DONTRECORD;
285+ _cvars .attr (" FCVAR_NOT_CONNECTED" ) = FCVAR_NOT_CONNECTED;
286+ _cvars .attr (" FCVAR_ARCHIVE_XBOX" ) = FCVAR_ARCHIVE_XBOX;
287+ _cvars .attr (" FCVAR_SERVER_CAN_EXECUTE" ) = FCVAR_SERVER_CAN_EXECUTE;
288+ _cvars .attr (" FCVAR_SERVER_CANNOT_QUERY" ) = FCVAR_SERVER_CANNOT_QUERY;
289+ _cvars .attr (" FCVAR_CLIENTCMD_CAN_EXECUTE" ) = FCVAR_CLIENTCMD_CAN_EXECUTE;
290290}
0 commit comments