2 CLASS(XonoticGameSettingsTab) EXTENDS(XonoticTab)
3 METHOD(XonoticGameSettingsTab, fill, void(entity))
4 ATTRIB(XonoticGameSettingsTab, intendedWidth, float, 0.9)
5 ATTRIB(XonoticGameSettingsTab, rows, float, 15.5)
6 ATTRIB(XonoticGameSettingsTab, columns, float, 6.5)
7 ENDCLASS(XonoticGameSettingsTab)
8 entity makeXonoticGameSettingsTab();
12 entity makeXonoticGameSettingsTab()
15 me = spawnXonoticGameSettingsTab();
16 me.configureDialog(me);
20 void XonoticGameSettingsTab_fill(entity me)
23 mc = makeXonoticTabController(me.rows - 2.5);
27 me.TD(me, 1, 1, mc.makeTabButton(mc, _("View"), makeXonoticGameViewSettingsTab()));
28 me.TD(me, 1, 1, mc.makeTabButton(mc, _("Crosshair"), makeXonoticGameCrosshairSettingsTab()));
29 me.TD(me, 1, 1, mc.makeTabButton(mc, _("HUD"), makeXonoticGameHUDSettingsTab()));
30 me.TD(me, 1, 1, mc.makeTabButton(mc, _("Messages"), makeXonoticGameMessageSettingsTab()));
31 me.TD(me, 1, 1, mc.makeTabButton(mc, _("Weapons"), makeXonoticGameWeaponsSettingsTab()));
32 me.TD(me, 1, 1, mc.makeTabButton(mc, _("Models"), makeXonoticGameModelSettingsTab()));
34 me.gotoRC(me, 1.5, 0);
35 me.TD(me, me.rows - 1.5, me.columns, mc);
39 makeXonoticGameViewSettingsTab()));
40 makeXonoticGameGeneralSettingsTab()));
41 makeXonoticGameCrosshairSettingsTab()));
43 makeXonoticGameWeaponSettingsTab()));
44 l"), makeXonoticGamePlayermodelSettingsTab()));
45 makeXonoticGameHUDSettingsTab()));
46 on"), makeXonoticGameNotificationSettingsTab()));
50 me.TD(me, 1, 3, e = makeXonoticCheckBox(0, "cl_gentle", _("Disable gore effects and harsh language"))); // also set sv_gentle