2 CLASS(VoretMultiplayerDialog) EXTENDS(VoretDialog)
\r
3 METHOD(VoretMultiplayerDialog, fill, void(entity))
\r
4 ATTRIB(VoretMultiplayerDialog, title, string, "Multiplayer")
\r
5 ATTRIB(VoretMultiplayerDialog, color, vector, SKINCOLOR_DIALOG_MULTIPLAYER)
\r
6 ATTRIB(VoretMultiplayerDialog, intendedWidth, float, 0.96)
\r
7 ATTRIB(VoretMultiplayerDialog, rows, float, 24)
\r
8 ATTRIB(VoretMultiplayerDialog, columns, float, 6)
\r
9 ENDCLASS(VoretMultiplayerDialog)
\r
12 #ifdef IMPLEMENTATION
\r
13 void fillVoretMultiplayerDialog(entity me)
\r
16 mc = makeVoretTabController(me.rows - 2);
\r
18 me.TD(me, 1, 1, e = mc.makeTabButton(mc, "Servers", makeVoretServerListTab()));
\r
19 setDependentStringNotEqual(e, "_cl_name", "Player");
\r
20 me.TD(me, 1, 1, e = mc.makeTabButton(mc, "Create", makeVoretServerCreateTab()));
\r
21 setDependentStringNotEqual(e, "_cl_name", "Player");
\r
22 me.TD(me, 1, 1, mc.makeTabButton(mc, "Demos", makeVoretDemoBrowserTab()));
\r
23 me.TD(me, 1, 1, e = mc.makeTabButton(mc, "Player Setup", makeVoretPlayerSettingsTab()));
\r
24 if(cvar_string("_cl_name") == "Player")
\r
25 e.onClick(e, e.onClickEntity); // lol animation
\r
29 me.TD(me, me.rows - 2, me.columns, mc);
\r