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