/// <summary> /// Retrieves the date range for the season based on season and year. /// </summary> /// <param name="season"> /// The season you wish to get the date range for. /// </param> /// <param name="year"> /// The year of the season you wish to get the date range for. /// </param> /// <param name="restated"> /// Set to true if you want the time period adjusted forward in 53 week years for comparability to 52 week years. /// </param> /// <returns> /// DateRange /// </returns> public static DateRange GetSeasonDateRange(Season season, int year, bool restated = false) { // Default to Spring season, weeks 1 through 26. var startWeek = 1; var endWeek = 26; if (season == Season.Fall) { // Check whether the year has a 53rd week. var extraWeek = GetMerchYearInfo(year).ExtraWeek; startWeek = 27; /* If the year has an extra week and the time period has not been restated, end on * 53rd week, otherwise end on 52nd. */ if (extraWeek && !restated) endWeek = 53; else endWeek = 52; } var startDate = GetWeekDateRange(startWeek, year, restated).StartDate; var endDate = GetWeekDateRange(endWeek, year, restated).EndDate.ToEndOfDay(); return new DateRange { StartDate = startDate, EndDate = endDate }; }
public virtual void ChangeColor(Season season) { switch (season) { case Season.Winter: { color = TreeColor.Brown; break; } case Season.Spring: { color = TreeColor.LightGreen; break; } case Season.Summer: { color = TreeColor.Green; break; } case Season.Autumn: { color = TreeColor.Yellow; break; } default: { break; } } }
public Tree(Season season) { countOfDays = Counting(); this.season = season; var msMessanger = new Messanger(this); Options(); }
public Time(string pod, string pow, string ss) { if (pod == "Morning") period_of_day = Time.Period_Of_Day.Morning; else if (pod == "Afternoon") period_of_day = Time.Period_Of_Day.Afternoon; else if (pod == "Night") period_of_day = Time.Period_Of_Day.Night; else period_of_day = Time.Period_Of_Day.All; if (pow == "Weekday") period_of_week = Time.Period_Of_Week.Weekday; else if (pow == "Weekend") period_of_week = Time.Period_Of_Week.Weekend; else period_of_week = Time.Period_Of_Week.All; if (ss == "Spring") season = Time.Season.Spring; else if (ss == "Summer") season = Time.Season.Summer; else if (ss == "Autumn") season = Time.Season.Autumn; else if (ss == "Winter") season = Time.Season.Winter; else season = Time.Season.All; }
private List<Inning> innings; // The innings associated with this game. #endregion Fields #region Constructors public Practice(Season newSeason, DateTime newDate, String newLocation) { season = newSeason; date = newDate; location = newLocation; innings = new List<Inning>(); }
public void SetSeason(Season season) { foreach (var tree in _trees) { tree.TreeOption(season); } }
// TODO Lookup current season public Season CreateNextSeason(Season currentSeason) { if (currentSeason != null && currentSeason.StartYear == DateTime.Today.Year) return null; else return new Season(DateTime.Today.Year, DateTime.Today.Year + 1); }
public Context(State initialState, Season initialSeason) { if (initialState == null) throw new ArgumentNullException("initialState"); currentState = initialState; CurrentSeason = initialSeason; }
public static Season GetSeasonWithOneRace() { var season = new Season() { Id = ++SeasonId, Name = "Test Season", PointsSystemTypeName = "atomicf1.domain.PointsSystem2011, atomicf1.domain" }; season.AddRace(Race(season, new List<RaceEntry>() { RaceEntry(season.PointsSystem, 1), RaceEntry(season.PointsSystem, 2), RaceEntry(season.PointsSystem, 3), RaceEntry(season.PointsSystem, 4), RaceEntry(season.PointsSystem, 5), RaceEntry(season.PointsSystem, 6), RaceEntry(season.PointsSystem, 7), RaceEntry(season.PointsSystem, 8), RaceEntry(season.PointsSystem, 9), RaceEntry(season.PointsSystem, 10), RaceEntry(season.PointsSystem, 11) } )); return season; }
private static decimal CalculateWatchedPercentage(Season season) { var episodes = season.Unwatched + season.Watched; decimal watchedEpisodes = season.Watched; decimal result = watchedEpisodes / episodes; return Math.Round(result * 100); }
//called by lvl change private void GrabMethods(){ background = GameObject.Find("Background"); //player = GameObject.Find("Player").GetComponent<PlayerController>(); scenery = background.GetComponent<Animator>(); sea = SeasonExtension.ToSeason(scenery.GetInteger("Season")); targets = GetEffectedArray(); }
public ActionResult Index(string userName) { var backup = RavenSession.Query<Backup>().FirstOrDefault(x => x.Username == userName); if (backup.Shows.Any(x => x.Seasons != null && x.Seasons.Any())) return View(backup); foreach (var show in backup.Shows) { var seasons = show.Episodes.GroupBy(x => x.Season); show.Seasons = new List<Season>(); foreach (var season in seasons) { var newSeason = new Season() { Number = int.Parse(season.Key), Unwatched = season.Count(x => x.Watched == "0"), Watched = season.Count(x => x.Watched == "1"), }; newSeason.Percent = CalculateWatchedPercentage(newSeason); show.Seasons.Add(newSeason); } } RavenSession.Store(backup); RavenSession.SaveChanges(); return View(backup); }
/// <summary> /// Gets aggregated stats for a summoner. This method uses the Stats API. /// </summary> /// <param name="summonerId">The summoner's summoner IDs.</param> /// <param name="season">The season to get stats for. If unspecified, stats for the current season are returned.</param> /// <returns>A task representing the asynchronous operation.</returns> public Task<PlayerStatsSummaryList> GetStatsSummaryAsync(long summonerId, Season? season = null) { var queryParameters = new Dictionary<string, object>(); if (season != null) queryParameters["season"] = season; return GetAsync<PlayerStatsSummaryList>($"{mainBaseUrl}/api/lol/{lowerRegion}/{StatsApiVersion}/stats/by-summoner/{summonerId}/summary", queryParameters); }
public VisSource(Aura aura, Ability art, Season seasons, double amount) { Aura = aura; Art = art; Seasons = seasons; Amount = amount; }
//Boilerplate to make sure that the object-specific transitions only happen when needed //Also helps remember to actually set the current season public void Transition(Season toSeason) { if (currentSeason != toSeason) { DoTransition(toSeason); currentSeason = toSeason; } }
public static void RegisterMap( int mapIndex, int mapID, int fileIndex, int width, int height, Season season, Expansion ex, string name, MapRules rules) { var newMap = new Map(mapID, mapIndex, fileIndex, width, height, season.GetID(), ex, name, rules); Map.Maps[mapIndex] = newMap; Map.AllMaps.Add(newMap); }
private void ChangeSeason(Season currentSeason) { foreach (var item in Trees) { item.GrowUp(); item.ChangeColor(currentSeason); } }
internal Calendar(World world) : base(world) { _seasons = Season.LoadSeasons(); _months = Month.LoadMonths(); CurrentDate = new Date(28,_months.Skip(11).First(),2014); _currentSeason = Season.CurrentSeason(_seasons, this); }
public void GetCurrentSeasonTest() { var rep = new SeasonRepository(context); var season = new Season(); season = rep.GetCurrentSeason(1); Assert.IsTrue(season != null); Assert.IsTrue(season.SeasonID != 0); }
public Game() { name = "save_" + DateTime.Now; DefineLevelsArray(); for (int i = 0; i < seasonCount; i++) { seasons[i] = new Season(); } }
public override void Given() { activeSeason = new Season("name", GameType.EightBall); activeSeason.IsActive = true; seasons = new List<Season>(); seasons.Add(activeSeason); repository.Init<Season>(seasons.AsQueryable()); }
public Campaign(int id, Season season, int year, Class _class, Conference conference, int? identifier) { ID = id; _Season = season; Year = year; _Class = _class; _Conference = conference; Identifier = identifier; }
public void ClearCountTest() { Season s01 = new Season(1); s01.Add(new Episode(1, "Pilot")); Assert.That(s01.Count, Is.EqualTo(1)); s01.Clear(); Assert.That(s01.Count, Is.EqualTo(0)); }
private List<Inning> innings; // The innings associated with this game. #endregion Fields #region Constructors public Game(string newOpponent, bool newIsHome, Season newSeason, DateTime newDate, String newLocation) { opponent = newOpponent; isHome = newIsHome; season = newSeason; date = newDate; location = newLocation; innings = new List<Inning>(); }
public override bool Save() { var season = new Season {Name = Alias}; _repository.Save(season); _returnUrl = BasePageDirectory + "editSeason.aspx?id=" + season.Id; return true; }
//Conversion for animator public static int ToInt(Season s){ switch(s){ default: case Season.Winter: return 1; case Season.Spring: return 2; case Season.Summer: return 3; case Season.Autemn: return 4; } }
public SeasonDto(Season season) { _SeasonID = season.ID; _OperatorId = season.OperatorId; _StartMonth = season.StartMonth; _StartDay = season.StartDay; _EndMonth = season.EndMonth; _EndDay = season.EndDay; }
public void ContainsTest() { Season s01 = new Season(1); s01.Add(new Episode(1, "Pilot")); Episode ep1 = new Episode(1,"Pilot"); Assert.That(s01.Contains(ep1)); }
public DetailedChampionshipResult(ICompetitor competitor, Season season) { Competitor = competitor; Races = season.Races.Count(); Results = new RaceResult[Races]; for (var i = 0; i < Races; i++) { Results[i] = new NullRaceResult(competitor, season); } }
public Episode(string path, Season obj) { this._path = path; Match m = episodeName.Match(this._path); String filename = Path.GetFileName(this._path); String data = Episode.episodeName.Match(filename).ToString(); /*this.seasonNum = Convert.ToInt32(data.Substring(1,2)); this.episode = Convert.ToInt32(data.Substring(4,2));*/ this.season = obj; }
public static void DateOnGUI(Rect dateRect) { Vector2 vector; if (WorldRendererUtility.WorldRenderedNow && Find.WorldSelector.selectedTile >= 0) { vector = Find.WorldGrid.LongLatOf(Find.WorldSelector.selectedTile); } else if (WorldRendererUtility.WorldRenderedNow && Find.WorldSelector.NumSelectedObjects > 0) { vector = Find.WorldGrid.LongLatOf(Find.WorldSelector.FirstSelectedObject.Tile); } else { if (Find.CurrentMap == null) { return; } vector = Find.WorldGrid.LongLatOf(Find.CurrentMap.Tile); } int index = GenDate.HourInteger(Find.TickManager.TicksAbs, vector.x); int num = GenDate.DayOfTwelfth(Find.TickManager.TicksAbs, vector.x); Season season = GenDate.Season(Find.TickManager.TicksAbs, vector); Quadrum quadrum = GenDate.Quadrum(Find.TickManager.TicksAbs, vector.x); int num2 = GenDate.Year(Find.TickManager.TicksAbs, vector.x); string text = SeasonLabelVisible ? seasonsCached[(int)season] : ""; if (num != dateStringDay || season != dateStringSeason || quadrum != dateStringQuadrum || num2 != dateStringYear) { dateString = GenDate.DateReadoutStringAt(Find.TickManager.TicksAbs, vector); dateStringDay = num; dateStringSeason = season; dateStringQuadrum = quadrum; dateStringYear = num2; } Text.Font = GameFont.Small; float num3 = Mathf.Max(Mathf.Max(Text.CalcSize(fastHourStrings[index]).x, Text.CalcSize(dateString).x), Text.CalcSize(text).x) + 7f; dateRect.xMin = dateRect.xMax - num3; if (Mouse.IsOver(dateRect)) { Widgets.DrawHighlight(dateRect); } GUI.BeginGroup(dateRect); Text.Font = GameFont.Small; Text.Anchor = TextAnchor.UpperRight; Rect rect = dateRect.AtZero(); rect.xMax -= 7f; Widgets.Label(rect, fastHourStrings[index]); rect.yMin += 26f; Widgets.Label(rect, dateString); rect.yMin += 26f; if (!text.NullOrEmpty()) { Widgets.Label(rect, text); } Text.Anchor = TextAnchor.UpperLeft; GUI.EndGroup(); if (Mouse.IsOver(dateRect)) { StringBuilder stringBuilder = new StringBuilder(); for (int i = 0; i < 4; i++) { Quadrum quadrum2 = (Quadrum)i; stringBuilder.AppendLine(quadrum2.Label() + " - " + quadrum2.GetSeason(vector.y).LabelCap()); } TaggedString taggedString = "DateReadoutTip".Translate(GenDate.DaysPassed, 15, season.LabelCap(), 15, GenDate.Quadrum(GenTicks.TicksAbs, vector.x).Label(), stringBuilder.ToString()); TooltipHandler.TipRegion(dateRect, new TipSignal(taggedString, 86423)); } }
public override List <ImageFileResult> SeasonImages(Series series, Season season) { return(new List <ImageFileResult>()); }
public static List <Match> GetMatches(Season season, Division division, int firstMatchDay, int lastMatchDay) { QuinixDbContext context = new QuinixDbContext(); return(context.Matches.Include(m => m.HomeTeam).Include(m => m.AwayTeam).Where(m => m.SeasonId == season.Id && m.DivisionId == division.Id && m.MatchDay >= firstMatchDay && m.MatchDay <= lastMatchDay).OrderBy(m => m.MatchDay).ToList()); }
public Team GetBestTeamByMinMissedGoals(Season season) { return(season.teams.FirstOrDefault(t => t.missedGoals == season.teams.Min(s => s.missedGoals))); }
public ActionResult Logout(UserLogout Post) { Season.SeasonDelete(Post.Email); return(RedirectToAction("Login")); }
/// <summary> /// Returns an array of trees with the corresponding season. /// </summary> /// <param name="seasonId"></param> /// <returns></returns> public List <Tree> SearchBySeason(int seasonId) { Season TreeSeason = context.Seasons.SingleOrDefault(season => season.Id == seasonId); return(context.Trees.Where(tree => tree.SeasonsId == TreeSeason.Id).ToList()); }
public static void Postfix(Plant __instance, ref Graphic __result) { string id = __instance.def.defName; if (!__instance.def.HasModExtension <ThingWeatherReaction>()) { return; } ThingWeatherReaction mod = __instance.def.GetModExtension <ThingWeatherReaction>(); Map map = __instance.Map; string path = ""; //get flowering or drought graphic if it's over 70 if (__instance.AmbientTemperature > 21) { Watcher watcher = map.GetComponent <Watcher>(); cellData cell; if (watcher.cellWeatherAffects[__instance.Position] != null) { cell = watcher.cellWeatherAffects[__instance.Position]; Vector2 location = Find.WorldGrid.LongLatOf(__instance.MapHeld.Tile); Season season = GenDate.Season((long)Find.TickManager.TicksAbs, location); if (!String.IsNullOrEmpty(mod.floweringGraphicPath) && ((cell.howWetPlants > 60 && map.weatherManager.RainRate <= .001f) || season == Season.Spring)) { id += "flowering"; path = mod.floweringGraphicPath; } if (!String.IsNullOrEmpty(mod.droughtGraphicPath) && cell.howWetPlants < 20) { id += "drought"; path = mod.droughtGraphicPath; } else if (__instance.def.plant.leaflessGraphic != null && cell.howWetPlants < 20) { id += "drought"; path = __instance.def.plant.leaflessGraphic.path; } } } if (path != "") { if (!map.GetComponent <Watcher>().graphicHolder.ContainsKey(id)) { //only load the image once. map.GetComponent <Watcher>().graphicHolder.Add(id, GraphicDatabase.Get(__instance.def.graphicData.graphicClass, path, __instance.def.graphic.Shader, __instance.def.graphicData.drawSize, __instance.def.graphicData.color, __instance.def.graphicData.colorTwo)); } if (map.GetComponent <Watcher>().graphicHolder.ContainsKey(id)) { __result = map.GetComponent <Watcher>().graphicHolder[id]; } return; } if (Settings.showCold) { //get snow graphic if (map.snowGrid.GetDepth(__instance.Position) >= 0.5f) { if (!String.IsNullOrEmpty(mod.snowGraphicPath)) { id += "snow"; path = mod.snowGraphicPath; } } else if (map.GetComponent <FrostGrid>().GetDepth(__instance.Position) >= 0.6f) { if (!String.IsNullOrEmpty(mod.frostGraphicPath)) { id += "frost"; path = mod.frostGraphicPath; } } if (String.IsNullOrEmpty(path)) { return; } //if it's leafless if (__instance.def.plant.leaflessGraphic == __result) { id += "leafless"; path = path.Replace("Frosted", "Frosted/Leafless"); path = path.Replace("Snow", "Snow/Leafless"); path += "_Leafless"; } else if (__instance.def.blockWind) { //make it so snow doesn't fall under the tree until it's leafless. // map.snowGrid.AddDepth(__instance.Position, -.05f); } } if (String.IsNullOrEmpty(path)) //Need to check if the path is null/empty in case showCold is false and temp is below flower/drought temp { return; } if (!map.GetComponent <Watcher>().graphicHolder.ContainsKey(id)) { //only load the image once. map.GetComponent <Watcher>().graphicHolder.Add(id, GraphicDatabase.Get(__instance.def.graphicData.graphicClass, path, __instance.def.graphic.Shader, __instance.def.graphicData.drawSize, __instance.def.graphicData.color, __instance.def.graphicData.colorTwo)); } if (map.GetComponent <Watcher>().graphicHolder.ContainsKey(id)) { __result = map.GetComponent <Watcher>().graphicHolder[id]; } return; }
public SpecificTrashData(IEnumerable <int> ids, double weight, string location, WaterType waterType = WaterType.Both, Season season = Season.Spring | Season.Summer | Season.Fall | Season.Winter, Weather weather = Weather.Sunny | Weather.Rainy, int fishingLevel = 0, int?mineLevel = null, bool invertLocations = false) { this.PossibleIds = ids.ToArray(); this.Weight = weight; this.Location = location; this.WaterType = waterType; this.Season = season; this.Weather = weather; this.FishingLevel = fishingLevel; this.MineLevel = mineLevel; this.InvertLocations = invertLocations; }
private IEnumerable <ImageFileResult> ProcessSeasonImages(Series series, Season season) { return(new List <ImageFileResult>()); }
public static string GetValidityTimeUri(DaysOfOperation day, Direction direction, int routeId, Season season, VehicleType vehicleType) { return(GetRequestUri(string.Format(ValidityTimeRequestFormat, day.ToDayId(), (byte)direction, routeId, season.ToSeasonId(), (int)vehicleType))); }
/// <summary> Gets report option. </summary> /// <param name="header"> The header. </param> /// <param name="sortField"> The sort field. </param> /// <returns> The report option. </returns> private ReportOptions <BaseItem> GetReportOption(HeaderMetadata header, string sortField = "") { ReportHeader reportHeader = new ReportHeader { HeaderFieldType = ReportFieldType.String, SortField = sortField, Type = "", ItemViewType = ItemViewType.None }; Func <BaseItem, ReportRow, object> column = null; Func <BaseItem, object> itemId = null; HeaderMetadata internalHeader = header; switch (header) { case HeaderMetadata.StatusImage: reportHeader.ItemViewType = ItemViewType.StatusImage; internalHeader = HeaderMetadata.Status; reportHeader.CanGroup = false; break; case HeaderMetadata.Name: column = (i, r) => i.Name; reportHeader.ItemViewType = ItemViewType.Detail; reportHeader.SortField = "SortName"; break; case HeaderMetadata.DateAdded: column = (i, r) => i.DateCreated; reportHeader.SortField = "DateCreated,SortName"; reportHeader.HeaderFieldType = ReportFieldType.DateTime; reportHeader.Type = ""; break; case HeaderMetadata.PremiereDate: case HeaderMetadata.ReleaseDate: column = (i, r) => i.PremiereDate; reportHeader.HeaderFieldType = ReportFieldType.DateTime; reportHeader.SortField = "ProductionYear,PremiereDate,SortName"; break; case HeaderMetadata.Runtime: column = (i, r) => this.GetRuntimeDateTime(i.RunTimeTicks); reportHeader.HeaderFieldType = ReportFieldType.Minutes; reportHeader.SortField = "Runtime,SortName"; break; case HeaderMetadata.PlayCount: reportHeader.HeaderFieldType = ReportFieldType.Int; break; case HeaderMetadata.Season: column = (i, r) => this.GetEpisode(i); reportHeader.ItemViewType = ItemViewType.Detail; reportHeader.SortField = "SortName"; break; case HeaderMetadata.SeasonNumber: column = (i, r) => this.GetObject <Season, string>(i, (x) => x.IndexNumber == null ? "" : x.IndexNumber.ToString()); reportHeader.SortField = "IndexNumber"; reportHeader.HeaderFieldType = ReportFieldType.Int; break; case HeaderMetadata.Series: column = (i, r) => this.GetObject <IHasSeries, string>(i, (x) => x.SeriesName); reportHeader.ItemViewType = ItemViewType.Detail; reportHeader.SortField = "SeriesSortName,SortName"; break; case HeaderMetadata.EpisodeSeries: column = (i, r) => this.GetObject <IHasSeries, string>(i, (x) => x.SeriesName); reportHeader.ItemViewType = ItemViewType.Detail; itemId = (i) => { Series series = this.GetObject <Episode, Series>(i, (x) => x.Series); if (series == null) { return(string.Empty); } return(series.Id); }; reportHeader.SortField = "SeriesSortName,SortName"; internalHeader = HeaderMetadata.Series; break; case HeaderMetadata.EpisodeSeason: column = (i, r) => this.GetObject <IHasSeries, string>(i, (x) => x.SeriesName); reportHeader.ItemViewType = ItemViewType.Detail; itemId = (i) => { Season season = this.GetObject <Episode, Season>(i, (x) => x.Season); if (season == null) { return(string.Empty); } return(season.Id); }; reportHeader.SortField = "SortName"; internalHeader = HeaderMetadata.Season; break; case HeaderMetadata.Network: column = (i, r) => this.GetListAsString(i.Studios); itemId = (i) => this.GetStudioID(i.Studios.FirstOrDefault()); reportHeader.ItemViewType = ItemViewType.ItemByNameDetails; reportHeader.SortField = "Studio,SortName"; break; case HeaderMetadata.Year: column = (i, r) => this.GetSeriesProductionYear(i); reportHeader.SortField = "ProductionYear,PremiereDate,SortName"; break; case HeaderMetadata.ParentalRating: column = (i, r) => i.OfficialRating; reportHeader.SortField = "OfficialRating,SortName"; break; case HeaderMetadata.CommunityRating: column = (i, r) => i.CommunityRating; reportHeader.SortField = "CommunityRating,SortName"; break; case HeaderMetadata.Trailers: column = (i, r) => this.GetBoolString(r.HasLocalTrailer); reportHeader.ItemViewType = ItemViewType.TrailersImage; break; case HeaderMetadata.Specials: column = (i, r) => this.GetBoolString(r.HasSpecials); reportHeader.ItemViewType = ItemViewType.SpecialsImage; break; case HeaderMetadata.GameSystem: column = (i, r) => this.GetObject <Game, string>(i, (x) => x.GameSystem); reportHeader.SortField = "GameSystem,SortName"; break; case HeaderMetadata.Players: column = (i, r) => this.GetObject <Game, int?>(i, (x) => x.PlayersSupported); reportHeader.SortField = "Players,GameSystem,SortName"; break; case HeaderMetadata.AlbumArtist: column = (i, r) => this.GetObject <MusicAlbum, string>(i, (x) => x.AlbumArtist); itemId = (i) => this.GetPersonID(this.GetObject <MusicAlbum, string>(i, (x) => x.AlbumArtist)); reportHeader.ItemViewType = ItemViewType.Detail; reportHeader.SortField = "AlbumArtist,Album,SortName"; break; case HeaderMetadata.MusicArtist: column = (i, r) => this.GetObject <MusicArtist, string>(i, (x) => x.GetLookupInfo().Name); reportHeader.ItemViewType = ItemViewType.Detail; reportHeader.SortField = "AlbumArtist,Album,SortName"; internalHeader = HeaderMetadata.AlbumArtist; break; case HeaderMetadata.AudioAlbumArtist: column = (i, r) => this.GetListAsString(this.GetObject <Audio, List <string> >(i, (x) => x.AlbumArtists)); reportHeader.SortField = "AlbumArtist,Album,SortName"; internalHeader = HeaderMetadata.AlbumArtist; break; case HeaderMetadata.AudioAlbum: column = (i, r) => this.GetObject <Audio, string>(i, (x) => x.Album); reportHeader.SortField = "Album,SortName"; internalHeader = HeaderMetadata.Album; break; case HeaderMetadata.Countries: column = (i, r) => this.GetListAsString(this.GetObject <IHasProductionLocations, List <string> >(i, (x) => x.ProductionLocations)); break; case HeaderMetadata.Disc: column = (i, r) => i.ParentIndexNumber; break; case HeaderMetadata.Track: column = (i, r) => i.IndexNumber; break; case HeaderMetadata.Tracks: column = (i, r) => this.GetObject <MusicAlbum, List <Audio> >(i, (x) => x.Tracks.ToList(), new List <Audio>()).Count(); break; case HeaderMetadata.Audio: column = (i, r) => this.GetAudioStream(i); break; case HeaderMetadata.EmbeddedImage: break; case HeaderMetadata.Video: column = (i, r) => this.GetVideoStream(i); break; case HeaderMetadata.Resolution: column = (i, r) => this.GetVideoResolution(i); break; case HeaderMetadata.Subtitles: column = (i, r) => this.GetBoolString(r.HasSubtitles); reportHeader.ItemViewType = ItemViewType.SubtitleImage; break; case HeaderMetadata.Genres: column = (i, r) => this.GetListAsString(i.Genres); break; } string headerName = ""; if (internalHeader != HeaderMetadata.None) { string localHeader = "Header" + internalHeader.ToString(); headerName = internalHeader != HeaderMetadata.None ? ReportHelper.GetJavaScriptLocalizedString(localHeader) : ""; if (string.Compare(localHeader, headerName, StringComparison.CurrentCultureIgnoreCase) == 0) { headerName = ReportHelper.GetServerLocalizedString(localHeader); } } reportHeader.Name = headerName; reportHeader.FieldName = header; ReportOptions <BaseItem> option = new ReportOptions <BaseItem>() { Header = reportHeader, Column = column, ItemID = itemId }; return(option); }
public Team GetBestTeamByGoals(Season season) { return(season.teams.FirstOrDefault(t => t.scoredGoals == season.teams.Max(s => s.scoredGoals))); }
public static Temperature[] GetEntry(Season season, TimeOfDay timeOfDay) { Temperature[] entry = null; switch (season) { case Season.Spring: { switch (timeOfDay) { case TimeOfDay.Night: entry = m_SpringNight; break; case TimeOfDay.ScaleToDay: entry = m_SpringScaleToDay; break; case TimeOfDay.Day: entry = m_SpringDay; break; case TimeOfDay.ScaleToNight: entry = m_SpringScaleToNight; break; } break; } case Season.Summer: { switch (timeOfDay) { case TimeOfDay.Night: entry = m_SummerNight; break; case TimeOfDay.ScaleToDay: entry = m_SummerScaleToDay; break; case TimeOfDay.Day: entry = m_SummerDay; break; case TimeOfDay.ScaleToNight: entry = m_SummerScaleToNight; break; } break; } case Season.Automn: { switch (timeOfDay) { case TimeOfDay.Night: entry = m_AutomnNight; break; case TimeOfDay.ScaleToDay: entry = m_AutomnScaleToDay; break; case TimeOfDay.Day: entry = m_AutomnDay; break; case TimeOfDay.ScaleToNight: entry = m_AutomnScaleToNight; break; } break; } case Season.Winter: { switch (timeOfDay) { case TimeOfDay.Night: entry = m_WinterNight; break; case TimeOfDay.ScaleToDay: entry = m_WinterScaleToDay; break; case TimeOfDay.Day: entry = m_WinterDay; break; case TimeOfDay.ScaleToNight: entry = m_WinterScaleToNight; break; } break; } /*case Season.Abyss: * { * switch (timeOfDay) * { * case TimeOfDay.Night: entry = m_AbyssNight; break; * case TimeOfDay.ScaleToDay: entry = m_AbyssScaleToDay; break; * case TimeOfDay.Day: entry = m_AbyssDay; break; * case TimeOfDay.ScaleToNight: entry = m_AbyssScaleToNight; break; * } * * break; * }*/ } return(entry); }
static void Main(string[] args) { //Console.WriteLine("hi, man!"); //Console.ReadLine(); Circle circle1 = new Circle(); Console.WriteLine("At first, the radius of circle1 is empty: "); Console.WriteLine(circle1.GetRadius()); Console.WriteLine("Then, we modify the radius: "); circle1.SetRadius(10); Console.WriteLine(circle1.GetRadius()); Console.WriteLine("Calculating the area of circle1: "); Console.WriteLine(circle1.CalculateArea()); //Console.ReadLine(); Circle circle2 = new Circle(5); Console.WriteLine("Creating circle2 with initial radius: 5"); Console.WriteLine(circle2.GetRadius()); Console.WriteLine("Calculating the area of circle2: "); Console.WriteLine(circle2.CalculateArea()); //Console.ReadLine(); Console.WriteLine("Creating circle3 with initial radius: 7"); Circle circle3 = new Circle(7); Console.WriteLine("Total nb of corcles: {0}", Circle.NumCircles); //Console.ReadLine(); int param = 7; Console.WriteLine("Passing param to be incremented: 7"); /* ref */ Circle.IncrementParam(ref param); Console.WriteLine("Param after incrementation: {0}", param); /* out */ int param2; // non initialized Console.WriteLine("Passing non initialized param to be initialized"); Circle.InitializeParam(out param2); Console.WriteLine("Param after initialization: {0}", param2); //Console.ReadLine(); /* System.Object */ object obj1 = new object(); object obj2 = obj1; if (obj1.Equals(obj2)) { Console.WriteLine("Objects are the same"); Console.WriteLine("Object type: {0}", obj1.GetType()); Console.WriteLine("Hash code obj1: {0}", obj1.GetHashCode()); Console.WriteLine("Hash code obj2: {0}", obj2.GetHashCode()); } else { Console.WriteLine("Objects are not the same"); } /* enums */ Season colorful = Season.Fall; Console.WriteLine(colorful); string colorful_str = colorful.ToString(); Console.WriteLine(colorful_str); /* arrays */ int[] pins; pins = new int[4]; Console.ReadLine(); }
public SeasonDisplayModelForHome(Season season) { DataModel = season ?? throw new ArgumentNullException(nameof(season)); }
public static List <Match> GetMatches(Season season, Division division, int matchDay) { return(GetMatches(season, division, matchDay, matchDay)); }
public RaceDisciplineTests() { discipline = new RaceDiscipline("F1"); season = new Season(2019); }
static void Main(string[] args) { var input = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries).ToArray(); var pricePerDay = double.Parse(input[0]); var numberOfDays = int.Parse(input[1]); Season season = Season.Autumn; switch (input[2]) { case "Autumn": { season = Season.Autumn; break; } case "Summer": { season = Season.Summer; break; } case "Spring": { season = Season.Spring; break; } case "Winter": { season = Season.Winter; break; } } Discount discount = Discount.None; if (input.Length > 3) { switch (input[3]) { case "VIP": { discount = Discount.VIP; break; } case "SecondVisit": { discount = Discount.SecondVisit; break; } } } else { discount = Discount.None; } Console.WriteLine(string.Format("{0:0.00}", PriceCalculator.GetTotalPrice(pricePerDay, numberOfDays, season, discount))); }
public Range(Season season, WeatherProfile data) { mSeason = season; mProfile = data; }
private IEnumerator output_async(string str, bool show_log = false) { LoadingScreen.SetActive(true); if (show_log) { //LogScreen.SetActive(true); //ClearLog(); } yield return(null); yield return(new WaitUntil(() => LoadingScreen.activeInHierarchy)); var mgr = GetComponent <ElementManager>(); var layout = WorldGenerator.GetLayout(); var province_ids = GetProvinceIdVals(new Vector3(0, 60, 0)); MapFileWriter.GenerateText(str, layout, mgr, m_nations, new Vector2(-mgr.X, -mgr.Y), new Vector2(mgr.X * (layout.X - 1), mgr.Y * (layout.Y - 1)), mgr.Provinces, m_teamplay, province_ids); yield return(null); MapFileWriter.GenerateImage(str, mgr.Texture); // summer image mgr.ShowLabels(true); yield return(null); MapFileWriter.GenerateImage(str + "_with_labels", mgr.Texture, false); // labeled image mgr.ShowLabels(false); if (m_season == Season.SUMMER) { m_season = Season.WINTER; } else { m_season = Season.SUMMER; } do_season_change(); yield return(new WaitUntil(() => ArtManager.s_art_manager.JustChangedSeason)); yield return(new WaitForEndOfFrame()); ArtManager.s_art_manager.CaptureCam.Render(); yield return(new WaitForEndOfFrame()); MapFileWriter.GenerateImage(str + "_winter", mgr.Texture); // winter image if (m_season == Season.SUMMER) { m_season = Season.WINTER; } else { m_season = Season.SUMMER; } do_season_change(); GetComponent <AudioSource>().PlayOneShot(AcceptAudio); LoadingScreen.SetActive(false); //LogScreen.SetActive(false); }
public bool Filter(ShowItem si, Season sea) { return(!HideIgnoredSeasons || !si.IgnoreSeasons.Contains(sea.SeasonNumber)); }
public PlayerRequest(Season season) : base(season) { }
public ListingOption(Season season, HolidaySettings.Holiday day) : base(day.DisplayValue(season)) { mSeason = season; mDay = day; }
/// <summary> Gets report option. </summary> /// <param name="header"> The header. </param> /// <param name="sortField"> The sort field. </param> /// <returns> The report option. </returns> private ReportOptions <BaseItem> GetOption(HeaderMetadata header, string sortField = "") { HeaderMetadata internalHeader = header; ReportOptions <BaseItem> option = new ReportOptions <BaseItem>() { Header = new ReportHeader { HeaderFieldType = ReportFieldType.String, SortField = sortField, Type = "", ItemViewType = ItemViewType.None } }; switch (header) { case HeaderMetadata.Status: option.Header.ItemViewType = ItemViewType.StatusImage; internalHeader = HeaderMetadata.Status; option.Header.CanGroup = false; option.Header.DisplayType = ReportDisplayType.Screen; break; case HeaderMetadata.Locked: option.Column = (i, r) => this.GetBoolString(r.HasLockData); option.Header.ItemViewType = ItemViewType.LockDataImage; option.Header.CanGroup = false; option.Header.DisplayType = ReportDisplayType.Export; break; case HeaderMetadata.ImagePrimary: option.Column = (i, r) => this.GetBoolString(r.HasImageTagsPrimary); option.Header.ItemViewType = ItemViewType.TagsPrimaryImage; option.Header.CanGroup = false; option.Header.DisplayType = ReportDisplayType.Export; break; case HeaderMetadata.ImageBackdrop: option.Column = (i, r) => this.GetBoolString(r.HasImageTagsBackdrop); option.Header.ItemViewType = ItemViewType.TagsBackdropImage; option.Header.CanGroup = false; option.Header.DisplayType = ReportDisplayType.Export; break; case HeaderMetadata.ImageLogo: option.Column = (i, r) => this.GetBoolString(r.HasImageTagsLogo); option.Header.ItemViewType = ItemViewType.TagsLogoImage; option.Header.CanGroup = false; option.Header.DisplayType = ReportDisplayType.Export; break; case HeaderMetadata.Path: option.Column = (i, r) => i.Path; option.Header.SortField = "Path,SortName"; break; case HeaderMetadata.Name: option.Column = (i, r) => i.Name; option.Header.ItemViewType = ItemViewType.Detail; option.Header.SortField = "SortName"; break; case HeaderMetadata.DateAdded: option.Column = (i, r) => i.DateCreated; option.Header.SortField = "DateCreated,SortName"; option.Header.HeaderFieldType = ReportFieldType.DateTime; option.Header.Type = ""; break; case HeaderMetadata.PremiereDate: case HeaderMetadata.ReleaseDate: option.Column = (i, r) => i.PremiereDate; option.Header.HeaderFieldType = ReportFieldType.DateTime; option.Header.SortField = "ProductionYear,PremiereDate,SortName"; break; case HeaderMetadata.Runtime: option.Column = (i, r) => this.GetRuntimeDateTime(i.RunTimeTicks); option.Header.HeaderFieldType = ReportFieldType.Minutes; option.Header.SortField = "Runtime,SortName"; option.Header.CanGroup = false; break; case HeaderMetadata.PlayCount: option.Header.HeaderFieldType = ReportFieldType.Int; break; case HeaderMetadata.Season: option.Column = (i, r) => this.GetEpisode(i); option.Header.ItemViewType = ItemViewType.Detail; option.Header.SortField = "SortName"; break; case HeaderMetadata.SeasonNumber: option.Column = (i, r) => this.GetObject <Season, string>(i, (x) => x.IndexNumber == null ? "" : x.IndexNumber.ToString()); option.Header.SortField = "IndexNumber"; option.Header.HeaderFieldType = ReportFieldType.Int; break; case HeaderMetadata.Series: option.Column = (i, r) => this.GetObject <IHasSeries, string>(i, (x) => x.SeriesName); option.Header.ItemViewType = ItemViewType.Detail; option.Header.SortField = "SeriesSortName,SortName"; break; case HeaderMetadata.EpisodeSeries: option.Column = (i, r) => this.GetObject <IHasSeries, string>(i, (x) => x.SeriesName); option.Header.ItemViewType = ItemViewType.Detail; option.ItemID = (i) => { Series series = this.GetObject <Episode, Series>(i, (x) => x.Series); if (series == null) { return(string.Empty); } return(series.Id); }; option.Header.SortField = "SeriesSortName,SortName"; internalHeader = HeaderMetadata.Series; break; case HeaderMetadata.EpisodeSeason: option.Column = (i, r) => this.GetObject <IHasSeries, string>(i, (x) => x.SeriesName); option.Header.ItemViewType = ItemViewType.Detail; option.ItemID = (i) => { Season season = this.GetObject <Episode, Season>(i, (x) => x.Season); if (season == null) { return(string.Empty); } return(season.Id); }; option.Header.SortField = "SortName"; internalHeader = HeaderMetadata.Season; break; case HeaderMetadata.EpisodeNumber: option.Column = (i, r) => this.GetObject <BaseItem, string>(i, (x) => x.IndexNumber == null ? "" : x.IndexNumber.ToString()); //option.Header.SortField = "IndexNumber"; //option.Header.HeaderFieldType = ReportFieldType.Int; break; case HeaderMetadata.Network: option.Column = (i, r) => this.GetListAsString(i.Studios.ToList()); option.ItemID = (i) => this.GetStudioID(i.Studios.FirstOrDefault()); option.Header.ItemViewType = ItemViewType.ItemByNameDetails; option.Header.SortField = "Studio,SortName"; break; case HeaderMetadata.Year: option.Column = (i, r) => this.GetSeriesProductionYear(i); option.Header.SortField = "ProductionYear,PremiereDate,SortName"; break; case HeaderMetadata.ParentalRating: option.Column = (i, r) => i.OfficialRating; option.Header.SortField = "OfficialRating,SortName"; break; case HeaderMetadata.CommunityRating: option.Column = (i, r) => i.CommunityRating; option.Header.SortField = "CommunityRating,SortName"; break; case HeaderMetadata.Trailers: option.Column = (i, r) => this.GetBoolString(r.HasLocalTrailer); option.Header.ItemViewType = ItemViewType.TrailersImage; break; case HeaderMetadata.Specials: option.Column = (i, r) => this.GetBoolString(r.HasSpecials); option.Header.ItemViewType = ItemViewType.SpecialsImage; break; case HeaderMetadata.AlbumArtist: option.Column = (i, r) => this.GetObject <MusicAlbum, string>(i, (x) => x.AlbumArtist); option.ItemID = (i) => this.GetPersonID(this.GetObject <MusicAlbum, string>(i, (x) => x.AlbumArtist)); option.Header.ItemViewType = ItemViewType.Detail; option.Header.SortField = "AlbumArtist,Album,SortName"; break; case HeaderMetadata.MusicArtist: option.Column = (i, r) => this.GetObject <MusicArtist, string>(i, (x) => x.GetLookupInfo().Name); option.Header.ItemViewType = ItemViewType.Detail; option.Header.SortField = "AlbumArtist,Album,SortName"; internalHeader = HeaderMetadata.AlbumArtist; break; case HeaderMetadata.AudioAlbumArtist: option.Column = (i, r) => this.GetListAsString(this.GetObject <Audio, List <string> >(i, (x) => x.AlbumArtists.ToList())); option.Header.SortField = "AlbumArtist,Album,SortName"; internalHeader = HeaderMetadata.AlbumArtist; break; case HeaderMetadata.AudioAlbum: option.Column = (i, r) => this.GetObject <Audio, string>(i, (x) => x.Album); option.Header.SortField = "Album,SortName"; internalHeader = HeaderMetadata.Album; break; case HeaderMetadata.Disc: option.Column = (i, r) => i.ParentIndexNumber; break; case HeaderMetadata.Track: option.Column = (i, r) => i.IndexNumber; break; case HeaderMetadata.Tracks: option.Column = (i, r) => this.GetObject <MusicAlbum, List <Audio> >(i, (x) => x.Tracks.ToList(), new List <Audio>()).Count(); break; case HeaderMetadata.Audio: option.Column = (i, r) => this.GetAudioStream(i); break; case HeaderMetadata.EmbeddedImage: break; case HeaderMetadata.Video: option.Column = (i, r) => this.GetVideoStream(i); break; case HeaderMetadata.Resolution: option.Column = (i, r) => this.GetVideoResolution(i); break; case HeaderMetadata.Subtitles: option.Column = (i, r) => this.GetBoolString(r.HasSubtitles); option.Header.ItemViewType = ItemViewType.SubtitleImage; break; case HeaderMetadata.Genres: option.Column = (i, r) => this.GetListAsString(i.Genres.ToList()); break; } option.Header.Name = GetLocalizedHeader(internalHeader); option.Header.FieldName = header; return(option); }
private void DeleteSeasonDependentEntities(Season season, IDbConnection connection, IDbTransaction transaction) { connection.Delete(season.Periods, transaction); connection.Delete(season.Titles, transaction); }
public TeamPointChartDataProvider(Season season, HockeyStatDataAccess dataAccess) { this.season = season; this.dataAccess = dataAccess; }
public void ChangeSeason(Season s) { m_art.ChangeSeason(s); }
public static void UpdateSeasons() { // Define the actual season Season actualSeason = Season.Summer; // Scriptiz : saisons basées sur un cycle int week = GetWeekNumber(DateTime.Today); switch (week % 8) { case 0: case 1: actualSeason = Season.Winter; break; case 2: case 3: actualSeason = Season.Spring; break; case 4: case 5: actualSeason = Season.Summer; break; case 6: case 7: actualSeason = Season.Autumn; break; default: actualSeason = Season.Summer; break; } if (week > 49) { actualSeason = Season.Winter; } // Scriptiz : saisons basées sur les saisons IRL /* * int month = DateTime.Today.Month; * switch (month) * { * case 12: * case 1: * case 2: * actualSeason = Season.Winter; * break; * case 3: * case 4: * case 5: * actualSeason = Season.Spring; * break; * case 6: * case 7: * case 8: * actualSeason = Season.Summer; * break; * case 9: * case 10: * case 11: * actualSeason = Season.Autumn; * break; * default: * actualSeason = Season.Summer; * break; * } */ Console.WriteLine("[SeasonManager] Actual season is " + actualSeason + "."); int count = 0; foreach (Map m in Map.Maps) { if (m == null || m == Map.Internal) { continue; } // Si c'est la felucca d'origine on laisse Desolation ! if (m == Map.Felucca) { m.Season = (int)Season.Desolation; } else { m.Season = (int)actualSeason; } count++; } Console.WriteLine("Season updated for " + count + " on " + Map.Maps.Length + " maps."); count = 0; foreach (Region r in Region.Regions) { if (r == null || !(r is ISeasons)) { continue; } ISeasons s = r as ISeasons; s.Season = actualSeason; count++; } Console.WriteLine("Season updated for " + count + " on " + Region.Regions.Count + " regions."); }
public PlayerSeasonStat GetSeasonStat(Season season) { return(new PlayerSeasonStat(season, this)); }
public static string GetScheduleUri(DaysOfOperation day, Direction direction, int routeId, Season season, int stopId, VehicleType vehicleType) { return(GetRequestUri(string.Format(ScheduleRequestFormat, day.ToDayId(), (byte)direction, routeId, season.ToSeasonId(), stopId, (int)vehicleType))); }