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 Size:"));
51 me.TD(me, 1, 2, e = makeNexuizSlider(0.10, 1, 0.05, "crosshair_size"));
53 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Crosshair Alpha:"));
54 me.TD(me, 1, 2, e = makeNexuizSlider(0, 1, 0.01, "crosshair_color_alpha"));
56 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Crosshair Color Red:"));
57 me.TD(me, 1, 2, e = makeNexuizSlider(0, 1, 0.01, "crosshair_color_red"));
59 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Crosshair Color Green:"));
60 me.TD(me, 1, 2, e = makeNexuizSlider(0, 1, 0.01, "crosshair_color_green"));
62 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Crosshair Color Blue:"));
63 me.TD(me, 1, 2, e = makeNexuizSlider(0, 1, 0.01, "crosshair_color_blue"));
65 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Hud Style:"));
66 me.TD(me, 1, 2, e = makeNexuizTextSlider("sbar_hudselector"));
67 e.addValue(e, "Old", "0");
68 e.addValue(e, "New", "1");
69 e.configureNexuizTextSliderValues(e);
71 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Hud Size:"));
72 me.TD(me, 1, 2, e = makeNexuizTextSlider("viewsize"));
73 e.addValue(e, "Disabled", "120");
74 e.addValue(e, "Simple", "110");
75 e.addValue(e, "Full", "100");
76 e.configureNexuizTextSliderValues(e);
78 me.gotoXY(me, me.rows - 1, 0);
79 me.TD(me, 1, me.columns, makeNexuizCommandButton("Apply immediately", '0 0 0', "color -1 -1", COMMANDBUTTON_APPLY));