[nexuiz-commits] r6376 - trunk/data/qcsrc/menu/nexuiz
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Mon Mar 30 08:59:37 EDT 2009
Author: div0
Date: 2009-03-30 08:59:37 -0400 (Mon, 30 Mar 2009)
New Revision: 6376
Modified:
trunk/data/qcsrc/menu/nexuiz/dialog_multiplayer_playersetup.c
Log:
fix the last commit. Now the feature is ready..
Modified: trunk/data/qcsrc/menu/nexuiz/dialog_multiplayer_playersetup.c
===================================================================
--- trunk/data/qcsrc/menu/nexuiz/dialog_multiplayer_playersetup.c 2009-03-30 12:42:50 UTC (rev 6375)
+++ trunk/data/qcsrc/menu/nexuiz/dialog_multiplayer_playersetup.c 2009-03-30 12:59:37 UTC (rev 6376)
@@ -30,8 +30,8 @@
}
void fillNexuizPlayerSettingsTab(entity me)
{
- entity e, pms, sl, e0, label, e0, box;
- float i, n;
+ entity e, pms, sl, label, e0, box;
+ float i, r, m, n;
me.TR(me);
me.TD(me, 1, 0.5, me.playerNameLabel = makeNexuizTextLabel(0, "Name:"));
@@ -54,8 +54,9 @@
me.TR(me);
me.TR(me);
me.TR(me);
+ me.gotoRC(me, 8, 0.0);
pms = makeNexuizPlayerModelSelector();
- me.TDempty(me, 0.6);
+ me.TD(me, 1, 0.6, e = makeNexuizTextLabel(1, "Model:"));
me.TD(me, 1, 0.3, e = makeNexuizButton("<<", '0 0 0'));
e.onClick = PlayerModelSelector_Prev_Click;
e.onClickEntity = pms;
@@ -63,22 +64,20 @@
me.TD(me, 1, 0.3, e = makeNexuizButton(">>", '0 0 0'));
e.onClick = PlayerModelSelector_Next_Click;
e.onClickEntity = pms;
- me.gotoRC(me, 8, 0.0);
- me.TD(me, 1, 0.4, e = makeNexuizTextLabel(1, "Model:"));
- me.gotoRC(me, 9, 0.1); me.setFirstColumn(me, me.currentColumn);
+ me.TR(me);
+ r = me.currentRow;
+ m = me.rows - r - 2;
n = 16 - !cvar("developer");
+ m = m / (n - 1);
for(i = 0; i < n; ++i)
{
- me.gotoRC(me, 8 + i * 0.75, 0.1);
- me.TR(me);
- me.TDNoMargin(me, 1, (2 / n) + 0.05, e = makeNexuizColorButton(1, 0, i), '1 0 0');
+ me.gotoRC(me, r + i * m, 0.1);
+ me.TDNoMargin(me, m, 0.2, e = makeNexuizColorButton(1, 0, i), '0 1 0');
}
- me.gotoRC(me, 9, 0.3); me.setFirstColumn(me, me.currentColumn);
for(i = 0; i < n; ++i)
{
- me.gotoRC(me, 8 + i * 0.75, 0.4);
- me.TR(me);
- me.TDNoMargin(me, 1, (2 / n) + 0.05, e = makeNexuizColorButton(2, 1, i), '1 0 0');
+ me.gotoRC(me, r + i * m, 0.4);
+ me.TDNoMargin(me, m, 0.2, e = makeNexuizColorButton(2, 1, i), '0 1 0');
}
me.gotoRC(me, 0, 3.5); me.setFirstColumn(me, me.currentColumn);
@@ -116,13 +115,13 @@
me.TR(me);
me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Crosshair:"));
for(i = 1; i <= 10; ++i) {
- me.TDNoMargin(me, 1, 2 / 10, e = makeNexuizCrosshairButton(3, i), '0 0 0');
+ me.TDNoMargin(me, 1, 2 / 10, e = makeNexuizCrosshairButton(3, i), '1 1 0');
setDependent(e, "crosshair_per_weapon", 0, 0);
}
me.TR(me);
me.TDempty(me, 1);
for(i = 11; i <= 20; ++i) {
- me.TDNoMargin(me, 1, 2 / 10, e = makeNexuizCrosshairButton(3, i), '0 0 0');
+ me.TDNoMargin(me, 1, 2 / 10, e = makeNexuizCrosshairButton(3, i), '1 1 0');
setDependent(e, "crosshair_per_weapon", 0, 0);
}
me.TR(me);
More information about the nexuiz-commits
mailing list