Exemple #1
0
        public SolarSystemRenderer(LunarCalc lunarCalc, SolarCalc solarCalc, PlanetsCalc planetsCalc, SolarTextureDownloader solarTextureDownloader, ISettings settings)
        {
            this.planetsCalc = planetsCalc;
            this.sun         = solarCalc.Sun;
            this.moon        = lunarCalc.Moon;

            this.solarTextureDownloader = solarTextureDownloader;
            this.settings = settings;
            penShadowOutline.DashStyle = DashStyle.Dot;
        }
Exemple #2
0
 public LunarEventsProvider(LunarCalc lunarCalc, PlanetsCalc planetsCalc)
 {
     this.lunarCalc   = lunarCalc;
     this.planetsCalc = planetsCalc;
 }
Exemple #3
0
 public PlanetsEventsProvider(PlanetsCalc planetsCalc, SolarCalc solarCalc)
 {
     this.planetsCalc = planetsCalc;
     this.solarCalc   = solarCalc;
 }