2 CLASS(XonoticGameSettingsTab) EXTENDS(XonoticTab)
3 METHOD(XonoticGameSettingsTab, fill, void(entity))
4 ATTRIB(XonoticGameSettingsTab, title, string, _("Game"))
5 ATTRIB(XonoticGameSettingsTab, intendedWidth, float, 0.9)
6 ATTRIB(XonoticGameSettingsTab, rows, float, 15.5)
7 ATTRIB(XonoticGameSettingsTab, columns, float, 6.5)
8 ENDCLASS(XonoticGameSettingsTab)
9 entity makeXonoticGameSettingsTab();
13 entity makeXonoticGameSettingsTab()
16 me = spawnXonoticGameSettingsTab();
17 me.configureDialog(me);
21 void XonoticGameSettingsTab_fill(entity me)
24 mc = makeXonoticTabController(me.rows - 1.5);
28 me.TD(me, 1, 1, mc.makeTabButton(mc, _("View"), makeXonoticGameViewSettingsTab()));
29 me.TD(me, 1, 1, mc.makeTabButton(mc, _("Crosshair"), makeXonoticGameCrosshairSettingsTab()));
30 me.TD(me, 1, 1, mc.makeTabButton(mc, _("HUD"), makeXonoticGameHUDSettingsTab()));
31 me.TD(me, 1, 1, mc.makeTabButton(mc, _("Messages"), makeXonoticGameMessageSettingsTab()));
32 me.TD(me, 1, 1, mc.makeTabButton(mc, _("Weapons"), makeXonoticGameWeaponsSettingsTab()));
33 me.TD(me, 1, 1, mc.makeTabButton(mc, _("Models"), makeXonoticGameModelSettingsTab()));
35 me.gotoRC(me, 1.5, 0);
36 me.TD(me, me.rows - 1.5, me.columns, mc);
40 makeXonoticGameViewSettingsTab()));
41 makeXonoticGameGeneralSettingsTab()));
42 makeXonoticGameCrosshairSettingsTab()));
44 makeXonoticGameWeaponSettingsTab()));
45 l"), makeXonoticGamePlayermodelSettingsTab()));
46 makeXonoticGameHUDSettingsTab()));
47 on"), makeXonoticGameNotificationSettingsTab()));
51 me.TD(me, 1, 3, e = makeXonoticCheckBox(0, "cl_gentle", _("Disable gore effects and harsh language"))); // also set sv_gentle