//------------------------------------------------------------------------------ // void Uct::UpdateState(const GameStatePtr &state) // //------------------------------------------------------------------------------ { auto stateCopy = state->Clone(); stateCopy->SetTreeState(true); m_rootNode = ChildPtr(new GameNode(stateCopy)); m_rootNode->ClearNodeTable(); }
StrongRenderNodePtr RenderScene::AddChild(RenderNode* Node) { if(Node != nullptr) { BcString Key = Node->GetHandle(); StrongRenderNodePtr ChildPtr(Node); m_Children.insert(std::make_pair(Key, ChildPtr)); ChildPtr->InitRenderNode(); if(!m_Enabled) ChildPtr->SetVisible(false); else ChildPtr->SetVisible(true); return ChildPtr; } else { return StrongRenderNodePtr(); } }
void MainWindow::on_Users_triggered() { ShowChildWindow( ChildPtr( new Users() ) ); }
void MainWindow::on_ManualControl_clicked() { ShowChildWindow( ChildPtr( new ManualControl() ) ); }
void MainWindow::on_LastTest_triggered() { ShowChildWindow( ChildPtr( new Viewer() ) ); }
void MainWindow::DeviceLists( examinee::DeviceCollection& devices ) { ShowChildWindow( ChildPtr( new DeviceCollectionWND( devices ) ) ); }
void MainWindow::AppSettrings () { ShowChildWindow( ChildPtr( new settings_wnd() ) ); }
void MainWindow::StartHydroCilinderTest( bool new_test ) { ShowChildWindow( ChildPtr( new HydroCilinderTitleInfo( new_test ) ) ); }
void MainWindow::StartControlPanelsTest( bool new_test ) { ShowChildWindow( ChildPtr( new ControlPanelsTitleInfo( new_test ) ) ); }
void MainWindow::StartServoTest( bool new_test ) { ShowChildWindow( ChildPtr( new ServoTitleInfo( new_test ) ) ); }