private void LoadChart() { Series series = this.ChartControlColumn.Series[0]; object obj2 = this.dtDoanhThu.Compute("SUM(" + this.strColumnNum + ")", ""); double numSum = (obj2 == DBNull.Value) ? 0.0 : Convert.ToDouble(obj2); foreach (DataRow row in this.dtDoanhThu.Rows) { double num2 = Convert.ToDouble(row[this.strColumnNum]); //string num2Format = Common.FormatNumToString(num2.ToString(), "0", "."); string strColumn = this.strColumnName; DataDynamics.ActiveReports.Chart.DataPoint point = new DataPoint("X", new DoubleArray(new double[] { num2 }), false, true, (string)row[strColumn]); series.Points.Add(point); Font font = new Font("Arial", 8f); Backdrop backdrop = new Backdrop(); DataDynamics.ActiveReports.Chart.Graphics.Line line = new DataDynamics.ActiveReports.Chart.Graphics.Line(); Backdrop backdrop2 = new Backdrop(); DataDynamics.ActiveReports.Chart.Graphics.Line border = new DataDynamics.ActiveReports.Chart.Graphics.Line(); double numPercent = num2 / numSum; Marker marker = new Marker(8, MarkerStyle.Square, backdrop, line, new LabelInfo(border, backdrop2, new FontInfo(Color.Black, font), row[strColumn] + " : " + numPercent.ToString("#,###.##%"), Alignment.Top)); point.Marker = marker; } }
private void LoadChart() { Series series1 = this.chartControl1.Series[0]; series1.Type = DataDynamics.ActiveReports.Chart.ChartType.StackedBar3D; series1.Properties = new DataDynamics.ActiveReports.Chart.CustomProperties(new DataDynamics.ActiveReports.Chart.KeyValuePair[] { new DataDynamics.ActiveReports.Chart.KeyValuePair("BarType", DataDynamics.ActiveReports.Chart.BarType.Bar), new DataDynamics.ActiveReports.Chart.KeyValuePair("HoleSize", 0.3F), new DataDynamics.ActiveReports.Chart.KeyValuePair("Radius", 1F) }); object obj2 = this.dtDoanhThu.Compute("SUM(" + this.strColumnNum + ")", ""); double numSum = (obj2 == DBNull.Value) ? 0.0 : Convert.ToDouble(obj2); foreach (DataRow row in this.dtDoanhThu.Rows) { double num2 = Convert.ToDouble(row[this.strColumnNum]); //string num2Format = Common.FormatNumToString(num2.ToString(), "0", "."); string strColumn = this.strColumnName; DataDynamics.ActiveReports.Chart.DataPoint point = new DataPoint("X", new DoubleArray(new double[] { num2 }), false, true, (string)row[strColumn]); series1.Points.Add(point); Font font = new Font("Arial", 8f); Backdrop backdrop = new Backdrop(); DataDynamics.ActiveReports.Chart.Graphics.Line line = new DataDynamics.ActiveReports.Chart.Graphics.Line(); Backdrop backdrop2 = new Backdrop(); DataDynamics.ActiveReports.Chart.Graphics.Line border = new DataDynamics.ActiveReports.Chart.Graphics.Line(); double numPercent = num2 / numSum; Marker marker = new Marker(8, MarkerStyle.Square, backdrop, line, new LabelInfo(border, backdrop2, new FontInfo(Color.Black, font), num2.ToString("#,###"), Alignment.Top)); point.Marker = marker; } }
private async Task OpenDrawer() { await Task.WhenAll(Backdrop.FadeTo(1, duration), BottomToolbar.TranslateTo(0, 0, duration, Easing.SinIn), ToolbarWrapper.TranslateTo(0, openY, duration, Easing.SinIn)); Backdrop.InputTransparent = false; }
public static void ParseTags(BinaryPacker.Element child, Backdrop backdrop) { foreach (string tag in child.Attr("tag").Split(',')) { backdrop.Tags.Add(tag); } }
public static void Init() { // Game Layer mapRoot = new LevelParent(); cache = new Dictionary <string, Level>(); initial = true; //currentLevelPath = null; currentLevel = null; previousLevel = currentLevel; // UI Layer pausedText = new TextShadowEntity(new Vector2(340, 540), "Paused", Color.White); pausedText.State = EntityStates.Disabled; deadText = new TextShadowEntity(new Vector2(340, 540), "Defeat", Color.White); deadText.State = EntityStates.Disabled; winText = new TextShadowEntity(new Vector2(340, 540), "Victory", Color.White); winText.State = EntityStates.Disabled; retryDialog = new RetryDialog(); //retryDialog.State = EntityStates.Disabled; // UI Backdrop backdrop = new Backdrop(); Scene.Add(backdrop); var backdropTransform = backdrop.GetComponent <Transform>(); backdropTransform.AddChild(mapRoot); // Debug showFPS = false; }
/// <summary> /// Registers a backdrop. /// Does not need to be queued up like an actor (for now). /// </summary> /// <param name="a"></param> public void RegisterBackdrop(Backdrop a) { if (!allBackdrops.Contains(a)) { allBackdrops.Add(a); } }
private void ToggleFABs() { if (IsOpen == true) { CloseSubFABs(CoolFAB, WarmupFAB, WalkFAB, RunFAB); FAB.RotateTo(0, ExpandDuration, OpeningEasing); Backdrop.FadeTo(0, ExpandDuration); Device.StartTimer(TimeSpan.FromMilliseconds(ExpandDuration), () => { if (IsOpen == false) { Device.BeginInvokeOnMainThread(() => { Backdrop.IsVisible = false; }); } return(false); }); } else { OpenSubFABs((CoolFAB, 270), (WarmupFAB, 300), (WalkFAB, 330), (RunFAB, 0)); FAB.RotateTo(225, ExpandDuration, OpeningEasing); Backdrop.IsVisible = true; Backdrop.FadeTo(0.5, ExpandDuration); } IsOpen = !IsOpen; }
public Scene(IArchiveDirectory dataDir, Device device, ShaderCache shaderCache, StandardSamplers standardSamplers, TrackedDeviceBufferManager trackedDeviceBufferManager, ControllerManager controllerManager) { var textureCache = new TextureCache(device); toneMappingSettings = new ToneMappingSettings(); iblEnvironment = new ImageBasedLightingEnvironment(device, standardSamplers, dataDir, InitialSettings.Environment, InitialSettings.EnvironmentRotation); backdrop = new Backdrop(device, shaderCache); floor = new PlayspaceFloor(device, shaderCache); renderModelRenderer = new RenderModelRenderer(device, shaderCache, trackedDeviceBufferManager); primitiveRenderer = new MeshRenderer(device, shaderCache, Matrix.Translation(0, 1.25f, 0), GeometricPrimitiveFactory.MakeSphere(0.5f, 100).AsTriMesh()); var shapeNormalsLoader = new ShapeNormalsLoader(dataDir, device, textureCache); var figureRendererLoader = new FigureRendererLoader(dataDir, device, shaderCache, textureCache); var figureLoader = new FigureLoader(dataDir, device, shaderCache, shapeNormalsLoader, figureRendererLoader); actor = Actor.Load(dataDir, device, shaderCache, controllerManager, figureLoader); var iblMenu = LightingEnvironmentMenu.MakeMenuLevel(dataDir, iblEnvironment); var toneMappingMenuLevel = new ToneMappingMenuLevel(toneMappingSettings); var renderSettingsMenuLevel = new StaticMenuLevel( new SubLevelMenuItem("Lighting Enviroment", iblMenu), new SubLevelMenuItem("Tone Mapping", toneMappingMenuLevel), new FloorVisibilityToggleMenuItem(floor) ); var scenePersistenceMenuLevel = ScenePersistenceMenuLevel.Make(this); var appMenuLevel = new StaticMenuLevel( new SubLevelMenuItem("Save/Load", scenePersistenceMenuLevel), new SubLevelMenuItem("Render Settings", renderSettingsMenuLevel) ); var rootMenuLevel = new CombinedMenuLevel(appMenuLevel, actor.MenuLevel); menu = new Menu(device, shaderCache, trackedDeviceBufferManager, controllerManager, rootMenuLevel); }
private void LoadChart() { Series series = this.chartControl1.Series[0]; object obj2 = this.dtDoanhThu.Compute("SUM(Tien_Dt)", ""); double numSum = (obj2 == DBNull.Value) ? 0.0 : Convert.ToDouble(obj2); foreach (DataRow row in this.dtDoanhThu.Rows) { double num2 = Convert.ToDouble(row["Tien_Dt"]); //string num2Format = Common.FormatNumToString(num2.ToString(), "0", "."); string strColumn = "Ma_Vt"; if (DataTool.SQLGetNameByCode("SYSPARAMETER", "Parameter_Id", "Parameter_Value", "MA_NHOM_DT") != "") { strColumn = DataTool.SQLGetNameByCode("SYSPARAMETER", "Parameter_Id", "Parameter_Value", "MA_NHOM_DT"); } DataPoint point = new DataPoint("X", new DoubleArray(new double[] { num2 }), false, true, (string)row[strColumn]); series.Points.Add(point); Font font = new Font("Arial", 8f); Backdrop backdrop = new Backdrop(); DataDynamics.ActiveReports.Chart.Graphics.Line line = new DataDynamics.ActiveReports.Chart.Graphics.Line(); Backdrop backdrop2 = new Backdrop(); DataDynamics.ActiveReports.Chart.Graphics.Line border = new DataDynamics.ActiveReports.Chart.Graphics.Line(); double numPercent = num2 / numSum; Marker marker = new Marker(8, MarkerStyle.Triangle, backdrop, line, new LabelInfo(border, backdrop2, new FontInfo(Color.Black, font), row["Ma_Vt"] + " : " + numPercent.ToString("#,###.##%"), Alignment.Bottom)); point.Marker = marker; } }
private void AnimateBackdrop(bool show) { if (Container == null) { throw new NotImplementedException($"'{nameof(Container)}' must be implemented"); } if (UseBackdrop && Backdrop == null) { throw new NotImplementedException($"'{nameof(Backdrop)}' must be implemented when '{nameof(UseBackdrop)}' is true"); } var opacity = show ? 0.6 : 0; if (show || Backdrop.Visibility == Visibility.Hidden) { Backdrop.Visibility = Visibility.Visible; } var backdropAnimation = new DoubleAnimation(Backdrop.Opacity, opacity, TimeSpan.FromMilliseconds(200)); if (!show) { backdropAnimation.Completed += (sender, args) => Backdrop.Visibility = Visibility.Hidden; } Backdrop.BeginAnimation(UIElement.OpacityProperty, backdropAnimation); }
private void LoadChart2(DataTable dtHuMan) { //this.chartControlHR.Series.Clear(); //this.chartControlHR.Series.Add(new Series ); //DataTable dtHuMan = SQLExec.ExecuteReturnDt("EXEC sp_HRM_GetHumanValue 'KHUVUC'"); Series series2 = this.chartControlHR.Series[0]; object obj22 = dtHuMan.Compute("SUM(Value)", ""); double numSum2 = (obj22 == DBNull.Value) ? 0.0 : Convert.ToDouble(obj22); series2.Points.Clear(); foreach (DataRow row in dtHuMan.Rows) { double num2 = Convert.ToDouble(row["Value"]); double numPercent = num2 / numSum2; //string num2Format = Common.FormatNumToString(num2.ToString(), "0", "."); string strColumn = "ID"; DataDynamics.ActiveReports.Chart.DataPoint point = new DataPoint("X", new DoubleArray(new double[] { num2 }), false, true, (string)row[strColumn]); series2.Points.Add(point); Font font = new Font("Arial", 8f); Backdrop backdrop = new Backdrop(); DataDynamics.ActiveReports.Chart.Graphics.Line line = new DataDynamics.ActiveReports.Chart.Graphics.Line(); Backdrop backdrop2 = new Backdrop(); DataDynamics.ActiveReports.Chart.Graphics.Line border = new DataDynamics.ActiveReports.Chart.Graphics.Line(); Marker marker = new Marker(8, MarkerStyle.Square, backdrop, line, new LabelInfo(border, backdrop2, new FontInfo(Color.Black, font), row[strColumn] + " : " + num2.ToString(), Alignment.Top)); point.Marker = marker; } }
void SetBackdrop(int index) { if (currentBackdrop != null) { Destroy(currentBackdrop.gameObject); } currentBackdrop = Instantiate(BackdropPrefabs [index]).GetComponent <Backdrop>(); }
private async Task CloseDrawer() { await Task.WhenAll(Backdrop.FadeTo(0, duration), ToolbarWrapper.TranslateTo(0, 260, duration, Easing.SinIn)); BottomToolbar.TranslationY = 0; Backdrop.InputTransparent = true; }
public override int GetHashCode() { return(GetType().GetHashCode() ^ SystemFont.GetHashCode() ^ Color.GetHashCode() ^ Backdrop.GetHashCode() ^ Encoding.GetHashCode()); }
public void Dispose() { //LibSys.StatusBar.Trace("TileTerra:Dispose() baseName=" + m_baseName); if (m_tileBackdrop != null) { TileCache.BackdropMarkUnused(m_baseName); m_tileBackdrop = null; } }
void Start() { m_LerpAmount = 0.0f; m_IsLerping = false; if (m_Backdrop == null) { m_Backdrop = FindObjectOfType <Backdrop>(); } }
/// <summary> /// Unregisters a backdrop. /// Does not need to be queued up like an actor (for now). /// </summary> /// <param name="a"></param> public void UnregisterBackdrop(Backdrop a) { int index = allBackdrops.IndexOf(a); if (index >= 0) { allBackdrops.RemoveAt(index); } }
public void init() { //LibSys.StatusBar.Trace("Tile:init() baseName=" + m_baseName); m_tileBackdrop = TerraserverCache.getBackdrop(this, m_baseName); // may be Empty, never null if (m_tileBackdrop.IsEmpty) { m_isEmpty = true; } }
protected override void OnStyleChanged(UIStyle style) { base.OnStyleChanged(style); if (BackdropImage != null) { Backdrop.Update(BackdropImage, DefaultBackdrop); } }
public static void AddBackdrop(string baseName, Backdrop b) { try { m_backdropCache.Add(baseName, b); } catch (Exception e) { } }
async Task CloseDrawer() { await Task.WhenAll ( Backdrop.FadeTo(0, length: duration), BottomToolbar.TranslateTo(0, 260, length: duration, easing: Easing.SinIn) ); Backdrop.InputTransparent = true; }
async Task OpenDrawer() { await Task.WhenAll ( Backdrop.FadeTo(1, length: duration), BottomToolbar.TranslateTo(0, openY, length: duration, easing: Easing.SinIn) ); Backdrop.InputTransparent = false; }
public Bitmap DisplayMap(MapElement level, List <Backdrop> backdrops, Rectangle bounds, bool before) { if (Tiles.Columns == 0 || Tiles.Rows == 0) { return(null); } Bitmap img = new Bitmap(Tiles.Columns * Width, Tiles.Rows * Height, PixelFormat.Format32bppArgb); using (Graphics g = Graphics.FromImage(img)) { if (before) { using (SolidBrush brush = new SolidBrush(DefaultBackground)) { g.FillRectangle(brush, 0, 0, img.Width, img.Height); } if (backdrops != null) { for (int i = 0; i < backdrops.Count; i++) { Backdrop bd = backdrops[i]; if (level == null || bd.IsVisible(level.Attr("name"))) { bd.Render(bounds, g); } } } } for (int i = 0; i < Tiles.Columns; i++) { for (int j = 0; j < Tiles.Rows; j++) { Bitmap tile = Tiles[i, j]; if (tile != null) { g.DrawImage(tile, (float)i * Width, (float)j * Height); } } } if (!before && backdrops != null) { for (int i = 0; i < backdrops.Count; i++) { Backdrop bd = backdrops[i]; if (level == null || bd.IsVisible(level.Attr("name"))) { bd.Render(bounds, g); } } } } return(img); }
public void ConstructorCalculatesSpecifiedNumberOfDominantColors() { // Arrange var image = Image.FromStream(GetInputImage()); // Act var backdrop = new Backdrop(image); // Assert Assert.Equal(backdrop.Settings.NumberOfDominantColors, backdrop.DominantColors.Count()); }
public void backdropArrived(Backdrop backdrop) { // the backdrop may arrive when this tile has been phased out due to TileSet.ReTile() // this tile then hangs around as a means to pass backdrop to TileSet, which is supposed // to find appropriate location for the backdrop. #if DEBUG LibSys.StatusBar.Trace("Tile::backdropArrived() - backdrop=" + backdrop); #endif m_tileBackdrop = backdrop; if (m_tileBackdrop.IsEmpty) { // more likely, need to use substitute is discovered here. if (MayUseSubstitute && !UseSubstitute) { // get substitute backdrop: m_useSubstitute = true; #if DEBUG LibSys.StatusBar.Trace("Tile::backdropArrived() - requesting substitute " + m_substituteName); #endif m_tileBackdrop = TileCache.getBackdrop(this, m_substituteName); // may be Empty, never null if (m_tileBackdrop.IsEmpty) { #if DEBUG LibSys.StatusBar.Trace("Tile::backdropArrived() - got empty substitute " + m_substituteName); #endif m_isEmpty = true; } else if (m_tileBackdrop.HasImage) { #if DEBUG LibSys.StatusBar.Trace("Tile::backdropArrived() - got good substitute " + m_tileBackdrop); #endif CalculateSubstituteRectangle(); // may instead set IsEmpty } else { #if DEBUG LibSys.StatusBar.Trace("Tile::backdropArrived() - will wait for substitute "); #endif return; // waiting for substitute backdrop image to arrive } } else { m_isEmpty = true; } } else if (UseSubstitute && m_tileBackdrop.HasImage) { CalculateSubstituteRectangle(); // may instead set IsEmpty } m_tileSet.tileBackdropArrived(this); }
internal BossFightInfo(string name, int maxplayers, int enragetimer, string desc, List<PlayerClassNum> addedLts, BossFightRecord records,Backdrop backdrop) { //maxplayers = -1; //enragetimer = -1; this.name = name; this.maxplayers = maxplayers; this.enragetimer = enragetimer; this.desc = desc; this.records = records; this.addedLts = addedLts; this.backdrop = backdrop; }
public ImageLoadResults AddBackdropFromURL(string url, bool ignoreRestrictions) { ImageLoadResults status; Backdrop newBackdrop = Backdrop.FromUrl(this, url, ignoreRestrictions, out status); if (status != ImageLoadResults.SUCCESS && status != ImageLoadResults.SUCCESS_REDUCED_SIZE) { return(status); } // save the backdrop _backdropFullPath = newBackdrop.Filename; commitNeeded = true; return(ImageLoadResults.SUCCESS); }
public void ConstructorCalculatesCorrectDominantColors() { // Arrange var image = Image.FromStream(GetInputImage()); // Act var backdrop = new Backdrop(image); // Assert Assert.Equal(Color.FromArgb(255, 28, 39, 78), backdrop.DominantColors.ElementAt(0)); Assert.Equal(Color.FromArgb(255, 49, 88, 110), backdrop.DominantColors.ElementAt(1)); Assert.Equal(Color.FromArgb(255, 60, 72, 100), backdrop.DominantColors.ElementAt(2)); Assert.Equal(Color.FromArgb(255, 66, 47, 63), backdrop.DominantColors.ElementAt(3)); Assert.Equal(Color.FromArgb(255, 61, 47, 52), backdrop.DominantColors.ElementAt(4)); }
public void Mark(DateTime dt, Backdrop c) { /*PropertyChangedEventArgs e; * // TODO fix IsTargetMonth * if (c == Backdrop.YELLOW) * { * Day d = new Day { Date = dt, IsEnabled = false, Marking = "Yellow", IsTargetMonth = true }; * DayChanged(this, new DayChangedEventArgs(d)); * } * else if (c == Backdrop.GREEN) * { * Day d = new Day { Date = dt, IsEnabled = false, Marking = "Green", IsTargetMonth = true }; * DayChanged(this, new DayChangedEventArgs(d)); * }*/ }
public void backdropArrived(Backdrop backdrop) { // the backdrop may arrive when this tile has been phased out due to TileSet.ReTile() // this tile then hangs around as a means to pass backdrop to TileSet, which is supposed // to find appropriate location for the backdrop. #if DEBUG LibSys.StatusBar.Trace("Tile::backdropArrived() - backdrop=" + backdrop); #endif m_tileBackdrop = backdrop; if (m_tileBackdrop.IsEmpty) { m_isEmpty = true; } m_tileSet.tileBackdropArrived(this); }
public void LoadBackdrop(Backdrop backdrop) { GetComponent <Fading>().BeginFade(1); if (backdropObject != null) { Destroy(backdropObject); } currentBackdrop = backdrop; if (currentBackdrop.scenePrefab != null) { backdropObject = Instantiate(currentBackdrop.scenePrefab, Vector3.zero, Quaternion.identity); DontDestroyOnLoad(backdropObject); } RenderSettings.skybox = currentBackdrop.skyBox; PlayerPrefs.SetString("SAVED_BACKDROP", currentBackdrop.name); GetComponent <Fading>().BeginFade(-1); }
private void load() { // Load the sound effects Add(scoreSound = new DrawableSample(Audio.Samples.Get("point.ogg"))); Add(punchSound = new DrawableSample(Audio.Samples.Get("hit.ogg"))); Add(fallSound = new DrawableSample(Audio.Samples.Get("die.ogg"))); Add(whooshSound = new DrawableSample(Audio.Samples.Get("swoosh.ogg"))); // Create and configure the background elements skyBackdrop = new Backdrop(() => new BackdropSprite(), 20000.0f); groundBackdrop = new Backdrop(() => new GroundSprite(), 2250.0f); // Add all of the sprites to the game window gameScreen.Children = new Drawable[] { skyBackdrop, obstacles, bird, groundBackdrop, gameOverSprite, logoSprite, scoreCounter.ScoreSpriteText, screenFlash }; // Configure the sizing strategy in such a way that all elements are relatively scaled in contrast to the Y-axis (ie height of the window), // but changing the X-axis (ie window width) has no effect on scaling. gameScreen.Strategy = DrawSizePreservationStrategy.Minimum; gameScreen.TargetDrawSize = new Vector2(0, 768); AddInternal(gameScreen); // Register a method to be triggered each time the bird crosses a pipe threshold obstacles.ThresholdCrossed = _ => { scoreCounter.IncrementScore(); scoreSound.Play(); }; // Set the Y offset from the top that counts as the ground for the bird bird.GroundY = 525.0f; // Inform the obstacles the position of the bird in order to detect when the player successfully earns a point obstacles.BirdThreshold = bird.X; }
private void LoadChart(DataTable dtHuMan) { //DataTable dtHuMan = SQLExec.ExecuteReturnDt("EXEC sp_HRM_GetHumanValue 'KHUVUC'"); Series seriesNew = this.chartControl1.Series[0]; Series seriesBreak = this.chartControl1.Series[1]; object objNew = dtHuMan.Compute("SUM(SlNew)", ""); double numSumNew = (objNew == DBNull.Value) ? 0.0 : Convert.ToDouble(objNew); object objBreak = dtHuMan.Compute("SUM(SlBreak)", ""); double numSumNBreak = (objBreak == DBNull.Value) ? 0.0 : Convert.ToDouble(objBreak); seriesNew.Points.Clear(); seriesBreak.Points.Clear(); foreach (DataRow row in dtHuMan.Rows) { double numNew = Convert.ToDouble(row["SlNew"]); double numBreak = Convert.ToDouble(row["SlBreak"]); double numPercent = numNew / numSumNew; //string num2Format = Common.FormatNumToString(num2.ToString(), "0", "."); string strColumn = strColumnName; DataDynamics.ActiveReports.Chart.DataPoint pointNew = new DataPoint("X", new DoubleArray(new double[] { numNew }), false, true, (string)row[strColumn]); DataDynamics.ActiveReports.Chart.DataPoint pointBreak = new DataPoint("X", new DoubleArray(new double[] { numBreak }), false, true, (string)row[strColumn]); seriesNew.Points.Add(pointNew); seriesBreak.Points.Add(pointBreak); Font font = new Font("Arial", 8f); Backdrop backdrop = new Backdrop(); Backdrop backdrop0 = new Backdrop(); Backdrop backdrop1 = new Backdrop(); Backdrop backdrop2 = new Backdrop(); DataDynamics.ActiveReports.Chart.Graphics.Line line = new DataDynamics.ActiveReports.Chart.Graphics.Line(); DataDynamics.ActiveReports.Chart.Graphics.Line border = new DataDynamics.ActiveReports.Chart.Graphics.Line(); DataDynamics.ActiveReports.Chart.Graphics.Line line2 = new DataDynamics.ActiveReports.Chart.Graphics.Line(); DataDynamics.ActiveReports.Chart.Graphics.Line border2 = new DataDynamics.ActiveReports.Chart.Graphics.Line(); Marker marker1 = new Marker(5, MarkerStyle.Square, backdrop, line, new LabelInfo(border, backdrop1, new FontInfo(Color.Black, font), row[strColumn] + ":" + numNew.ToString() + "(Mới)", Alignment.Top)); Marker marker2 = new Marker(5, MarkerStyle.Square, backdrop, line2, new LabelInfo(border2, backdrop2, new FontInfo(Color.Black, font), row[strColumn] + " : " + numBreak.ToString() + "(Nghỉ)", Alignment.Top)); pointNew.Marker = marker1; pointBreak.Marker = marker2; } }
public void ConstructorWillUseCorrectDefaultSettings() { // Arrange // Act var backdrop = new Backdrop(new Bitmap(2000, 1000)); // Assert Assert.Equal(1920, backdrop.Settings.Width); Assert.Equal(473, backdrop.Settings.Height); Assert.Equal(0.16f, backdrop.Settings.VerticalCenterOfGravity); Assert.Equal(-0.05f, backdrop.Settings.BrightnessFactor); Assert.Equal(0.75f, backdrop.Settings.ContrastFactor); Assert.Equal(5, backdrop.Settings.NumberOfDominantColors); Assert.Equal(127, backdrop.Settings.OverlayColor.A); Assert.Equal(48, backdrop.Settings.OverlayColor.R); Assert.Equal(50, backdrop.Settings.OverlayColor.G); Assert.Equal(51, backdrop.Settings.OverlayColor.B); }
public void ConstructorWithSettingsWillUsePassedSettings() { // Arrange var backdropSettings = new BackdropSettings(); // Act var backdrop = new Backdrop(new Bitmap(2000, 1000), backdropSettings); // Assert Assert.Equal(backdropSettings.Width, backdrop.Settings.Width); Assert.Equal(backdropSettings.Height, backdrop.Settings.Height); Assert.Equal(backdropSettings.VerticalCenterOfGravity, backdrop.Settings.VerticalCenterOfGravity); Assert.Equal(backdropSettings.BrightnessFactor, backdrop.Settings.BrightnessFactor); Assert.Equal(backdropSettings.ContrastFactor, backdrop.Settings.ContrastFactor); Assert.Equal(backdropSettings.NumberOfDominantColors, backdrop.Settings.NumberOfDominantColors); Assert.Equal(backdropSettings.OverlayColor.A, backdrop.Settings.OverlayColor.A); Assert.Equal(backdropSettings.OverlayColor.R, backdrop.Settings.OverlayColor.R); Assert.Equal(backdropSettings.OverlayColor.G, backdrop.Settings.OverlayColor.G); Assert.Equal(backdropSettings.OverlayColor.B, backdrop.Settings.OverlayColor.B); }
internal void LoadBackdrop(BossFightID boss) { if (mBackdrop != null) mBackdrop.UnloadContent(); BossFightInfo info = BossFightLibrary.getBossInfo(boss); mBackdrop = info.backdrop; mBackdrop.LoadContent(); }
public PurchasedBackdrop(Backdrop pBackdrop) : base(pBackdrop) { }
void Awake() { backdrop = this.GetComponentInChildren<Backdrop> (); popup = this.GetComponentInChildren<Popup> (); }