示例#1
0
 public async Task <IEnumerable <SearchTvShowViewModel> > AnticipatedTv()
 {
     if (IsDemo)
     {
         return(await DemoTvSearch.NowPlayingMovies());
     }
     return(await TvEngine.Anticipated());
 }
示例#2
0
 public async Task <IEnumerable <SearchTvShowViewModel> > Trending()
 {
     if (IsDemo)
     {
         return(await DemoTvSearch.NowPlayingMovies());
     }
     return(await TvEngine.Trending());
 }
示例#3
0
 public async Task <IEnumerable <SearchTvShowViewModel> > SearchTv(string searchTerm)
 {
     if (IsDemo)
     {
         return(await DemoTvSearch.Search(searchTerm));
     }
     return(await TvEngine.Search(searchTerm));
 }
示例#4
0
 public async Task <IEnumerable <SearchTvShowViewModel> > MostWatched()
 {
     if (IsDemo)
     {
         return(await DemoTvSearch.NowPlayingMovies());
     }
     return(await TvEngine.Popular());
 }
示例#5
0
        public void MainLoop()
        {
            Running = true;
            while (Running)
            {
                TvEngine.Clear(false);

                // Input
                Input.Update();

                // Gameplay
                Game.Update();

                // Level
                CurrentLevel.Render();
                TvScene.FinalizeShadows();

                // Players and Ball
                CurrentLevel.Ball.Render();
                Player1.Render();
                Player2.Render();

                // UI
                TvScreen2DText.Action_BeginText();
                Message.Render();
                TvScreen2DText.Action_BeginText();
                TvEngine.RenderToScreen();
                Message.Update();

                // Physics
                TvPhysics.Simulate(TvEngine.AccurateTimeElapsed() / 1000f);

                // Windows events
                System.Windows.Forms.Application.DoEvents();

                TotalTimeElapsed += TvEngine.AccurateTimeElapsed();
            }
        }
示例#6
0
 public async Task <SearchTvShowViewModel> GetShowInfo(int tvdbId)
 {
     return(await TvEngine.GetShowInformation(tvdbId));
 }
示例#7
0
 public async Task <IEnumerable <SearchTvShowViewModel> > Trending()
 {
     return(await TvEngine.Trending());
 }
示例#8
0
 public async Task <IEnumerable <SearchTvShowViewModel> > MostWatched()
 {
     return(await TvEngine.MostWatches());
 }
示例#9
0
 public async Task <IEnumerable <SearchTvShowViewModel> > AnticipatedTv()
 {
     return(await TvEngine.Anticipated());
 }
示例#10
0
 public async Task <IEnumerable <SearchTvShowViewModel> > PopularTv()
 {
     return(await TvEngine.Popular());
 }
示例#11
0
 public async Task <SearchTvShowViewModel> GetShowInfo(string tvdbId)
 {
     return(await TvEngine.GetShowInformation(tvdbId, HttpContext.RequestAborted));
 }