Exemplo n.º 1
0
bool ClippingScreen::Update()
{
    Vehicle *veh = VehicleMgr.GetVehicle();

    if( veh )
    {
        ClippingMgr *clip = veh->GetClippinMgrPtr();

        if( clip )
        {
            m_XGTClipSlider.Update( clip->m_XGTClip.GetID() );
            m_XLTClipSlider.Update( clip->m_XLTClip.GetID() );
            m_YGTClipSlider.Update( clip->m_YGTClip.GetID() );
            m_YLTClipSlider.Update( clip->m_YLTClip.GetID() );
            m_ZGTClipSlider.Update( clip->m_ZGTClip.GetID() );
            m_ZLTClipSlider.Update( clip->m_ZLTClip.GetID() );

            m_XGTClipToggle.Update( clip->m_XGTClipFlag.GetID() );
            m_XLTClipToggle.Update( clip->m_XLTClipFlag.GetID() );
            m_YGTClipToggle.Update( clip->m_YGTClipFlag.GetID() );
            m_YLTClipToggle.Update( clip->m_YLTClipFlag.GetID() );
            m_ZGTClipToggle.Update( clip->m_ZGTClipFlag.GetID() );
            m_ZLTClipToggle.Update( clip->m_ZLTClipFlag.GetID() );
        }
    }

    m_FLTK_Window->redraw();

    return false;
}
Exemplo n.º 2
0
void ClippingScreen::LoadDrawObjs( vector< DrawObj* > &draw_obj_vec )
{
    Vehicle *veh = VehicleMgr.GetVehicle();

    if( veh )
    {
        ClippingMgr *clip = veh->GetClippinMgrPtr();

        if( clip )
        {
            clip->LoadDrawObjs( draw_obj_vec );
        }
    }
}