CLbool Cloud::Renderer::DebugRenderer::Initialise() { if (!InitialiseLine2D()) return false; if (!InitialiseQuad()) return false; if (!InitialiseBox()) return false; RenderCore::Instance().WaitForPreviousFrame(); return true; }
void SemieSitueModification::Initialise() { InitialiseBox(Reactifs); InitialiseBox(Produits); S_Proba->setValue(CurrentReaction->GetProbabilite()); T_Nom->setText(CurrentReaction->GetNom().c_str()); T_Description->setText(CurrentReaction->GetDescription().c_str()); unsigned int _size=CurrentReaction->Reactifs.size(); Entity* P; for (unsigned int i=0; i<9; ++i) UseEnfRecatifs[i].setChecked(false); for (unsigned int i=0; i<_size; ++i) if ((P=CurrentReaction->Reactifs[i]) != NULL) { Reactifs[i].setCurrentIndex(Reactifs[i].findText(P->GetNom().c_str())); UseEnfRecatifs[i].setChecked(CurrentReaction->Reactif_use_parent[i]); } else Reactifs[i].setCurrentIndex(0); for (unsigned int i =_size; i<9; ++i) Reactifs[i].setCurrentIndex(0); _size=CurrentReaction->Produits.size(); for (unsigned int i=0; i<_size; ++i) if ((P=CurrentReaction->Produits[i]) != NULL) Produits[i].setCurrentIndex(Produits[i].findText(P->GetNom().c_str())); else Produits[i].setCurrentIndex(0); for (unsigned int i =_size; i<9; ++i) Produits[i].setCurrentIndex(0); };