protected Color GetFogOfWarColor(HomelandsLocation location, Stats stats) { Color c = Color.magenta; eVisibility visibility = stats._vision._visibility[_game._playerSystem._currentPlayer]; if (visibility == eVisibility.Visible) { c = GetColorFromTerrain(location._terrain._type); } else if (visibility == eVisibility.Fog) { c = Color.Lerp(GetColorFromTerrain(location._terrain._type), Color.black, 0.5f); } else if (visibility == eVisibility.Unexplored) { c = Color.black; } else { throw new System.NotImplementedException(); } return(c); }
/// <summary> /// Creates the specified title. /// </summary> /// <param name="title">The title.</param> /// <param name="content">The content.</param> /// <param name="headerPosition">The header position.</param> /// <param name="footerPosition">The footer position.</param> /// <param name="visibleFor">The visible for.</param> /// <param name="url">The URL.</param> /// <param name="metaDescription">The meta description.</param> /// <param name="metaKeyword">The meta keyword.</param> /// <param name="languageID">The language ID.</param> /// <param name="urlRewrite">The URL rewrite.</param> /// <returns></returns> public static ContentPage Create(string title, string linkText, string content, int? headerPosition, int? footerPosition, eVisibility visibleFor, string url, string metaDescription, string metaKeyword, int languageID, string urlRewrite) { var cp = new ContentPage { title = title, linkText = linkText, content = content, headerPosition = headerPosition, footerPosition = footerPosition, visibleFor = visibleFor, url = url, metaDescription = metaDescription, metaKeyword = metaKeyword, languageID = languageID, urlRewrite = urlRewrite }; return cp; }