2 CLASS(NexuizPlayerSettingsTab) EXTENDS(NexuizTab)
3 METHOD(NexuizPlayerSettingsTab, fill, void(entity))
4 ATTRIB(NexuizPlayerSettingsTab, title, string, "Settings")
5 ATTRIB(NexuizPlayerSettingsTab, intendedWidth, float, 0.9)
6 ATTRIB(NexuizPlayerSettingsTab, rows, float, 15)
7 ATTRIB(NexuizPlayerSettingsTab, columns, float, 6.5)
8 ENDCLASS(NexuizPlayerSettingsTab)
9 entity makeNexuizPlayerSettingsTab();
13 entity makeNexuizPlayerSettingsTab()
16 me = spawnNexuizPlayerSettingsTab();
17 me.configureDialog(me);
20 void fillNexuizPlayerSettingsTab(entity me)
26 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Player Name:"));
27 me.TD(me, 1, 2, e = makeNexuizResolutionSlider());
29 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Shirt Color:"));
30 for(i = 0; i < 15; ++i)
31 me.TD(me, 1, 2 / 15, e = makeNexuizColorButton(1, 0, i));
33 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Pants Color:"));
34 for(i = 0; i < 15; ++i)
35 me.TD(me, 1, 2 / 15, e = makeNexuizColorButton(2, 1, i));
37 me.gotoXY(me, 0, 3.5); me.setFirstColumn(me, me.currentColumn);
38 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Field of View:"));
39 me.TD(me, 1, 2, e = makeNexuizSlider(90, 130, 1, "fov"));
41 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Zoom Factor:"));
42 me.TD(me, 1, 2, e = makeNexuizSlider(2, 10, 1, "cl_zoomfactor"));
44 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Zoom Speed:"));
45 me.TD(me, 1, 2, e = makeNexuizSlider(-1, 5, 1, "cl_zoomspeed"));
47 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Crosshair:"));
48 me.TD(me, 1, 2, e = makeNexuizSlider(0, 10, 1, "crosshair"));
50 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Crosshair Alpha:"));
51 me.TD(me, 1, 2, e = makeNexuizSlider(0, 1, 0.01, "crosshair_color_blue"));
53 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Crosshair Color Red:"));
54 me.TD(me, 1, 2, e = makeNexuizSlider(0, 1, 0.01, "crosshair_color_red"));
56 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Crosshair Color Green:"));
57 me.TD(me, 1, 2, e = makeNexuizSlider(0, 1, 0.01, "crosshair_color_green"));
59 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Crosshair Color Blue:"));
60 me.TD(me, 1, 2, e = makeNexuizSlider(0, 1, 0.01, "crosshair_color_blue"));
62 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Hud Style:"));
63 me.TD(me, 1, 2, e = makeNexuizTextSlider("sbar_hudselector"));
64 e.addValue(e, "Old", "0");
65 e.addValue(e, "New", "1");
66 e.configureNexuizTextSliderValues(e);
68 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Hud Size:"));
69 me.TD(me, 1, 2, e = makeNexuizTextSlider("viewsize"));
70 e.addValue(e, "Disabled", "120");
71 e.addValue(e, "Simple", "110");
72 e.addValue(e, "Full", "100");
73 e.configureNexuizTextSliderValues(e);
75 me.gotoXY(me, me.rows - 1, 0);
76 me.TD(me, 1, me.columns, makeNexuizCommandButton("Apply immediately", '0 0 0', "color -1 -1", COMMANDBUTTON_APPLY));