void TOwnerCardCompare::CheckValuesL() { if ( iModifierDataPresent && iCheckerDataPresent ) { TheTest( (iCheckerValue == iModifierValue) ); ClearValues(); } }
FCBondage::SBTracker::SBTracker(IncomingCommandFunction IncomingCommand) { this->IncomingCommand = IncomingCommand; ClearValues(); AutoUpdateFlag = true; ConsoleFlag = false; ShowAllFlag = false; RawView = false; pcount = 0; }
void THierarchicalStorage::WriteValues(TStrings * Strings, bool MaintainKeys) { ClearValues(); if (Strings) { for (intptr_t Index = 0; Index < Strings->GetCount(); ++Index) { if (MaintainKeys) { DebugAssert(Strings->GetString(Index).Pos(L"=") > 1); WriteString(Strings->GetName(Index), Strings->GetValue(Strings->GetName(Index))); } else { WriteString(::IntToStr(Index), Strings->GetString(Index)); } } } }
void cPlugOsdMenu::SetMenu() { eMenus menu = isSubfolder ? meListSub : meListMain; SetPluginMenu(menu, libvdrskinservice::mtList); Clear(); ClearValues(); for (int i = 0; i < numItems; i++) { libvdrskinservice::cPluginSkinOsdItem *item = new libvdrskinservice::cPluginSkinOsdItem(); //add some tokens to the menu item cString text; if (i % 2) text = cString::sprintf("DetailItem %d/%d", level + 1, i + 1); else text = cString::sprintf("FolderItem %d/%d", level + 1, i + 1); item->SetText(*text); item->AddInt("itemnumber", i); item->AddString("menuitemtext", *text); cString text2 = ""; for (int j = 0; j < 6; j++) text2 = cString::sprintf("%sCurrentItemText %d\n", *text2, i + 1); item->AddString("currentitemtext", text2); //Loop Token Example for (int row = 0; row < 20; row++) { libvdrskinservice::cKeyValueList<cString> *loopValues = new libvdrskinservice::cKeyValueList<cString>(); for (int col = 0; col < 3; col++) { cString key = cString::sprintf("loop1[col%d]", col); cString *value = new cString(cString::sprintf("menuitem%d-%dx%d", i, row, col)); loopValues->AddKeyValue(*key, value); } item->AddLoopValues("loop1", loopValues); } Add(item, (i == 0)); } Display(); }
void cPlugDetailOsdMenu::SetDetail() { SetPluginMenu(meDetail, libvdrskinservice::mtText); Clear(); ClearValues(); SetText("Text to be displayed if skin doesn't know anything about this plugin"); AddInt("menuitem", element); AddString("tabtext", "String value to be displayed if skin doesn't know anything about this plugin"); //Loop Token Example for (int row = 0; row < 25; row++) { libvdrskinservice::cKeyValueList<cString> *loopValues = new libvdrskinservice::cKeyValueList<cString>(); for (int col = 0; col < 10; col++) { cString key = cString::sprintf("loop1[col%d]", col); cString *value = new cString(cString::sprintf("row%d-col%d", row, col)); loopValues->AddKeyValue(*key, value); } AddLoopValues("loop1", loopValues); } Display(); }
void GoUctFeatureKnowledge:: SetPriorKnowledge(std::vector<SgUctMoveInfo>& moves) { SG_ASSERT(UpToDate()); ClearValues(); switch (m_param.m_priorKnowledgeType) { case PRIOR_SIMPLE: SetPriorsSimple(moves); break; case PRIOR_SCALE_NU_GAMES: SetPriorsScaleNuGames(moves); break; case PRIOR_SCALE_PROBABILITIES_LINEAR: SetPriorsScaleProbabilitiesLinearly(moves); break; case PRIOR_TOP_N: SetPriorsTopN(moves); break; default: SG_ASSERT(false); } AddValuesTo(moves); }
TOwnerCardCompare::~TOwnerCardCompare() { ClearValues(); }