Esempio n. 1
0
 public Background(BackgroundFlag flag, double val)
 {
     if (flag != BackgroundFlag.AddA && flag != BackgroundFlag.Alph)
     {
         throw new InvalidOperationException($"Must not use Background constructor which takes value for {flag}");
     }
     Value = (int)flag | (((byte)(val * 255)) << 8);
 }
Esempio n. 2
0
 public Background(BackgroundFlag flag)
 {
     if (flag == BackgroundFlag.AddA || flag == BackgroundFlag.Alph)
     {
         throw new InvalidOperationException($"Must use Background constructor which takes value for {flag}");
     }
     Value = (int)flag;
 }
Esempio n. 3
0
 private void NewBackgroundCore(BackgroundFlag flag, float val)
 {
     if (flag != BackgroundFlag.AddA && flag != BackgroundFlag.Alph)
     {
         throw new Exception("Must not use TCODBackagroudn constructor which takes value");
     }
     m_value = (int)flag | (((byte)(val * 255)) << 8);
 }
Esempio n. 4
0
 /// <summary>
 /// Create background with a given flag that does not take alpha paramater
 /// </summary>
 /// <param name="flag">Background Type</param>
 public Background(BackgroundFlag flag)
 {
     if (flag == BackgroundFlag.AddA || flag == BackgroundFlag.Alph)
     {
         throw new Exception("Must use TCODBackagroudn constructor which takes value");
     }
     m_value = (int)flag;
 }
Esempio n. 5
0
 /// <summary>
 /// Create background with a given flag that does take alpha paramater
 /// </summary>
 /// <param name="flag">Background Type</param>
 /// <param name="val">Alpha Value</param>
 public Background(BackgroundFlag flag, double val)
 {
     NewBackgroundCore(flag, (float)val);
 }
Esempio n. 6
0
 /// <summary>
 /// Create background with a given flag that does take alpha paramater
 /// </summary>
 /// <param name="flag">Background Type</param>
 /// <param name="val">Alpha Value</param>
 public Background(BackgroundFlag flag, float val)
 {
     NewBackgroundCore(flag, val);
 }
Esempio n. 7
0
 /// <summary>
 /// Create background with a given flag that does not take alpha paramater
 /// </summary>
 /// <param name="flag">Background Type</param>
 public Background(BackgroundFlag flag)
 {
     if (flag == BackgroundFlag.AddA || flag == BackgroundFlag.Alph)
         throw new Exception("Must use TCODBackagroudn constructor which takes value");
     m_value = (int)flag;
 }
Esempio n. 8
0
 private void NewBackgroundCore(BackgroundFlag flag, float val)
 {
     if (flag != BackgroundFlag.AddA && flag != BackgroundFlag.Alph)
         throw new Exception("Must not use TCODBackagroudn constructor which takes value");
     m_value = (int)flag | (((byte)(val * 255)) << 8);
 }
Esempio n. 9
0
 /// <summary>
 /// Create background with a given flag that does take alpha paramater
 /// </summary>
 /// <param name="flag">Background Type</param>
 /// <param name="val">Alpha Value</param>
 public Background(BackgroundFlag flag, double val)
 {
     NewBackgroundCore(flag, (float)val);
 }
Esempio n. 10
0
 /// <summary>
 /// Create background with a given flag that does take alpha paramater
 /// </summary>
 /// <param name="flag">Background Type</param>
 /// <param name="val">Alpha Value</param>
 public Background(BackgroundFlag flag, float val)
 {
     NewBackgroundCore(flag, val);
 }