/* ================== SCR_Init ================== */ void SCR_Init (void) { Cvar_Register (&scr_drawall); Cvar_Register (&scr_fov_adapt); Cvar_Register (&scr_fov); Cvar_Register (&scr_viewsize); Cvar_Register (&scr_consize); Cvar_Register (&scr_conspeed); Cvar_Register (&scr_conalpha); Cvar_Register (&scr_showturtle); Cvar_Register (&scr_showpause); Cvar_Register (&scr_centertime); Cvar_Register (&scr_printspeed); Cvar_Register (&show_speed); Cvar_Register (&show_fps); // // register our commands // Cmd_AddCommand ("sizeup", SCR_SizeUp_f); Cmd_AddCommand ("sizedown", SCR_SizeDown_f); R_RegisterModule("scr", scr_start, scr_shutdown, scr_newmap); scr_initialized = true; }
void R_Explosion_Init(void) { #ifdef MAX_EXPLOSIONS int i, x, y; i = 0; for (y = 0;y < EXPLOSIONGRID;y++) { for (x = 0;x < EXPLOSIONGRID;x++) { explosiontris[i][0] = R_ExplosionVert(x , y ); explosiontris[i][1] = R_ExplosionVert(x + 1, y ); explosiontris[i][2] = R_ExplosionVert(x , y + 1); i++; explosiontris[i][0] = R_ExplosionVert(x + 1, y ); explosiontris[i][1] = R_ExplosionVert(x + 1, y + 1); explosiontris[i][2] = R_ExplosionVert(x , y + 1); i++; } } #endif Cvar_RegisterVariable(&r_explosionclip); #ifdef MAX_EXPLOSIONS Cvar_RegisterVariable(&r_drawexplosions); R_RegisterModule("R_Explosions", r_explosion_start, r_explosion_shutdown, r_explosion_newmap, NULL, NULL); #endif }
void R_Sky_Init(void) { Cmd_AddCommand ("loadsky", &LoadSky_f, "load a skybox by basename (for example loadsky mtnsun_ loads mtnsun_ft.tga and so on)"); Cvar_RegisterVariable (&r_sky); Cvar_RegisterVariable (&r_skyscroll1); Cvar_RegisterVariable (&r_skyscroll2); memset(&skyboxskinframe, 0, sizeof(skyboxskinframe)); skyname[0] = 0; R_RegisterModule("R_Sky", r_sky_start, r_sky_shutdown, r_sky_newmap, NULL, NULL); }
void R_LightningBeams_Init(void) { Cvar_RegisterVariable(&r_lightningbeam_thickness); Cvar_RegisterVariable(&r_lightningbeam_scroll); Cvar_RegisterVariable(&r_lightningbeam_repeatdistance); Cvar_RegisterVariable(&r_lightningbeam_color_red); Cvar_RegisterVariable(&r_lightningbeam_color_green); Cvar_RegisterVariable(&r_lightningbeam_color_blue); Cvar_RegisterVariable(&r_lightningbeam_qmbtexture); R_RegisterModule("R_LightningBeams", r_lightningbeams_start, r_lightningbeams_shutdown, r_lightningbeams_newmap, NULL, NULL); }
void CL_Gecko_Init( void ) { CL_Gecko_OpenLibrary(); Cmd_AddCommand( "gecko_create", cl_gecko_create_f, "Create a gecko browser instance" ); Cmd_AddCommand( "gecko_destroy", cl_gecko_destroy_f, "Destroy a gecko browser instance" ); Cmd_AddCommand( "gecko_navigate", cl_gecko_navigate_f, "Navigate a gecko browser to a URI" ); Cmd_AddCommand( "gecko_injecttext", cl_gecko_injecttext_f, "Injects text into a browser" ); Cmd_AddCommand( "gecko_movecursor", gl_gecko_movecursor_f, "Move the cursor to a certain position" ); R_RegisterModule( "CL_Gecko", cl_gecko_start, cl_gecko_shutdown, cl_gecko_newmap, NULL, NULL ); }
void Palette_Init(void) { R_RegisterModule("Palette", Palette_Load, Palette_Shutdown, Palette_NewMap, NULL, NULL); Cvar_RegisterVariable(&r_colormap_palette); Palette_Load(); }