home *** CD-ROM | disk | FTP | other *** search
/ PC Zone 99 / dppcz0201.7z / dppcz0201.mdf / Demos / Alice / alicedem.exe / demo / pak0.pk3 / ui / controls.urc < prev    next >
Text File  |  2000-11-20  |  24KB  |  1,179 lines

  1. menu "controls" 640 480 NONE 0.5
  2. fadeoverlay 0.5
  3. bgcolor 0 0 0 1
  4. borderstyle NONE
  5. bgfill 0 0 0 1
  6. fullscreen 1
  7. // vidmode 3
  8.  
  9. showcommand "widgetcommand TitleBar activategroup group_main\n"
  10. showcommand "widgetcommand alice3d setanim idle_stand_rocktoes\n"
  11.  
  12. allowactivate    true
  13. keycommand        1 "widgetcommand TitleBar activategroup group_video\n"
  14. keycommand        2 "widgetcommand TitleBar activategroup group_audio\n"
  15. keycommand        3 "widgetcommand TitleBar activategroup group_control\n"
  16. keycommand        4 "widgetcommand TitleBar activategroup group_game\n"
  17.  
  18. // Mirror background
  19. resource
  20. Label
  21. {
  22.     name            "Default"
  23.     rect            337 94 256 256
  24.     fgcolor            1.00 1.00 1.00 1.00
  25.     bgcolor            0.00 0.00 0.00 0.00
  26.     borderstyle        "NONE"
  27.     shader            ui/control/reflect_lightning
  28.     allowactivate    false
  29. }
  30. resource
  31. Label
  32. {
  33.     name            "Default"
  34.     rect            337 349 256 64
  35.     fgcolor            1.00 1.00 1.00 1.00
  36.     bgcolor            0.00 0.00 0.00 0.00
  37.     borderstyle        "NONE"
  38.     shader            ui/control/reflect_2
  39.     allowactivate    false
  40. }
  41.  
  42. resource
  43. Alice3D
  44. {
  45.     name            "alice3d"
  46.     rect            0 0 640 480
  47.     fgcolor            1.00 1.00 1.00 1.00
  48.     bgcolor            0.00 0.00 0.00 0.00
  49.     borderstyle        "NONE"
  50.     allowactivate    false
  51. }
  52.  
  53. // Background
  54. resource
  55. Label
  56. {
  57.     name            "Default"
  58.     rect            0 0 256 256
  59.     fgcolor            1.00 1.00 1.00 1.00
  60.     bgcolor            0.00 0.00 0.00 0.00
  61.     borderstyle        "NONE"
  62.     staticshader    0 ui/control/controlA
  63.     allowactivate    false
  64. }
  65. resource
  66. Label
  67. {
  68.     name            "Default"
  69.     rect            256 0 256 256
  70.     fgcolor            1.00 1.00 1.00 1.00
  71.     bgcolor            0.00 0.00 0.00 0.00
  72.     borderstyle        "NONE"
  73.     staticshader    1 ui/control/controlB
  74.     allowactivate    false
  75. }
  76. resource
  77. Label
  78. {
  79.     name            "Default"
  80.     rect            512 0 128 256
  81.     fgcolor            1.00 1.00 1.00 1.00
  82.     bgcolor            0.00 0.00 0.00 0.00
  83.     borderstyle        "NONE"
  84.     staticshader    2 ui/control/controlC
  85.     allowactivate    false
  86. }
  87. resource
  88. Label
  89. {
  90.     name            "Default"
  91.     rect            0 256 256 224
  92.     fgcolor            1.00 1.00 1.00 1.00
  93.     bgcolor            0.00 0.00 0.00 0.00
  94.     borderstyle        "NONE"
  95.     staticshader    3 ui/control/controlD
  96.     allowactivate    false
  97. }
  98. resource
  99. Label
  100. {
  101.     name            "Default"
  102.     rect            256 256 256 224
  103.     fgcolor            1.00 1.00 1.00 1.00
  104.     bgcolor            0.00 0.00 0.00 0.00
  105.     borderstyle        "NONE"
  106.     staticshader    4 ui/control/controlE
  107.     allowactivate    false
  108. }
  109. resource
  110. Label
  111. {
  112.     name            "Default"
  113.     rect            512 256 128 224
  114.     fgcolor            1.00 1.00 1.00 1.00
  115.     bgcolor            0.00 0.00 0.00 0.00
  116.     borderstyle        "NONE"
  117.     staticshader    5 ui/control/controlF
  118.     allowactivate    false
  119. }
  120.  
  121. // bulb
  122. resource
  123. Label
  124. {
  125.     name            "Default"
  126.     rect            0 0 64 64
  127.     fgcolor            1.00 1.00 1.00 1.00
  128.     bgcolor            0.00 0.00 0.00 0.00
  129.     borderstyle        "NONE"
  130.     shader            ui/control/bulb_glow
  131.     allowactivate    false
  132. }
  133.  
  134. // glowing heart
  135. resource
  136. Label
  137. {
  138.     name            "Default"
  139.     rect            445 22 64 64
  140.     fgcolor            1.00 1.00 1.00 1.00
  141.     bgcolor            0.00 0.00 0.00 0.00
  142.     borderstyle        "NONE"
  143.     shader            ui/control/glowing_heart
  144.     allowactivate    false
  145. }
  146.  
  147. // glowing eyes overlay
  148. resource
  149. Label
  150. {
  151.     name            "Default"
  152.     rect            454 403 64 32
  153.     fgcolor            1.00 1.00 1.00 1.00
  154.     bgcolor            0.00 0.00 0.00 0.00
  155.     borderstyle        "NONE"
  156.     font            "asrafel"
  157.     fontjustify        left center
  158.     shader            ui/control/skull_glow
  159.     allowactivate    false
  160. }
  161.  
  162. // --------------------------------------
  163. // --------------------------------------
  164. // MAIN GROUP
  165. // --------------------------------------
  166. // --------------------------------------
  167.  
  168. // RETURN BUTTON
  169. resource
  170. Button
  171. {
  172.     name            "Default"
  173.     rect            0 456 80 24
  174.     fgcolor            1.00 1.00 1.00 1.00
  175.     bgcolor            0.00 0.00 0.00 0.00
  176.     borderstyle        "NONE"
  177.     shader            ui/back_button
  178.     hovershader        ui/back_button_hover
  179.     stuffcommand    "popmenu"
  180.     allowactivate    false
  181.     groupid            "group_main"
  182.     allowactivate    false
  183. }
  184.  
  185. // head
  186. resource
  187. Label
  188. {
  189.     name            "Default"
  190.     rect            48 63 256 256
  191.     fgcolor            1.00 1.00 1.00 1.00
  192.     bgcolor            0.00 0.00 0.00 0.00
  193.     borderstyle        "NONE"
  194.     staticshader    6 ui/control/head_1
  195.     groupid            "group_main"
  196.     allowactivate    false
  197. }
  198. resource
  199. Label
  200. {
  201.     name            "TitleBar"
  202.     rect            48 319 256 64
  203.     fgcolor            1.00 1.00 1.00 1.00
  204.     bgcolor            0.00 0.00 0.00 0.00
  205.     borderstyle        "NONE"
  206.     shader            ui/control/head_2
  207.     groupid            "group_main"
  208.     fadein            0.5
  209.     allowactivate    false
  210. }
  211.  
  212. // hotspots
  213. resource
  214. Button
  215. {
  216.     name            "Default"
  217.     rect            134 143 37 39
  218.     fgcolor            1.00 1.00 1.00 1.00
  219.     bgcolor            0.00 0.00 0.00 0.00
  220.     borderstyle        "NONE"
  221.     mouseEnterCmd    "widgetcommand TitleBar shader ui/control/head_2_video\n"
  222.     stuffcommand    "widgetcommand TitleBar activategroup group_video\n"
  223.     groupid            "group_main"
  224.     allowactivate    false
  225. }
  226. resource
  227. Button
  228. {
  229.     name            "Default"
  230.     rect            172 125 56 68
  231.     fgcolor            1.00 1.00 1.00 1.00
  232.     bgcolor            0.00 0.00 0.00 0.00
  233.     borderstyle        "NONE"
  234.     mouseEnterCmd    "widgetcommand TitleBar shader ui/control/head_2_audio\n"
  235.     stuffcommand    "widgetcommand TitleBar activategroup group_audio\n"
  236.     groupid            "group_main"
  237.     allowactivate    false
  238. }
  239. resource
  240. Button
  241. {
  242.     name            "Default"
  243.     rect            213 181 50 58
  244.     fgcolor            1.00 1.00 1.00 1.00
  245.     bgcolor            0.00 0.00 0.00 0.00
  246.     borderstyle        "NONE"
  247.     mouseEnterCmd    "widgetcommand TitleBar shader ui/control/head_2_control\n"
  248.     stuffcommand    "widgetcommand TitleBar activategroup group_control\n"
  249.     groupid            "group_main"
  250.     allowactivate    false
  251. }
  252. resource
  253. Button
  254. {
  255.     name            "Default"
  256.     rect            138 94 32 39
  257.     fgcolor            1.00 1.00 1.00 1.00
  258.     bgcolor            0.00 0.00 0.00 0.00
  259.     borderstyle        "NONE"
  260.     mouseEnterCmd    "widgetcommand TitleBar shader ui/control/head_2_game\n"
  261.     stuffcommand    "widgetcommand TitleBar activategroup group_game\n"
  262.     groupid            "group_main"
  263.     allowactivate    false
  264. }
  265.  
  266. resource
  267. Label
  268. {
  269.     name            "Default"
  270.     rect            121 83 64 64
  271.     fgcolor            1.00 1.00 1.00 1.00
  272.     bgcolor            0.00 0.00 0.00 0.00
  273.     borderstyle        "NONE"
  274.     groupid            "group_main"
  275.     shader            ui/control/game_options
  276.     noinput
  277.     allowactivate    false
  278. }
  279. resource
  280. Label
  281. {
  282.     name            "Default"
  283.     rect            120 134 64 64
  284.     fgcolor            1.00 1.00 1.00 1.00
  285.     bgcolor            0.00 0.00 0.00 0.00
  286.     borderstyle        "NONE"
  287.     groupid            "group_main"
  288.     shader            ui/control/video_options
  289.     noinput
  290.     allowactivate    false
  291. }
  292. resource
  293. Label
  294. {
  295.     name            "Default"
  296.     rect            166 129 64 64
  297.     fgcolor            1.00 1.00 1.00 1.00
  298.     bgcolor            0.00 0.00 0.00 0.00
  299.     borderstyle        "NONE"
  300.     groupid            "group_main"
  301.     shader            ui/control/audio_options
  302.     noinput
  303.     allowactivate    false
  304. }
  305. resource
  306. Label
  307. {
  308.     name            "Default"
  309.     rect            210 172 64 64
  310.     fgcolor            1.00 1.00 1.00 1.00
  311.     bgcolor            0.00 0.00 0.00 0.00
  312.     borderstyle        "NONE"
  313.     groupid            "group_main"
  314.     shader            ui/control/control_options
  315.     noinput
  316.     allowactivate    false
  317. }
  318.  
  319. // --------------------------------------
  320. // --------------------------------------
  321. // CONTROL GROUP
  322. // --------------------------------------
  323. // --------------------------------------
  324.  
  325. // APPLY BUTTON
  326. resource
  327. Button
  328. {
  329.     title            "Back"
  330.     name            "Default"
  331.     rect            50 400 100 35
  332.     fgcolor            0.199 0.043 0.043 1.00
  333.     bgcolor            0.00 0.00 0.00 0.00
  334.     borderstyle        "NONE"
  335.     shader            ui/buttons/apply
  336.     hovershader        ui/buttons/apply_hover
  337.     stuffcommand    "widgetcommand alice3d setanim idle_stand_rocktoes; widgetcommand TitleBar activategroup group_main\n"
  338.     groupid            "group_control"
  339.     fadein            0.5
  340.     font            "asrafel"
  341.     fontjustify        center center
  342.     fontpos            35 8
  343. }
  344.  
  345. // RESET BUTTON
  346. resource
  347. Button
  348. {
  349.     title            "Reset"
  350.     name            "Default"
  351.     rect            200 400 100 35
  352.     fgcolor            0.199 0.043 0.043 1.00
  353.     bgcolor            0.00 0.00 0.00 0.00
  354.     borderstyle        "NONE"
  355.     shader            ui/buttons/apply
  356.     hovershader        ui/buttons/apply_hover
  357.     stuffcommand    "exec default.cfg; vid_restart; popmenu 0\n"
  358.     groupid            "group_control"
  359.     fadein            0.5
  360.     font            "asrafel"
  361.     fontjustify        center center
  362.     fontpos            35 8
  363. }
  364.  
  365. // BIND LIST
  366. resource
  367. FakkBindList
  368. {
  369.     title            "BindList"
  370.     name            "BindList"
  371.     rect            62 70 230 300
  372.     fgcolor            1.00 1.00 1.00 1.00
  373.     bgcolor            0.00 0.00 0.00 0.00
  374.     borderstyle        "3D_BORDER"
  375.     filename        ui/bind.scr
  376.     font            "asrafel"
  377.     groupid            "group_control"
  378.     ordernumber        1
  379. }
  380.  
  381. // --------------------------------------
  382. // --------------------------------------
  383. // VIDEO GROUP
  384. // --------------------------------------
  385. // --------------------------------------
  386.  
  387. // APPLY BUTTON
  388. resource
  389. Button
  390. {
  391.     title            "Apply"
  392.     name            "Default"
  393.     rect            50 400 100 35
  394.     fgcolor            0.199 0.043 0.043 1.00
  395.     bgcolor            0.00 0.00 0.00 0.00
  396.     borderstyle        "NONE"
  397.     shader            ui/buttons/apply
  398.     hovershader        ui/buttons/apply_hover
  399.     stuffcommand    "ui_setcvars group_video; widgetcommand TitleBar activategroup group_main\n"
  400.     groupid            "group_video"
  401.     fadein            0.5
  402.     font            "asrafel"
  403.     fontjustify        center center
  404.     fontpos            35 8
  405. }
  406.  
  407. // CANCEL BUTTON
  408. resource
  409. Button
  410. {
  411.     title            "Cancel"
  412.     name            "Default"
  413.     rect            200 400 100 35
  414.     fgcolor            0.199 0.043 0.043 1.00
  415.     bgcolor            0.00 0.00 0.00 0.00
  416.     borderstyle        "NONE"
  417.     shader            ui/buttons/apply
  418.     hovershader        ui/buttons/apply_hover
  419.     stuffcommand    "ui_restorecvars group_video; widgetcommand TitleBar activategroup group_main\n"
  420.     groupid            "group_video"
  421.     fadein            0.5
  422.     font            "asrafel"
  423.     fontjustify        center center
  424.     fontpos            35 8
  425. }
  426.  
  427. // RESOLUTION
  428. resource
  429. Label
  430. {
  431.     title            "Resolution"
  432.     name            "Default"
  433.     rect            68 78 220 24
  434.     fgcolor            0.199 0.043 0.043 1.00
  435.     bgcolor            0.00 0.00 0.00 0.00
  436.     borderstyle        "NONE"
  437.     groupid            "group_video"
  438.     font            "asrafel"
  439.     fontjustify        left center
  440.     fadein            0.5
  441. }
  442. resource
  443. List
  444. {
  445.     name            "Default"
  446.     rect            88 94 200 20
  447.     fgcolor            0.199 0.043 0.043 1.00
  448.     bgcolor            0.00 0.00 0.00 0.00
  449.     borderstyle        "NONE"
  450.     groupid            "group_video"
  451.     font            "asrafel"
  452.     fontjustify        center top
  453.     fadein            0.5
  454.  
  455.     linkcvar        "r_mode"
  456.     additem            3 640x480
  457.     additem            4 800x600
  458.     additem            5 960x720
  459.     additem            6 1024x768
  460.     additem            7 1152x864
  461.     additem            8 1280x1024
  462.     additem            9 1600x1200
  463. }
  464.  
  465. // COLOR DEPTH
  466. resource
  467. Label
  468. {
  469.     title            "Color Depth"
  470.     name            "Default"
  471.     rect            68 118 220 24
  472.     fgcolor            0.199 0.043 0.043 1.00
  473.     bgcolor            0.00 0.00 0.00 0.00
  474.     borderstyle        "NONE"
  475.     groupid            "group_video"
  476.     font            "asrafel"
  477.     fontjustify        left center
  478.     fadein            0.5
  479. }
  480. resource
  481. List
  482. {
  483.     name            "Default"
  484.     rect            88 134 200 20
  485.     fgcolor            0.199 0.043 0.043 1.00
  486.     bgcolor            0.00 0.00 0.00 0.00
  487.     borderstyle        "NONE"
  488.     groupid            "group_video"
  489.     font            "asrafel"
  490.     fontjustify        center top
  491.  
  492.     linkcvar        "r_colorbits"
  493.     additem            16 16Bit
  494.     additem            32 32Bit
  495.     fadein            0.5
  496. }
  497.  
  498. // FULLSCREEN
  499. resource
  500. Label
  501. {
  502.     title            "Fullscreen"
  503.     name            "Default"
  504.     rect            68 158 210 24
  505.     fgcolor            0.199 0.043 0.043 1.00
  506.     bgcolor            0.00 0.00 0.00 0.00
  507.     borderstyle        "NONE"
  508.     groupid            "group_video"
  509.     font            "asrafel"
  510.     fontjustify        left center
  511.     fadein            0.5
  512. }
  513. resource
  514. CheckBox
  515. {
  516.     name            "Default"
  517.     rect            260 158 16 16
  518.     fgcolor            1.00 1.00 1.00 1.00
  519.     bgcolor            0.00 0.00 0.00 0.00
  520.     borderstyle        "NONE"
  521.     groupid            "group_video"
  522.     font            "asrafel"
  523.     fontjustify        right center
  524.     linkcvar        "r_fullscreen"
  525.  
  526.     checked_shader        "ui/control/checkbox_checked"
  527.     unchecked_shader    "ui/control/checkbox_unchecked"
  528.     fadein            0.5
  529. }
  530.  
  531. // BRIGHTNESS
  532. resource
  533. Label
  534. {
  535.     title            "Brightness"
  536.     name            "Brightness"
  537.     rect            68 188 220 24
  538.     fgcolor            0.199 0.043 0.043 1.00
  539.     bgcolor            0.00 0.00 0.00 0.00
  540.     borderstyle        "NONE"
  541.     groupid            "group_video"
  542.     font            "asrafel"
  543.     fontjustify        left center
  544.     fadein            0.5
  545. }
  546. resource
  547. Slider
  548. {
  549.     name            "Default"
  550.     rect            88 204 200 16
  551.     fgcolor            1.00 1.00 1.00 1.00
  552.     bgcolor            0.00 0.00 0.00 0.00
  553.     borderstyle        "NONE"
  554.     groupid            "group_video"
  555.     linkcvar        "r_gamma"
  556.     slidertype        float
  557.     setrange        .5 1.5
  558.     stepsize        .5
  559.     font            "asrafel"
  560.     fadein            0.5
  561. }
  562.  
  563. // TEXTURE DETAIL
  564. resource
  565. Label
  566. {
  567.     title            "Texture Detail"
  568.     name            "Texture_Detail"
  569.     rect            68 238 220 24
  570.     fgcolor            0.199 0.043 0.043 1.00
  571.     bgcolor            0.00 0.00 0.00 0.00
  572.     borderstyle        "NONE"
  573.     groupid            "group_video"
  574.     font            "asrafel"
  575.     fontjustify        left center
  576.     fadein            0.5
  577. }
  578. resource
  579. Slider
  580. {
  581.     name            "Default"
  582.     rect            88 254 200 16
  583.     fgcolor            1.00 1.00 1.00 1.00
  584.     bgcolor            0.00 0.00 0.00 0.00
  585.     borderstyle        "NONE"
  586.     groupid            "group_video"
  587.     linkcvar        "r_picmip"
  588.     slidertype        integer
  589.     setrange        3 0
  590.     stepsize        -1
  591.     font            "asrafel"
  592.     fadein            0.5
  593. }
  594.  
  595. // TEXTURE DEPTH
  596. resource
  597. Label
  598. {
  599.     title            "Texture Depth"
  600.     name            "Texture_Bits"
  601.     rect            68 278 220 24
  602.     fgcolor            0.199 0.043 0.043 1.00
  603.     bgcolor            0.00 0.00 0.00 0.00
  604.     borderstyle        "NONE"
  605.     groupid            "group_video"
  606.     font            "asrafel"
  607.     fontjustify        left center
  608.     fadein            0.5
  609. }
  610. resource
  611. List
  612. {
  613.     name            "Default"
  614.     rect            88 294 200 20
  615.     fgcolor            0.199 0.043 0.043 1.00
  616.     bgcolor            0.00 0.00 0.00 0.00
  617.     borderstyle        "NONE"
  618.     groupid            "group_video"
  619.     font            "asrafel"
  620.     fontjustify        center top
  621.  
  622.     linkcvar        "r_texturebits"
  623.     additem            16 16Bit
  624.     additem            32 32Bit
  625.     fadein            0.5
  626. }
  627.  
  628. // DETAIL TEXTURES
  629. resource
  630. Label
  631. {
  632.     title            "Detail Textures"
  633.     name            "Default"
  634.     rect            68 338 210 24
  635.     fgcolor            0.199 0.043 0.043 1.00
  636.     bgcolor            0.00 0.00 0.00 0.00
  637.     borderstyle        "NONE"
  638.     groupid            "group_video"
  639.     font            "asrafel"
  640.     fontjustify        left center
  641.     fadein            0.5
  642. }
  643. resource
  644. CheckBox
  645. {
  646.     name            "Default"
  647.     rect            260 334 16 16
  648.     fgcolor            1.00 1.00 1.00 1.00
  649.     bgcolor            0.00 0.00 0.00 0.00
  650.     borderstyle        "NONE"
  651.     groupid            "group_video"
  652.     font            "asrafel"
  653.     fontjustify        right center
  654.     linkcvar        "r_detailtextures"
  655.  
  656.     checked_shader        "ui/control/checkbox_checked"
  657.     unchecked_shader    "ui/control/checkbox_unchecked"
  658.     fadein            0.5
  659. }
  660.  
  661. // --------------------------------------
  662. // --------------------------------------
  663. // AUDIO GROUP
  664. // --------------------------------------
  665. // --------------------------------------
  666.  
  667. // APPLY BUTTON
  668. resource
  669. Button
  670. {
  671.     title            "Apply"
  672.     name            "Default"
  673.     rect            50 400 100 35
  674.     fgcolor            0.199 0.043 0.043 1.00
  675.     bgcolor            0.00 0.00 0.00 0.00
  676.     borderstyle        "NONE"
  677.     shader            ui/buttons/apply
  678.     hovershader        ui/buttons/apply_hover
  679.     stuffcommand    "ui_setcvars group_audio; widgetcommand TitleBar activategroup group_main\n"
  680.     groupid            "group_audio"
  681.     fadein            0.5
  682.     font            "asrafel"
  683.     fontjustify        center center
  684.     fontpos            35 8
  685. }
  686.  
  687. // CANCEL BUTTON
  688. resource
  689. Button
  690. {
  691.     title            "Cancel"
  692.     name            "Default"
  693.     rect            200 400 100 35
  694.     fgcolor            0.199 0.043 0.043 1.00
  695.     bgcolor            0.00 0.00 0.00 0.00
  696.     borderstyle        "NONE"
  697.     shader            ui/buttons/apply
  698.     hovershader        ui/buttons/apply_hover
  699.     stuffcommand    "ui_restorecvars group_audio; widgetcommand TitleBar activategroup group_main\n"
  700.     groupid            "group_audio"
  701.     fadein            0.5
  702.     font            "asrafel"
  703.     fontjustify        center center
  704.     fontpos            35 8
  705. }
  706.  
  707. // SOUND DRIVER
  708. resource
  709. Label
  710. {
  711.     title            "Sound Driver"
  712.     name            "Default"
  713.     rect            68 78 200 24
  714.     fgcolor            0.199 0.043 0.043 1.00
  715.     bgcolor            0.00 0.00 0.00 0.00
  716.     borderstyle        "NONE"
  717.     groupid            "group_audio"
  718.     font            "asrafel"
  719.     fontjustify        left center
  720. }
  721. resource
  722. List
  723. {
  724.     name            "Default"
  725.     rect            88 94 200 20
  726.     fgcolor            0.199 0.043 0.043 1.00
  727.     bgcolor            0.00 0.00 0.00 0.00
  728.     borderstyle        "NONE"
  729.     groupid            "group_audio"
  730.     font            "asrafel"
  731.     fontjustify        center top
  732.  
  733.     linkcvar        "s_milesdriver"
  734.     additem            miles
  735.     additem            dolby
  736.     additem            a3d
  737.     additem            a3d2
  738.     additem            eax
  739.     additem            eax2
  740. }
  741.  
  742. // MUSIC VOLUME
  743. resource
  744. Label
  745. {
  746.     title            "Music Volume"
  747.     name            "Music_Volume"
  748.     rect            68 168 220 24
  749.     fgcolor            0.199 0.043 0.043 1.00
  750.     bgcolor            0.00 0.00 0.00 0.00
  751.     borderstyle        "NONE"
  752.     groupid            "group_audio"
  753.     font            "asrafel"
  754.     fontjustify        left center
  755. }
  756. resource
  757. Slider
  758. {
  759.     name            "Default"
  760.     rect            88 184 200 16
  761.     fgcolor            1.00 1.00 1.00 1.00
  762.     bgcolor            0.00 0.00 0.00 0.00
  763.     borderstyle        "NONE"
  764.     groupid            "group_audio"
  765.     linkcvar        "s_musicvolume"
  766.     slidertype        float
  767.     setrange        0 1
  768.     stepsize        .05
  769.     font            "asrafel"
  770. }
  771.  
  772. // SFX VOLUME
  773. resource
  774. Label
  775. {
  776.     title            "Effects Volume"
  777.     name            "SFX_Volume"
  778.     rect            68 208 220 24
  779.     fgcolor            0.199 0.043 0.043 1.00
  780.     bgcolor            0.00 0.00 0.00 0.00
  781.     borderstyle        "NONE"
  782.     groupid            "group_audio"
  783.     font            "asrafel"
  784.     fontjustify        left center
  785. }
  786. resource
  787. Slider
  788. {
  789.     name            "Default"
  790.     rect            88 224 200 16
  791.     fgcolor            1.00 1.00 1.00 1.00
  792.     bgcolor            0.00 0.00 0.00 0.00
  793.     borderstyle        "NONE"
  794.     groupid            "group_audio"
  795.     linkcvar        "s_volume"
  796.     slidertype        float
  797.     setrange        0 1
  798.     stepsize        .05
  799.     font            "asrafel"
  800. }
  801.  
  802. // SPEAKER TYPE
  803. resource
  804. Label
  805. {
  806.     title            "Speaker Type"
  807.     name            "Default"
  808.     rect            68 118 220 24
  809.     fgcolor            0.199 0.043 0.043 1.00
  810.     bgcolor            0.00 0.00 0.00 0.00
  811.     borderstyle        "NONE"
  812.     groupid            "group_audio"
  813.     font            "asrafel"
  814.     fontjustify        left center
  815. }
  816. resource
  817. List
  818. {
  819.     name            "Default"
  820.     rect            88 134 200 20
  821.     fgcolor            0.199 0.043 0.043 1.00
  822.     bgcolor            0.00 0.00 0.00 0.00
  823.     borderstyle        "NONE"
  824.     groupid            "group_audio"
  825.     font            "asrafel"
  826.     fontjustify        center top
  827.  
  828.     linkcvar        "s_speaker_type"
  829.     additem            0 "Normal"
  830.     additem            1 "Headphones"
  831.     additem            3 "Surround"
  832.     additem            4 "Quad"
  833. }
  834.  
  835. // QUALITY
  836. resource
  837. Label
  838. {
  839.     title            "Quality"
  840.     name            "Default"
  841.     rect            68 258 220 24
  842.     fgcolor            0.199 0.043 0.043 1.00
  843.     bgcolor            0.00 0.00 0.00 0.00
  844.     borderstyle        "NONE"
  845.     groupid            "group_audio"
  846.     font            "asrafel"
  847.     fontjustify        left center
  848. }
  849. resource
  850. List
  851. {
  852.     name            "Default"
  853.     rect            88 274 200 20
  854.     fgcolor            0.199 0.043 0.043 1.00
  855.     bgcolor            0.00 0.00 0.00 0.00
  856.     borderstyle        "NONE"
  857.     groupid            "group_audio"
  858.     font            "asrafel"
  859.     fontjustify        center top
  860.  
  861.     linkcvar        "s_khz"
  862.     additem            22 "22 khz"
  863.     additem            44 "44 khz"
  864. }
  865.  
  866. // FORCE 8BIT
  867. resource
  868. Label
  869. {
  870.     title            "Force 8bits"
  871.     name            "Default"
  872.     rect            68 298 144 24
  873.     fgcolor            0.199 0.043 0.043 1.00
  874.     bgcolor            0.00 0.00 0.00 0.00
  875.     borderstyle        "NONE"
  876.     groupid            "group_audio"
  877.     font            "asrafel"
  878.     fontjustify        left center
  879. }
  880. resource
  881. CheckBox
  882. {
  883.     name            "Default"
  884.     rect            260 298 16 16
  885.     fgcolor            1.00 1.00 1.00 1.00
  886.     bgcolor            0.00 0.00 0.00 0.00
  887.     borderstyle        "NONE"
  888.     groupid            "group_audio"
  889.     font            "asrafel"
  890.     fontjustify        right center
  891.     linkcvar        "s_loadas8bit"
  892.  
  893.     checked_shader        "ui/control/checkbox_checked"
  894.     unchecked_shader    "ui/control/checkbox_unchecked"
  895. }
  896.  
  897. // --------------------------------------
  898. // --------------------------------------
  899. // GAME OPTIONS GROUP
  900. // --------------------------------------
  901. // --------------------------------------
  902.  
  903.  
  904. // APPLY BUTTON
  905. resource
  906. Button
  907. {
  908.     title            "Apply"
  909.     name            "Default"
  910.     rect            50 400 100 35
  911.     fgcolor            0.199 0.043 0.043 1.00
  912.     bgcolor            0.00 0.00 0.00 0.00
  913.     borderstyle        "NONE"
  914.     shader            ui/buttons/apply
  915.     hovershader        ui/buttons/apply_hover
  916.     stuffcommand    "ui_setcvars group_game; widgetcommand TitleBar activategroup group_main\n"
  917.     groupid            "group_game"
  918.     fadein            0.5
  919.     font            "asrafel"
  920.     fontjustify        center center
  921.     fontpos            35 8
  922. }
  923.  
  924. // CANCEL BUTTON
  925. resource
  926. Button
  927. {
  928.     title            "Cancel"
  929.     name            "Default"
  930.     rect            200 400 100 35
  931.     fgcolor            0.199 0.043 0.043 1.00
  932.     bgcolor            0.00 0.00 0.00 0.00
  933.     borderstyle        "NONE"
  934.     shader            ui/buttons/apply
  935.     hovershader        ui/buttons/apply_hover
  936.     stuffcommand    "ui_restorecvars group_game; toggleconsole; widgetcommand TitleBar activategroup group_main\n"
  937.     groupid            "group_game"
  938.     fadein            0.5
  939.     font            "asrafel"
  940.     fontjustify        center center
  941.     fontpos            35 8
  942. }
  943.  
  944. // SENSITIVITY
  945. resource
  946. Label
  947. {
  948.     title            "Sensitivity"
  949.     name            "Mouse_Sensitivity"
  950.     rect            68 80 220 24
  951.     fgcolor            0.199 0.043 0.043 1.00
  952.     bgcolor            0.00 0.00 0.00 0.00
  953.     borderstyle        "NONE"
  954.     groupid            "group_game"
  955.     font            "asrafel"
  956.     fontjustify        left center
  957.     fontspacing        0.5
  958. }
  959. resource
  960. Slider
  961. {
  962.     name            "Default"
  963.     rect            88 100 200 16
  964.     fgcolor            1.00 1.00 1.00 1.00
  965.     bgcolor            0.00 0.00 0.00 0.00
  966.     borderstyle        "NONE"
  967.     groupid            "group_game"
  968.     linkcvar        "sensitivity"
  969.     setrange        1 20
  970.     slidertype        float
  971.     stepsize        1
  972.     font            "asrafel"
  973. }
  974.  
  975. // INVERT MOUSE
  976. resource
  977. Label
  978. {
  979.     title            "Invert Mouse"
  980.     name            "Default"
  981.     rect            68 130 144 24
  982.     fgcolor            0.199 0.043 0.043 1.00
  983.     bgcolor            0.00 0.00 0.00 0.00
  984.     borderstyle        "NONE"
  985.     groupid            "group_game"
  986.     font            "asrafel"
  987.     fontjustify        left center
  988. }
  989. resource
  990. CheckBox
  991. {
  992.     name            "Default"
  993.     rect            260 130 112 20
  994.     fgcolor            1.00 1.00 1.00 1.00
  995.     bgcolor            0.00 0.00 0.00 0.00
  996.     borderstyle        "NONE"
  997.     groupid            "group_game"
  998.     font            "asrafel"
  999.     fontjustify        right center
  1000.     linkcvar        "m_invert_pitch"
  1001.  
  1002.     checked_shader        "ui/control/checkbox_checked"
  1003.     unchecked_shader    "ui/control/checkbox_unchecked"
  1004.  
  1005.     checked_command        "set m_pitch -0.022"
  1006.     unchecked_command    "set m_pitch 0.022"
  1007. }
  1008.  
  1009. // CAMERA DISTANCE
  1010. resource
  1011. Label
  1012. {
  1013.     title            "Camera Distance"
  1014.     name            "Camera_Distance"
  1015.     rect            68 158 220 24
  1016.     fgcolor            0.199 0.043 0.043 1.00
  1017.     bgcolor            0.00 0.00 0.00 0.00
  1018.     groupid            "group_game"
  1019.     font            "asrafel"
  1020.     fontjustify        left center
  1021. }
  1022. resource
  1023. Slider
  1024. {
  1025.     rect            88 178 200 16
  1026.     fgcolor            1.00 1.00 1.00 1.00
  1027.     bgcolor            0.00 0.00 0.00 0.00
  1028.     groupid            "group_game"
  1029.     linkcvar        "cg_cameradist"
  1030.     slidertype        float
  1031.     setrange        76 192
  1032.     stepsize        -1
  1033.     font            "asrafel"
  1034. }
  1035.  
  1036. // ALWAYS RUN
  1037. resource
  1038. Label
  1039. {
  1040.     title            "Always Run"
  1041.     name            "Default"
  1042.     rect            68 210 144 24
  1043.     fgcolor            0.199 0.043 0.043 1.00
  1044.     bgcolor            0.00 0.00 0.00 0.00
  1045.     borderstyle        "NONE"
  1046.     groupid            "group_game"
  1047.     font            "asrafel"
  1048.     fontjustify        left center
  1049. }
  1050. resource
  1051. CheckBox
  1052. {
  1053.     name            "Default"
  1054.     rect            260 210 112 20
  1055.     fgcolor            1.00 1.00 1.00 1.00
  1056.     bgcolor            0.00 0.00 0.00 0.00
  1057.     borderstyle        "NONE"
  1058.     groupid            "group_game"
  1059.     font            "asrafel"
  1060.     fontjustify        right center
  1061.     linkcvar        "cl_run"
  1062.  
  1063.     checked_shader     "ui/control/checkbox_checked"
  1064.     unchecked_shader "ui/control/checkbox_unchecked"
  1065. }
  1066.  
  1067. // JUMP RETICLE
  1068. resource
  1069. Label
  1070. {
  1071.     title            "Jump Reticle"
  1072.     rect            68 270 144 24
  1073.     fgcolor            0.199 0.043 0.043 1.00
  1074.     bgcolor            0.00 0.00 0.00 0.00
  1075.     groupid            "group_game"
  1076.     font            "asrafel"
  1077.     fontjustify        left center
  1078. }
  1079. resource
  1080. CheckBox
  1081. {
  1082.     rect            260 270 112 20
  1083.     fgcolor            1.00 1.00 1.00 1.00
  1084.     bgcolor            0.00 0.00 0.00 0.00
  1085.     groupid            "group_game"
  1086.     font            "asrafel"
  1087.     fontjustify        right center
  1088.     linkcvar        "ui_jumpreticle"
  1089.  
  1090.     checked_shader     "ui/control/checkbox_checked"
  1091.     unchecked_shader "ui/control/checkbox_unchecked"
  1092. }
  1093.  
  1094. // TARGET RETICLE
  1095. resource
  1096. Label
  1097. {
  1098.     title            "Target Reticle"
  1099.     rect            68 290 144 24
  1100.     fgcolor            0.199 0.043 0.043 1.00
  1101.     bgcolor            0.00 0.00 0.00 0.00
  1102.     groupid            "group_game"
  1103.     font            "asrafel"
  1104.     fontjustify        left center
  1105. }
  1106. resource
  1107. CheckBox
  1108. {
  1109.     rect            260 290 112 20
  1110.     fgcolor            1.00 1.00 1.00 1.00
  1111.     bgcolor            0.00 0.00 0.00 0.00
  1112.     groupid            "group_game"
  1113.     font            "asrafel"
  1114.     fontjustify        right center
  1115.     linkcvar        "ui_crosshair"
  1116.  
  1117.     checked_shader     "ui/control/checkbox_checked"
  1118.     unchecked_shader "ui/control/checkbox_unchecked"
  1119. }
  1120.  
  1121. // SUBTITLES
  1122. resource
  1123. Label
  1124. {
  1125.     title            "Subtitles"
  1126.     rect            68 330 144 24
  1127.     fgcolor            0.199 0.043 0.043 1.00
  1128.     bgcolor            0.00 0.00 0.00 0.00
  1129.     groupid            "group_game"
  1130.     font            "asrafel"
  1131.     fontjustify        left center
  1132. }
  1133. resource
  1134. CheckBox
  1135. {
  1136.     rect            260 330 112 20
  1137.     fgcolor            1.00 1.00 1.00 1.00
  1138.     bgcolor            0.00 0.00 0.00 0.00
  1139.     groupid            "group_game"
  1140.     font            "asrafel"
  1141.     fontjustify        right center
  1142.     linkcvar        "ui_subtitles"
  1143.  
  1144.     checked_shader     "ui/control/checkbox_checked"
  1145.     unchecked_shader "ui/control/checkbox_unchecked"
  1146. }
  1147.  
  1148. // CONSOLE
  1149. resource
  1150. Label
  1151. {
  1152.     title            "Console"
  1153.     rect            68 350 144 24
  1154.     fgcolor            0.199 0.043 0.043 1.00
  1155.     bgcolor            0.00 0.00 0.00 0.00
  1156.     groupid            "group_game"
  1157.     font            "asrafel"
  1158.     fontjustify        left center
  1159. }
  1160. resource
  1161. CheckBox
  1162. {
  1163.     rect            260 350 112 20
  1164.     fgcolor            1.00 1.00 1.00 1.00
  1165.     bgcolor            0.00 0.00 0.00 0.00
  1166.     groupid            "group_game"
  1167.     font            "asrafel"
  1168.     fontjustify        right center
  1169.     linkcvar        "ui_console"
  1170.  
  1171.     checked_shader        "ui/control/checkbox_checked"
  1172.     unchecked_shader    "ui/control/checkbox_unchecked"
  1173.  
  1174.     checked_command        "toggleconsole\n"
  1175.     unchecked_command    "toggleconsole\n"
  1176. }
  1177.  
  1178. end.
  1179.