示例#1
0
文件: Uct.cpp 项目: benner78/MCTree
//------------------------------------------------------------------------------
//
void Uct::UpdateState(const GameStatePtr &state)
//
//------------------------------------------------------------------------------
{
    auto stateCopy = state->Clone();
    stateCopy->SetTreeState(true);
    m_rootNode = ChildPtr(new GameNode(stateCopy));
    m_rootNode->ClearNodeTable();
}
示例#2
0
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();
    }
}
示例#3
0
void MainWindow::on_Users_triggered()
{
    ShowChildWindow( ChildPtr( new Users() ) );
}
示例#4
0
void MainWindow::on_ManualControl_clicked()
{
    ShowChildWindow( ChildPtr( new ManualControl() ) );
}
示例#5
0
void MainWindow::on_LastTest_triggered()
{
    ShowChildWindow( ChildPtr( new Viewer() ) );
}
示例#6
0
void MainWindow::DeviceLists( examinee::DeviceCollection& devices )
{
    ShowChildWindow( ChildPtr( new DeviceCollectionWND( devices ) ) );
}
示例#7
0
void MainWindow::AppSettrings ()
{
    ShowChildWindow( ChildPtr( new settings_wnd() ) );
}
示例#8
0
void MainWindow::StartHydroCilinderTest( bool new_test )
{
    ShowChildWindow( ChildPtr( new HydroCilinderTitleInfo( new_test ) ) );
}
示例#9
0
void MainWindow::StartControlPanelsTest( bool new_test )
{
    ShowChildWindow( ChildPtr( new ControlPanelsTitleInfo( new_test ) ) );
}
示例#10
0
void MainWindow::StartServoTest( bool new_test )
{
    ShowChildWindow( ChildPtr( new ServoTitleInfo( new_test ) ) );
}