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, _("General"), makeXonoticGameCrosshairSettingsTab()));
29 me.TD(me, 1, 1, mc.makeTabButton(mc, _("View"), makeXonoticGameViewSettingsTab()));
30 me.TD(me, 1, 1, mc.makeTabButton(mc, _("Crosshair"), makeXonoticGameCrosshairSettingsTab()));
31 me.TD(me, 1, 1, mc.makeTabButton(mc, _("HUD"), makeXonoticGameCrosshairSettingsTab()));
32 me.TD(me, 1, 1, mc.makeTabButton(mc, _("Messages"), makeXonoticGameCrosshairSettingsTab()));
33 me.TD(me, 1, 1, mc.makeTabButton(mc, _("Weapons"), makeXonoticGameCrosshairSettingsTab()));
34 me.TD(me, 1, 1, mc.makeTabButton(mc, _("Playermodels"), makeXonoticGameCrosshairSettingsTab()));
36 me.gotoRC(me, 1.5, 0);
37 me.TD(me, me.rows - 1.5, me.columns, mc);
41 makeXonoticGameViewSettingsTab()));
42 makeXonoticGameGeneralSettingsTab()));
43 makeXonoticGameCrosshairSettingsTab()));
45 makeXonoticGameWeaponSettingsTab()));
46 l"), makeXonoticGamePlayermodelSettingsTab()));
47 makeXonoticGameHUDSettingsTab()));
48 on"), makeXonoticGameNotificationSettingsTab()));
52 me.TD(me, 1, 3, e = makeXonoticCheckBox(0, "cl_gentle", _("Disable gore effects and harsh language"))); // also set sv_gentle