Esempio n. 1
0
        public void Show(int msPerPage, ResultsMode mode)
        {
            Mode               = mode;
            pageIndex          = 0;
            pageTimer.Interval = (double)msPerPage;
            Module             = API.Instance.FindModule("LiveStandings") as LiveStandingsModule;
            DriverModule       = API.Instance.FindModule("DriverModule") as DriverModule;

            SessionTimerModule stm = API.Instance.FindModule("SessionTimer") as SessionTimerModule;
            SessionsModule     sm  = API.Instance.FindModule("Sessions") as SessionsModule;

            Race_Title.Text = sm.Track.DisplayName;

            switch (stm.SessionType)
            {
            case SessionType.LapRace:
                Announcement.Text = "Race Classification after " + stm.LapsTotal + " Laps";
                break;

            case SessionType.TimeRace:
                Announcement.Text = "Race Classification";
                break;

            case SessionType.Qualifying:
                Announcement.Text = "Qualifying Classification";
                break;

            case SessionType.Practice:
                Announcement.Text = "Practice Classification";
                break;

            case SessionType.TimeTrial:
                Announcement.Text = "TimeTrial Classification";
                break;

            default:
                Announcement.Text = "ERROR!";
                break;
            }

            Sof.Text = DriverModule.SoF.ToString() + " SoF";

            Storyboard sb = FindResource("FadeInHeader") as Storyboard;

            sb.Begin();

            LoadPage();
            pageTimer.Start();
        }
Esempio n. 2
0
        public void FadeIn()
        {
            if (Active)
            {
                return;
            }

            Module = (SessionsModule)API.Instance.FindModule("Sessions");
            Active = true;

            SkiesValue.Text     = Module.Weather.Skies.GetStringValue();
            AirTempValue.Text   = ((int)Module.Weather.AirTemp) + "°c";
            TrackTempValue.Text = ((int)Module.Weather.TrackTemp) + "°c";
            WindValue.Text      = Module.Weather.WindSpeed.ToString("0.0").Replace(',', '.') + " m/s";
            HumidityValue.Text  = Module.Weather.Humidity.ToString() + "%";
            TitleText.Text      = prefix + Module.Track.City.ToUpper() + ", " + Module.Track.Country.ToUpper();

            Storyboard sb = FindResource("FadeIn") as Storyboard;

            sb.Begin();
        }