2 CLASS(NexuizMutatorsDialog) EXTENDS(NexuizDialog)
3 METHOD(NexuizMutatorsDialog, fill, void(entity))
4 METHOD(NexuizMutatorsDialog, showNotify, void(entity))
5 ATTRIB(NexuizMutatorsDialog, title, string, "Mutators")
6 ATTRIB(NexuizMutatorsDialog, color, vector, SKINCOLOR_DIALOG_MUTATORS)
7 ATTRIB(NexuizMutatorsDialog, intendedWidth, float, 0.6)
8 ATTRIB(NexuizMutatorsDialog, rows, float, 8)
9 ATTRIB(NexuizMutatorsDialog, columns, float, 4)
10 ENDCLASS(NexuizMutatorsDialog)
14 void showNotifyNexuizMutatorsDialog(entity me)
18 void fillNexuizMutatorsDialog(entity me)
22 me.TD(me, 1, 2, makeNexuizTextLabel(0, "Game mutators:"));
24 me.TD(me, 1, 2, e = makeNexuizCheckBox(0, "g_cloaked", "Cloaked"));
26 me.TD(me, 1, 2, e = makeNexuizCheckBox(0, "g_footsteps", "Foot steps"));
28 me.TD(me, 1, 2, e = makeNexuizCheckBox(0, "g_grappling_hook", "Grappling hook"));
30 me.TD(me, 1, 2, e = makeNexuizCheckBox(0, "g_laserguided_missile", "Laser guided missiles"));
32 me.TD(me, 1, 2, e = makeNexuizCheckBox(0, "g_midair", "Mid-air"));
34 me.TD(me, 1, 2, e = makeNexuizCheckBox(0, "g_vampire", "Vampire"));
36 me.gotoXY(me, 0, 2); me.setFirstColumn(me, me.currentColumn);
37 me.TD(me, 1, 2, makeNexuizTextLabel(0, "Arena mutators:"));
39 me.TD(me, 1, 2, e = makeNexuizRadioButton(1, string_null, string_null, "Regular"));
41 me.TD(me, 1, 2, e = makeNexuizRadioButton(1, "g_instagib", string_null, "InstaGib"));
43 me.TD(me, 1, 2, e = makeNexuizRadioButton(1, "g_minstagib", string_null, "MinstaGib"));
45 me.TD(me, 1, 2, e = makeNexuizRadioButton(1, "g_nixnex", string_null, "NixNex"));
48 me.TD(me, 1, 1.8, e = makeNexuizCheckBox(1, "g_nixnex_with_laser", "with laser"));
49 setDependent(e, "g_nixnex", 1, 1);
51 me.TD(me, 1, 2, e = makeNexuizRadioButton(1, "g_rocketarena", string_null, "Rocket launcher arena"));
53 me.gotoXY(me, me.rows - 1, 0);
54 me.TD(me, 1, me.columns, e = makeNexuizButton("OK", '0 0 0'));
55 e.onClick = Dialog_Close;