本文整理汇总了C++中Cvar_Register函数的典型用法代码示例。如果您正苦于以下问题:C++ Cvar_Register函数的具体用法?C++ Cvar_Register怎么用?C++ Cvar_Register使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了Cvar_Register函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: IN_Init
void IN_Init (void)
{
Cvar_SetCurrentGroup (CVAR_GROUP_INPUT_MOUSE);
Cvar_Register (&m_filter);
Cvar_SetCurrentGroup (CVAR_GROUP_INPUT_KEYBOARD);
Cvar_Register (&cl_keypad);
Cvar_ResetCurrentGroup ();
if (!host_initialized)
{
/* FIXME: Decide whether to have nomouse option or not
if (COM_CheckParm ("-nomouse"))
;
*/
Cmd_AddCommand("in_restart", IN_Restart_f);
}
#ifdef __APPLE__
extern cvar_t in_raw;
if (in_raw.integer > 0) {
if (OSX_Mouse_Init() != 0) {
Com_Printf("warning: failed to initialize raw input mouse thread...\n");
Cvar_SetValue(&in_raw, 0);
}
}
#endif
IN_StartupMouse ();
}
示例2: IN_Init
void IN_Init (void)
{
#ifdef GLQUAKE
#ifdef WITH_EVDEV
int i;
#endif
#endif
Cvar_SetCurrentGroup (CVAR_GROUP_INPUT_MOUSE);
Cvar_Register (&m_filter);
#ifndef _Soft_SVGA
Cvar_Register (&_windowed_mouse);
#endif
Cvar_SetCurrentGroup (CVAR_GROUP_INPUT_KEYBOARD);
Cvar_Register (&cl_keypad);
Cvar_ResetCurrentGroup ();
if (!host_initialized)
{
#ifdef GLQUAKE
typedef enum { mt_none = 0, mt_dga, mt_normal, mt_evdev } mousetype_t;
extern cvar_t in_mouse;
#ifdef WITH_EVDEV
extern cvar_t in_mmt;
extern cvar_t in_evdevice;
#endif /* !WITH_EVDEV */
if (COM_CheckParm ("-nodga") || COM_CheckParm ("-nomdga"))
Cvar_LatchedSetValue (&in_mouse, mt_normal);
#ifdef WITH_EVDEV
if ((i = COM_CheckParm ("-mevdev")) && (i < COM_Argc() - 1)) {
Cvar_LatchedSet (&in_evdevice, COM_Argv(i + 1));
Cvar_LatchedSetValue (&in_mouse, mt_evdev);
}
if (COM_CheckParm ("-mmt"))
Cvar_LatchedSetValue (&in_mmt, 1);
#endif /* !WITH_EVDEV */
if (COM_CheckParm ("-nomouse"))
Cvar_LatchedSetValue (&in_mouse, mt_none);
#ifdef WITH_EVDEV
extern void IN_EvdevList_f(void);
Cmd_AddCommand ("in_evdevlist", IN_EvdevList_f);
#endif /* !WITH_EVDEV */
#endif /* !GLQUAKE */
#ifdef WITH_KEYMAP
IN_StartupKeymap();
#endif // WITH_KEYMAP
#ifdef GLQUAKE
Cmd_AddCommand ("in_restart", IN_Restart_f);
#endif
}
IN_StartupMouse ();
}
示例3: Cvar_Init
void Cvar_Init (void)
{
Cmd_AddCommand ("cvarlist", Cvar_CvarList_f);
Cmd_AddCommand ("cvarlist_re", Cvar_CvarList_re_f);
Cmd_AddCommand ("set", Cvar_Set_f);
Cmd_AddCommand ("set_tp", Cvar_Set_tp_f);
Cmd_AddCommand ("set_ex", Cvar_Set_ex_f);
Cmd_AddCommand ("set_alias_str", Cvar_Set_Alias_Str_f);
Cmd_AddCommand ("set_bind_str", Cvar_Set_Bind_Str_f);
Cmd_AddCommand ("unset", Cvar_UnSet_f);
Cmd_AddCommand ("unset_re", Cvar_UnSet_re_f);
Cmd_AddCommand ("toggle", Cvar_Toggle_f);
Cmd_AddCommand ("toggle_re", Cvar_Toggle_re_f);
Cmd_AddCommand ("cvar_reset", Cvar_Reset_f);
Cmd_AddCommand ("cvar_reset_re", Cvar_Reset_re_f);
Cmd_AddCommand ("inc", Cvar_Inc_f);
Cmd_AddCommand ("set_calc", Cvar_Set_Calc_f);
Cmd_AddCommand ("set_eval", Cvar_Set_Eval_f);
Cvar_SetCurrentGroup(CVAR_GROUP_CONSOLE);
Cvar_Register (&cvar_viewdefault);
Cvar_Register (&cvar_viewhelp);
Cvar_Register (&cvar_viewlatched);
Cvar_ResetCurrentGroup();
}
示例4: Mumble_Init
void Mumble_Init(void)
{
Cvar_SetCurrentGroup(CVAR_GROUP_SYSTEM_SETTINGS);
Cvar_Register (&mumble_enabled);
Cvar_Register (&mumble_distance_ratio);
Cvar_Register (&mumble_debug);
}
示例5: PR2_Init
void PR2_Init(void)
{
int p;
int usedll;
Cvar_Register(&sv_progtype);
Cvar_Register(&sv_progsname);
#ifdef WITH_NQPROGS
Cvar_Register(&sv_forcenqprogs);
#endif
#ifdef QVM_PROFILE
Cvar_Register(&sv_enableprofile);
#endif
p = COM_CheckParm ("-progtype");
if (p && p < COM_Argc())
{
usedll = Q_atoi(COM_Argv(p + 1));
if (usedll > 2)
usedll = VM_NONE;
Cvar_SetValue(&sv_progtype,usedll);
}
Cmd_AddCommand ("edict", ED2_PrintEdict_f);
Cmd_AddCommand ("edicts", ED2_PrintEdicts);
Cmd_AddCommand ("edictcount", ED_Count);
Cmd_AddCommand ("profile", PR2_Profile_f);
Cmd_AddCommand ("mod", PR2_GameConsoleCommand);
memset(pr_newstrtbl, 0, sizeof(pr_newstrtbl));
}
示例6: COM_Init
void COM_Init (void)
{
Cvar_SetCurrentGroup(CVAR_GROUP_NO_GROUP);
Cvar_Register (&developer);
Cvar_Register (&host_mapname);
Cvar_ResetCurrentGroup();
}
示例7: Log_Init
void Log_Init(void) {
Cvar_SetCurrentGroup(CVAR_GROUP_CONSOLE);
Cvar_Register (&log_dir);
Cvar_Register (&log_readable);
Cvar_ResetCurrentGroup();
Cmd_AddCommand("log", Log_log_f);
}
示例8: D_Init
/*
===============
D_Init
===============
*/
void D_Init (void)
{
Cvar_Register (&d_subdiv16);
Cvar_Register (&d_mipcap);
Cvar_Register (&d_mipscale);
r_pixbytes = 1;
r_aliasuvscale = 1.0;
}
示例9: IN_StartupMouse
void IN_StartupMouse(void)
{
Cvar_Register(&in_raw);
Cvar_Register(&in_grab_windowed_mouse);
mouseinitialized = true;
Com_Printf("%s mouse input initialized\n", in_raw.integer > 0 ? "RAW" : "SDL");
}
示例10: Sys_CvarInit
void Sys_CvarInit(void)
{
Cvar_SetCurrentGroup(CVAR_GROUP_SYSTEM_SETTINGS);
Cvar_Register(&sys_inactivesound);
Cvar_Register(&sys_inactivesleep);
Cvar_Register(&sys_disable_alt_enter);
Cvar_ResetCurrentGroup();
Cmd_AddCommand("batteryinfo", Sys_BatteryInfo_f);
}
示例11: Movie_CvarInit
void Movie_CvarInit(void) {
Cvar_SetCurrentGroup(CVAR_GROUP_DEMO);
Cvar_Register(&movie_fps);
Cvar_Register(&movie_dir);
Cvar_Register(&movie_steadycam);
Cvar_ResetCurrentGroup();
Cmd_AddCommand("demo_capture", Movie_Demo_Capture_f);
}
示例12: Con_CvarInit
void Con_CvarInit(void)
{
Cvar_SetCurrentGroup(CVAR_GROUP_CONSOLE);
Cvar_Register(&con_notifylines);
Cvar_Register(&con_notifytime);
Cvar_Register(&con_parsecolors);
Cvar_ResetCurrentGroup();
Cmd_AddCommand("clear", Con_Clear);
}
示例13: FChecks_Init
void FChecks_Init (void)
{
Cvar_SetCurrentGroup (CVAR_GROUP_CHAT);
Cvar_Register (&allow_f_system);
Cvar_Register (&allow_f_cmdline);
Cvar_ResetCurrentGroup();
FMod_Init();
Cmd_AddCommand ("f_server", FChecks_FServerResponse);
Cmd_AddCommand ("f_ruleset", FChecks_FRuleset_cmd);
}
示例14: Sys_Init
void Sys_Init(void) {
if (dedicated) {
Cvar_Register (&sys_nostdout);
Cvar_Register (&sys_extrasleep);
}
else {
Cvar_SetCurrentGroup(CVAR_GROUP_SYSTEM_SETTINGS);
Cvar_Register (&sys_yieldcpu);
Cvar_ResetCurrentGroup();
}
}
示例15: PR_Init
//void PR_CleanLogText_Init();
void PR_Init (void)
{
Cvar_Register(&sv_progsname);
Cvar_Register(&sv_forcenqprogs);
Cmd_AddCommand ("edict", ED_PrintEdict_f);
Cmd_AddCommand ("edicts", ED_PrintEdicts);
Cmd_AddCommand ("edictcount", ED_Count);
Cmd_AddCommand ("profile", PR_Profile_f);
memset(pr_newstrtbl, 0, sizeof(pr_newstrtbl));
// PR_CleanLogText_Init();
}