public LayerEarthquakes(PictureManager pm, CameraManager cm) : base(pm, cm) { EarthquakesCache.PictureManager = pm; EarthquakesCache.CameraManager = cm; EarthquakesCache.DynamicObjectCreateCallback += new DynamicObjectCreateHandler(EarthquakeCreateHandler); EarthquakesCache.DynamicObjectDeleteCallback += new DynamicObjectDeleteHandler(EarthquakeDeleteHandler); EarthquakesCache.DynamicObjectMoveCallback += new DynamicObjectMoveHandler(EarthquakeMoveHandler); EarthquakesCache.init(); This = this; }
public void init(CameraManager cm) { m_cameraManager = cm; m_layersManager = new LayersManager(this); LayerBasicMap lbm = new LayerBasicMap(this, cm); if(!Project.drawRelief) { lbm.Enabled = false; } m_layersManager.Add(lbm); LayerTerraserver lts = new LayerTerraserver(this, cm); if(!Project.drawTerraserver) { lts.Enabled = false; } m_layersManager.Add(lts); LayerTerraserver lts2 = new LayerTerraserver(this, cm); if(!Project.drawTerraserver) { lts2.Enabled = false; } m_layersManager.Add(lts2); LayerCustomMaps lcm = new LayerCustomMaps(this, cm); if(!Project.drawCustomMaps) { lcm.Enabled = false; } m_layersManager.Add(lcm); LayerEarthquakes le = new LayerEarthquakes(this, cm); if(!Project.drawEarthquakes) { le.Enabled = false; } m_layersManager.Add(le); LayerWaypoints lw = new LayerWaypoints(this, cm); if(!Project.drawWaypoints) { lw.Enabled = false; } m_layersManager.Add(lw); LayerVehicles lv = new LayerVehicles(this, cm); if(!Project.drawVehicles) { lv.Enabled = false; } m_layersManager.Add(lv); m_layersManager.Add(m_cameraManager); // camera manager is a layer too - draws camera and arrows }
public void init(CameraManager cm) { m_cameraManager = cm; m_layersManager = new LayersManager(this); LayerBasicMap lbm = new LayerBasicMap(this, cm); if (!Project.drawRelief) { lbm.Enabled = false; } m_layersManager.Add(lbm); LayerTerraserver lts = new LayerTerraserver(this, cm); if (!Project.drawTerraserver) { lts.Enabled = false; } m_layersManager.Add(lts); LayerTerraserver lts2 = new LayerTerraserver(this, cm); if (!Project.drawTerraserver) { lts2.Enabled = false; } m_layersManager.Add(lts2); LayerCustomMaps lcm = new LayerCustomMaps(this, cm); if (!Project.drawCustomMaps) { lcm.Enabled = false; } m_layersManager.Add(lcm); LayerEarthquakes le = new LayerEarthquakes(this, cm); if (!Project.drawEarthquakes) { le.Enabled = false; } m_layersManager.Add(le); LayerWaypoints lw = new LayerWaypoints(this, cm); if (!Project.drawWaypoints) { lw.Enabled = false; } m_layersManager.Add(lw); LayerVehicles lv = new LayerVehicles(this, cm); if (!Project.drawVehicles) { lv.Enabled = false; } m_layersManager.Add(lv); m_layersManager.Add(m_cameraManager); // camera manager is a layer too - draws camera and arrows }