Namespace: DeltaEngine.Scenes.Controls
Assembly: DeltaEngine.Scenes (in DeltaEngine.Scenes.dll) Version: 1.1.1.0 (1.1.1)
Tests: DeltaEngine.Scenes.Tests.Controls.PercentageBarTests
4 unit tests call DeltaEngine.Scenes.Controls.PercentageBar.PercentileColors
Assembly: DeltaEngine.Scenes (in DeltaEngine.Scenes.dll) Version: 1.1.1.0 (1.1.1)
Syntax
Property Value
Type: ColorRemarks
Examples
[Test, CloseAfterFirstFrame] public void DefaultValues() { Assert.AreEqual(0, bar.Minimum); Assert.AreEqual(100, bar.Maximum); Assert.AreEqual(100, bar.Value); Assert.AreEqual(Center, bar.DrawArea); Assert.AreEqual(Width, bar.MaxWidth); Assert.AreEqual(HighColor, bar.Color); Assert.AreEqual(PercentileColors, bar.PercentileColors); Assert.AreEqual(PercentageBar.HorizontalAlignment.Left, bar.Alignment); }
[Test, CloseAfterFirstFrame] public void ChangingValueToLowValueLerpsColorBetweenFirstPercentileColors() { bar.Value = 30; AssertColorsNearlyEqual(LowColor.Lerp(MidColor, 0.6f), bar.Color); }
[Test, CloseAfterFirstFrame] public void ChangingValueToHighValueLerpsColorBetweenLastPercentileColors() { bar.Value = 60; AssertColorsNearlyEqual(MidColor.Lerp(HighColor, 0.2f), bar.Color); }
See Also