本文整理汇总了C++中WP::setColour方法的典型用法代码示例。如果您正苦于以下问题:C++ WP::setColour方法的具体用法?C++ WP::setColour怎么用?C++ WP::setColour使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WP
的用法示例。
在下文中一共展示了WP::setColour方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: InitGui
//.........这里部分代码省略.........
valRplName = fTxt("RplName"); valRplName2 = fTxt("RplName2");
valRplInfo = fTxt("RplInfo"); valRplInfo2 = fTxt("RplInfo2");
edRplName = fEd("RplNameEdit");
//edRplDesc = fEd("RplDesc");
rplList = fLi("RplList");
Lev(rplList, RplChng);
updReplaysList();
/// Car
//------------------------------------------------------------
const int clrBtn = 30;
Real hsv[clrBtn][5] = { // color buttons hue,sat,val, gloss,refl
{0.05,0.64,0.27, 0.10,0.9}, {0.00,0.97,0.90, 0.3, 1.2}, // cherry, red
{0.91,1.00,1.00, 0.5, 1.0}, {0.86,1.00,0.97, 0.8, 0.6}, // orange, yellow
{0.75,0.95,0.90, 1.0, 0.4}, {0.70,1.00,0.70, 0.03,1.3}, // lime, green
{0.54,0.88,0.60, 0.7, 0.85},{0.51,0.90,0.50, 0.1, 0.7}, // cyan
{0.41,0.34,0.30, 0.01,0.3}, {0.43,0.58,0.23, 0.1, 1.0}, // dark-cyan //{0.45,0.54,0.37, 0.5,1.0},
{0.37,0.78,0.21, 0.34,0.5}, {0.35,0.70,0.40, 0.5, 1.0}, {0.38,0.97,0.52, 0.5, 1.0}, // dark-blue
{0.44,0.90,0.71, 1.0, 1.1}, {0.47,0.80,0.80, 0.2, 0.9}, // sky-blue
{0.50,0.33,0.90, 0.9, 1.0}, {0.42,0.20,0.94, 0.5, 0.4}, // sky-white
{0.63,0.21,0.62, 0.1, 1.2}, {0.80,0.52,0.32, 0.1, 0.6}, {0.62,0.74,0.12, 0.8, 0.7}, // olive-
{0.28,0.00,0.12, 0.09,0.0}, {0.28,0.00,0.07, 0.14,0.84}, // black
{0.83,0.00,0.20, 0.0, 0.8}, {0.41,0.00,0.86, 0.15,0.37}, // silver,white
{0.83,0.31,0.31, 0.0, 0.6}, {0.91,0.40,0.37, 0.0, 1.0}, {0.20,0.40,0.37, 0.05,1.0}, // orng-white-
{0.24,0.90,0.26, 0.04,0.8}, {0.28,0.57,0.17, 0.3, 1.0}, {0.27,0.38,0.23, 0.03,0.6}, // dark violet
};
for (i=0; i < clrBtn; ++i)
{
Img img = fImg("carClr"+toStr(i));
Real h = hsv[i][0], s = hsv[i][1], v = hsv[i][2], g = hsv[i][3], r = hsv[i][4];
ColourValue c; c.setHSB(1.f-h, s, v);
img->setColour(Colour(c.r,c.g,c.b));
img->eventMouseButtonClick += newDelegate(this, &CGui::imgBtnCarClr);
img->setUserString("s", toStr(s)); img->setUserString("h", toStr(h));
img->setUserString("v", toStr(v)); img->setUserString("g", toStr(g)); img->setUserString("r", toStr(r));
}
Btn("CarClrRandom", btnCarClrRandom);
sv= &svNumLaps; sv->Init("NumLaps", &pSet->gui.num_laps, 1,10, 1.3f); sv->DefaultI(2);
txCarStatsTxt = fTxt("CarStatsTxt"); txCarSpeed = fTxt("CarSpeed");
txCarStatsVals = fTxt("CarStatsVals"); txCarType = fTxt("CarType");
txCarAuthor = fTxt("CarAuthor"); txTrackAuthor = fTxt("TrackAuthor");
TabPtr tPlr = fTab("tabPlayer"); Tev(tPlr, Player);
Btn("btnPlayers1", btnNumPlayers); Btn("btnPlayers2", btnNumPlayers);
Btn("btnPlayers3", btnNumPlayers); Btn("btnPlayers4", btnNumPlayers);
ck= &ckSplitVert; ck->Init("chkSplitVertically", &pSet->split_vertically);
/// Multiplayer
//------------------------------------------------------------------------
tabsNet = fTab("tabsNet");
//TabItem* t1 = tabsNet->getItemAt(0);
//t1->setEnabled(0);
//int num = tabsNet ? tabsNet->getItemCount() : 0;
//tabsNet->setIndexSelected( (tabsNet->getIndexSelected() - 1 + num) % num );
// server, games
listServers = fMli("MListServers"); int c=0;
Mli ml = listServers;
ml->addColumn("#C0FFC0"+TR("#{Game name}"), 160); ++c;
ml->addColumn("#50FF50"+TR("#{Track}"), 120); ++c;
ml->addColumn("#80FFC0"+TR("#{Laps}"), 60); ++c;