SuperDesign/Source/开发辅助工具/Globals.cs
2020-11-28 16:15:24 +08:00

30 lines
738 B
C#

using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
using System.Drawing;
namespace XmlPad
{
public static class Globals
{
public static int InRange(int x, int lo, int hi)
{
Debug.Assert(lo <= hi);
return x < lo ? lo : (x > hi ? hi : x);
}
public static bool IsInRange(int x, int lo, int hi)
{
return (x >= lo) && (x <= hi);
}
public static Color HalfMix(Color one, Color two)
{
return Color.FromArgb(
(one.A + two.A) >> 1,
(one.R + two.R) >> 1,
(one.G + two.G) >> 1,
(one.B + two.B) >> 1);
}
}
}