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; }
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 ); } } }