void CG_Hud_Setup(void) { hudStucture_t hud1; hudStucture_t hud2; // Hud0 aka the Default hud CG_setDefaultHudValues(&hud0); activehud = &hud0; CG_addHudToList(hud0); // Hud1 hud1.hudnumber = 1; hud1.compas = CG_getComponent(44, 480 - 75, 72, 72, qtrue, STYLE_NORMAL); hud1.staminabar = CG_getComponent(4, 388, 12, 72, qtrue, STYLE_NORMAL); hud1.healthbar = CG_getComponent((Ccg_WideX(640) - 36), 388, 12, 72, qtrue, STYLE_NORMAL); hud1.weaponchargebar = CG_getComponent((Ccg_WideX(640) - 16), 388, 12, 72, qtrue, STYLE_NORMAL); hud1.healthtext = CG_getComponent(Ccg_WideX(640) - 60, 480 - 65, 0, 0, qtrue, STYLE_NORMAL); hud1.xptext = CG_getComponent(28, 480 - 4, 0, 0, qtrue, STYLE_NORMAL); hud1.statsdisplay = CG_getComponent(24, 480 - 95, 0, 0, qtrue, STYLE_SIMPLE); hud1.weaponicon = CG_getComponent((Ccg_WideX(640) - 82 - 20), (480 - 56), 60, 32, qtrue, STYLE_NORMAL); hud1.weaponammo = CG_getComponent(Ccg_WideX(640) - 22 - 20, 480 - 1 * (16 + 2) + 12 - 4, 0, 0, qtrue, STYLE_NORMAL); hud1.fireteam = CG_getComponent((Ccg_WideX(640) - 240), 10, 100, 100, qtrue, STYLE_NORMAL); hud1.popupmessages = CG_getComponent(4, 100, 72, 72, qtrue, STYLE_NORMAL); hud1.powerups = CG_getComponent(Ccg_WideX(640) - 40, 480 - 140, 36, 36, qtrue, STYLE_NORMAL); hud1.hudhead = CG_getComponent(44, 480 - 92, 62, 80, qfalse, STYLE_NORMAL); hud1.cursorhint = CG_getComponent(.5f * SCREEN_WIDTH - .5f * 48, 260, 48, 48, qtrue, STYLE_NORMAL); hud1.weaponstability = CG_getComponent(50, 208, 10, 64, qtrue, STYLE_NORMAL); hud1.livesleft = CG_getComponent(0, 0, 0, 0, qtrue, STYLE_NORMAL); CG_addHudToList(hud1); // Hud2 hud2.hudnumber = 2; hud2.compas = CG_getComponent(64, 480 - 75, 72, 72, qtrue, STYLE_NORMAL); hud2.staminabar = CG_getComponent(4, 388, 12, 72, qtrue, STYLE_NORMAL); hud2.healthbar = CG_getComponent(24, 388, 12, 72, qtrue, STYLE_NORMAL); hud2.weaponchargebar = CG_getComponent((Ccg_WideX(640) - 16), 388, 12, 72, qtrue, STYLE_NORMAL); hud2.healthtext = CG_getComponent(65, 480 - 4, 0, 0, qtrue, STYLE_NORMAL); hud2.xptext = CG_getComponent(120, 480 - 4, 0, 0, qtrue, STYLE_NORMAL); hud2.statsdisplay = CG_getComponent(44, 480 - 95, 0, 0, qtrue, STYLE_SIMPLE); hud2.weaponicon = CG_getComponent((Ccg_WideX(640) - 82), (480 - 56), 60, 32, qtrue, STYLE_NORMAL); hud2.weaponammo = CG_getComponent(Ccg_WideX(640) - 22, 480 - 1 * (16 + 2) + 12 - 4, 0, 0, qtrue, STYLE_NORMAL); hud2.fireteam = CG_getComponent((Ccg_WideX(640) - 240), 10, 100, 100, qtrue, STYLE_NORMAL); hud2.popupmessages = CG_getComponent(4, 100, 72, 72, qtrue, STYLE_NORMAL); hud2.powerups = CG_getComponent(Ccg_WideX(640) - 40, 480 - 140, 36, 36, qtrue, STYLE_NORMAL); hud2.hudhead = CG_getComponent(44, 480 - 92, 62, 80, qfalse, STYLE_NORMAL); hud2.cursorhint = CG_getComponent(.5f * SCREEN_WIDTH - .5f * 48, 260, 48, 48, qtrue, STYLE_NORMAL); hud2.weaponstability = CG_getComponent(50, 208, 10, 64, qtrue, STYLE_NORMAL); hud2.livesleft = CG_getComponent(0, 0, 0, 0, qtrue, STYLE_NORMAL); CG_addHudToList(hud2); // Read the hud files CG_ReadHudScripts(); }
void CG_ReadHuds_f(void) { CG_ReadHudScripts(); }