mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-17 06:06:00 -06:00
36 lines
1.1 KiB
C++
36 lines
1.1 KiB
C++
#include "VegaMain.h"
|
|
#include "Tournament.h"
|
|
|
|
|
|
VegaTab2::VegaTab2()
|
|
{
|
|
CtrlLayout(*this);
|
|
SizePos();
|
|
//id, label, width
|
|
arrp.AddColumn("Board", "Board", 4) ; //0
|
|
arrp.AddColumn("White", "White Player", 25); //1
|
|
arrp.AddColumn("Black", "Black Player", 25); //1
|
|
arrp.AddColumn("ID", "IDW-IDB", 8); //3
|
|
arrp.EvenRowColor();
|
|
arrp.SetLineCy(19); //option image adjustment...
|
|
}
|
|
|
|
|
|
|
|
void VegaTab2::ShowPairingCB()
|
|
{ int i, npair, code;
|
|
int idw, idb, res;
|
|
arrp.Clear();
|
|
if (TD.IS_SWISS) npair = TD.pairing[0][TD.currentRound];
|
|
else npair = TD.pairingRR[0][TD.currentRound];
|
|
for (i=1; i<=npair; i++)
|
|
{ if (TD.IS_SWISS) code = TD.pairing[i][TD.currentRound];
|
|
else code = TD.pairingRR[i][TD.currentRound];
|
|
TD.DecodeResult(code, &idw, &idb, &res);
|
|
arrp.Add( AsString(i),
|
|
NFormat("%-25.25s (%4.1f)", player[idw].name, 0.),
|
|
NFormat("%-25.25s (%4.1f)", player[idb].name, 0.),
|
|
NFormat("%3d - %3d", idw, idb));
|
|
arrp.GoEnd();
|
|
}
|
|
}
|