/* ================= M_NetworkMenu_Graphics ================= */ void M_NetworkMenu_Graphics (void) { UI_MenuFrame(&networkOptionsInfo.menu); UI_Setup_MenuButtons(); UI_DrawProportionalString( 74, 66, "925",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 74, 84, "88PK",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 74, 188, "8125",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 74, 206, "358677",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 74, 395, "3-679",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); // Rest of Bottom1_Graphics trap_R_SetColor( colorTable[CT_LTBROWN1]); UI_DrawHandlePic( 30, 203, 47, 69, uis.whiteShader); // Top Left column above UI_DrawHandlePic( 30, 275, 47, 66, uis.whiteShader); // Top Left column middle UI_DrawHandlePic( 30, 344, 47, 45, uis.whiteShader); // Top Left column below // Brackets around Video Data trap_R_SetColor( colorTable[CT_LTPURPLE1]); UI_DrawHandlePic(158,163, 16, 16, uis.graphicBracket1CornerLU); UI_DrawHandlePic(158,179, 8, 233, uis.whiteShader); UI_DrawHandlePic(158,412, 16, -16, uis.graphicBracket1CornerLU); //LD UI_DrawHandlePic(174,163, 320, 8, uis.whiteShader); // Top line UI_DrawHandlePic(494,163, 128, 128, networkOptionsInfo.swooshTop); // Top swoosh UI_DrawHandlePic(501,188, 110, 54, uis.whiteShader); // Top right column UI_DrawHandlePic(501,245, 110, 100, uis.whiteShader); // Middle right column UI_DrawHandlePic(501,348, 110, 55, uis.whiteShader); // Bottom right column UI_DrawHandlePic(494,406, 128, 128, networkOptionsInfo.swooshBottom); // Bottom swoosh UI_DrawHandlePic(174,420, 320, 8, uis.whiteShader); // Bottom line }
/* ================= Preferences_MenuDraw ================= */ static void Preferences_MenuDraw( void ) { Preferences_MenuBlinkies(); UI_MenuFrame(&s_gameoptions_menu); UI_Setup_MenuButtons(); ui.R_SetColor( colorTable[CT_DKPURPLE2]); UI_DrawHandlePic(30,203, 47, 186, uis.whiteShader); // Long left hand column square // UI_DrawHandlePic(304,171, 306, 12, uis.whiteShader); // Top bar off round buttons // UI_DrawHandlePic(315,408, 295, 12, uis.whiteShader); // Bottom bar off round buttons UI_DrawHandlePic(304,171, 299, 12, uis.whiteShader); // Top bar off round buttons UI_DrawHandlePic(315,408, 288, 12, uis.whiteShader); // Bottom bar off round buttons UI_DrawHandlePic( 293, 171, 16, 16, gameoptionsmenu_cache.slant1); // Slant at top UI_DrawHandlePic( 303, 408, 16, 16, gameoptionsmenu_cache.slant2); // Slant at bottom UI_DrawHandlePic( 543, 171, 128, 32, gameoptionsmenu_cache.swooptop); UI_DrawHandlePic( 543, 396, 128, 32, gameoptionsmenu_cache.swoopbottom); UI_DrawHandlePic(548, 193, 64,10, uis.whiteShader); // Top of right hand column UI_DrawHandlePic(548, 389, 64, 7, uis.whiteShader); // Bottom of right hand column UI_DrawHandlePic( 548, 206, 64, 256, gameoptionsmenu_cache.singraph); // The graph ui.R_SetColor( colorTable[CT_DKBLUE1]); UI_DrawHandlePic( 548, 206, 64, 180, gameoptionsmenu_cache.graphbox); // The frame around the graph ui.R_SetColor( colorTable[CT_DKBLUE1]); UI_DrawHandlePic(377, 265, 8, 87, uis.whiteShader); // Lefthand side of CROSSHAIR box UI_DrawHandlePic(503, 265, 8, 87, uis.whiteShader); // Righthand side of CROSSHAIR box UI_DrawHandlePic(385, 355, 116, 3, uis.whiteShader); // Bottom of CROSSHAIR box UI_DrawHandlePic( 377, 352, 16, 16, gameoptionsmenu_cache.lswoop); // lower left hand swoop UI_DrawHandlePic( 500, 352, 16, 16, gameoptionsmenu_cache.lswoop2); // lower right hand swoop UI_DrawHandlePic( 377, 244, 16, 32, gameoptionsmenu_cache.tallswoop); // upper left hand swoop UI_DrawHandlePic( 497, 244, 16, 32, gameoptionsmenu_cache.tallswoop2); // upper right hand swoop ui.R_SetColor( colorTable[CT_YELLOW]); if (curCrosshair) { UI_DrawHandlePic(427,293, 32, 32, crosshairShader[curCrosshair]); // Draw crosshair } else { UI_DrawProportionalString( 427, 293, menu_normal_text[MNT_CROSSHAIR_NONE],UI_CENTER|UI_SMALLFONT, colorTable[CT_LTGOLD1]); // No crosshair } ui.R_SetColor( colorTable[CT_DKPURPLE2]); UI_DrawHandlePic( 97, 298, 128, 64, gameoptionsmenu_cache.round1); UI_DrawHandlePic( 97, 339, 128, 128, gameoptionsmenu_cache.round2); ui.R_SetColor( colorTable[CT_LTBROWN1]); UI_DrawHandlePic(111, 234, 64, 64, gameoptionsmenu_cache.round10); ui.R_SetColor( colorTable[CT_DKBROWN1]); UI_DrawHandlePic(138, 254, 32, 64, gameoptionsmenu_cache.round11); // Numbers along right hand column UI_DrawProportionalString( 606, 191, "11663",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); // Top number UI_DrawProportionalString( 606, 393, "71961",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); // Bottom number UI_PrintMenuGraphics(gameoptionsmenu_graphics,GOMG_MAX); // Numbers in center of round button UI_DrawProportionalString( 163, 283, "551",UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 163, 300, "29",UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 224, 283, "336",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 224, 300, "1040",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); // Lower left hand squares UI_DrawProportionalString( 100, 326, "761-0903",UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 100, 408, "8236",UI_TINYFONT, colorTable[CT_BLACK]); // Menu frame numbers UI_DrawProportionalString( 74, 66, "1776",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 74, 84, "9214",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 74, 188, "2510-81",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 74, 206, "644",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 74, 395, "1001001",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); Menu_Draw( &s_gameoptions_menu ); }
void M_CDKey_Graphics (void) { UI_MenuFrame(&s_cdkey_menu); UI_Setup_MenuButtons(); ui.R_SetColor( colorTable[CT_DKPURPLE2]); UI_DrawHandlePic(30,203, 47, 121, uis.whiteShader); // Long left hand column square UI_DrawHandlePic(30,327, 47, 28, uis.whiteShader); // Long left hand column square UI_DrawHandlePic(30,358, 47, 31, uis.whiteShader); // Long left hand column square // Numbers for left hand column squares UI_DrawProportionalString( 73, 206, "ST-181",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 73, 330, "65",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 73, 361, "201",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); ui.R_SetColor( colorTable[CT_WHITE]); UI_DrawNamedPic(97, 160, 512, 256, ART_WORMHOLE); UI_DrawProportionalString( 611, 165, "WORMHOLE STRUCTURE", UI_RIGHT | UI_SMALLFONT, colorTable[CT_LTORANGE]); UI_DrawProportionalString( 419, 321, "POINT SINGULARITY", UI_TINYFONT, colorTable[CT_LTORANGE]); UI_DrawProportionalString( 360, 221, "VERTERONE MEMBRANE", UI_TINYFONT, colorTable[CT_LTORANGE]); UI_DrawProportionalString( 265, 329, "POSITIVE CTL REGION", UI_TINYFONT, colorTable[CT_LTORANGE]); UI_DrawProportionalString( 199, 288, "NEGATIVE CTL REGION", UI_TINYFONT, colorTable[CT_LTORANGE]); UI_DrawProportionalString( 287, 184, "RING SINGULARITY", UI_TINYFONT, colorTable[CT_LTORANGE]); UI_DrawProportionalString( 158, 230, "FTR PIPELINE", UI_TINYFONT, colorTable[CT_LTORANGE]); ui.R_SetColor( colorTable[CT_DKBLUE1]); UI_DrawHandlePic( 80,358, 185, 18, uis.whiteShader); // Bar behind ENTER CD KEY UI_DrawHandlePic( 118,417, 128, 18, uis.whiteShader); // Bar behind ACCEPT UI_DrawHandlePic( 267, 376, 8, 59, uis.whiteShader); // Right hand side of box UI_DrawNamedPic(263, 358, 16, 32, ART_FRAME); UI_DrawProportionalString( 146, 358, "ENTER CD KEY", UI_SMALLFONT, colorTable[CT_LTORANGE]); UI_DrawProportionalString( 152, 418, "ACCEPT", UI_SMALLFONT, colorTable[CT_LTORANGE]); ui.R_SetColor( colorTable[CT_DKGREY2]); UI_DrawHandlePic( 95,383, 160, 20, uis.whiteShader); // Grey square to type in ui.R_SetColor( colorTable[CT_WHITE]); UI_DrawHandlePic( 95,402, 160, 1, uis.whiteShader); // White line to type above ui.R_SetColor( colorTable[CT_DKPURPLE1]); UI_DrawHandlePic( 516,208, 21, 8, uis.whiteShader); // Bar above labels UI_DrawHandlePic( 541,208, 21, 8, uis.whiteShader); // Bar above labels UI_DrawHandlePic( 566,208, 21, 8, uis.whiteShader); // Bar above labels UI_DrawHandlePic( 591,208, 21, 8, uis.whiteShader); // Bar above labels UI_DrawHandlePic( 516,399, 21, 8, uis.whiteShader); // Bar above labels UI_DrawHandlePic( 541,399, 21, 8, uis.whiteShader); // Bar above labels UI_DrawHandlePic( 566,399, 21, 8, uis.whiteShader); // Bar above labels UI_DrawHandlePic( 591,399, 21, 8, uis.whiteShader); // Bar above labels UI_DrawProportionalString( 516, 223, "DIM : 74156", UI_TINYFONT, colorTable[CT_LTORANGE]); UI_DrawProportionalString( 516, 237, "XYS DG : 21", UI_TINYFONT, colorTable[CT_LTORANGE]); UI_DrawProportionalString( 516, 251, "VGVH-A : 129430", UI_TINYFONT, colorTable[CT_LTORANGE]); UI_DrawProportionalString( 516, 275, "TTFN : 98231", UI_TINYFONT, colorTable[CT_LTORANGE]); UI_DrawProportionalString( 516, 289, "BB IO : 45", UI_TINYFONT, colorTable[CT_LTORANGE]); UI_DrawProportionalString( 516, 303, "R-T-PPL : 32", UI_TINYFONT, colorTable[CT_LTORANGE]); UI_DrawProportionalString( 516, 317, "B1 YOT : 810257", UI_TINYFONT, colorTable[CT_LTORANGE]); UI_DrawProportionalString( 516, 341, "XTR NTL: 171", UI_TINYFONT, colorTable[CT_LTORANGE]); UI_DrawProportionalString( 516, 355, "HGH NTL: 1348", UI_TINYFONT, colorTable[CT_LTORANGE]); UI_DrawProportionalString( 516, 369, "MED NTL: 45333", UI_TINYFONT, colorTable[CT_LTORANGE]); UI_DrawProportionalString( 516, 383, "LOW NTL: 29", UI_TINYFONT, colorTable[CT_LTORANGE]); // Menu frame numbers UI_DrawProportionalString( 74, 66, "67811",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 74, 84, "5656",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 74, 188, "76-0021",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 74, 395, "456181",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); }
/* ================= M_Sound_Graphics ================= */ void M_Sound_Graphics (void) { UI_MenuFrame(&soundOptionsInfo.menu); trap_R_SetColor( colorTable[CT_LTBROWN1]); UI_DrawHandlePic(30,203, 47, 186, uis.whiteShader); // Long left column square on bottom 3rd // Network Frame trap_R_SetColor( colorTable[CT_LTBROWN1]); UI_DrawHandlePic(88,164, 524, 18, uis.whiteShader); // Top line UI_DrawHandlePic(88,182, 36, 39, uis.whiteShader); // Left column UI_DrawProportionalString( 130, 165, menu_normal_text[MNT_NETWORK],UI_SMALLFONT,colorTable[CT_BLACK]); // Top if (soundOptionsInfo.a3dtimer > uis.realtime) { UI_DrawProportionalString( 490, 305, menu_normal_text[MNT_A3DNOTAVAILABLE],UI_CENTER|UI_SMALLFONT, colorTable[CT_WHITE]); } // Sound Frame trap_R_SetColor( colorTable[CT_LTBROWN1]); UI_DrawHandlePic(88,228, 524, 18, uis.whiteShader); // Top line UI_DrawHandlePic(88,246, 36, 27, uis.whiteShader); // Left column UI_DrawHandlePic(88,277, 36, 25, uis.whiteShader); // Left column UI_DrawProportionalString( 130, 229, menu_normal_text[MNT_SOUND],UI_SMALLFONT,colorTable[CT_BLACK]); // Top trap_R_SetColor( colorTable[CT_LTBROWN1]); UI_DrawHandlePic(112,303, 500, 4, uis.whiteShader); // Middle long line UI_DrawHandlePic( 88, 300, 64, 8, soundOptionsInfo.corner); // Corner graphic trap_R_SetColor( colorTable[CT_DKBROWN1]); UI_DrawHandlePic(356,342, 8, 93, uis.whiteShader); // Middle Bottom Left column trap_R_SetColor( colorTable[CT_LTPURPLE1]); UI_DrawHandlePic( 98, 359, 248, 64,soundOptionsInfo.grid); trap_R_SetColor( colorTable[CT_LTBLUE1]); UI_DrawHandlePic( 98, 359, 248, 64, soundOptionsInfo.wave1); trap_R_SetColor( colorTable[CT_DKBROWN1]); UI_DrawHandlePic(96,359, 4, 64, uis.whiteShader); // Left side of frame UI_DrawHandlePic(342,359, 4, 64, uis.whiteShader); // Right side of frame UI_DrawHandlePic(96,355, 250, 4, uis.whiteShader); // Top of frame UI_DrawHandlePic(96,423, 250, 4, uis.whiteShader); // Bottom of frame UI_DrawHandlePic(367,342, 8, 93, uis.whiteShader); // Middle Bottom Right column trap_R_SetColor( colorTable[CT_LTPURPLE1]); UI_DrawHandlePic( 392, 359, 220, 64, soundOptionsInfo.grid); trap_R_SetColor( colorTable[CT_LTRED1]); UI_DrawHandlePic( 392, 359, 220, 64, soundOptionsInfo.wave2); trap_R_SetColor( colorTable[CT_DKBROWN1]); UI_DrawHandlePic(392, 359, 4, 64, uis.whiteShader); // Left side of frame UI_DrawHandlePic(608, 359, 4, 64, uis.whiteShader); // Right side of frame UI_DrawHandlePic(392,355, 220, 4, uis.whiteShader); // Top of frame UI_DrawHandlePic(392,423, 220, 4, uis.whiteShader); // Bottom of frame UI_Setup_MenuButtons(); UI_DrawProportionalString( 74, 66, "29876",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 74, 84, "568",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 74, 188, "45-009",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 74, 206, "18856",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); UI_DrawProportionalString( 74, 395, "18857",UI_RIGHT|UI_TINYFONT, colorTable[CT_BLACK]); }