2017-02-27 15:15:50 +01:00
|
|
|
|
using System.Drawing;
|
|
|
|
|
namespace Chess
|
|
|
|
|
{
|
|
|
|
|
struct FieldColorSet
|
|
|
|
|
{
|
2017-11-16 18:06:29 +01:00
|
|
|
|
public static readonly FieldColorSet primaryNormalColorSet = new FieldColorSet(Color.FromArgb(204, 204, 204), Color.FromArgb(153, 153, 153), Color.White);
|
|
|
|
|
public static readonly FieldColorSet secondaryNormalColorSet = new FieldColorSet(Color.FromArgb(51, 51, 51), Color.FromArgb(102, 102, 102), Color.Black);
|
|
|
|
|
public static readonly FieldColorSet primarySelectedColorSet = new FieldColorSet(Color.FromArgb(204, 204, 102), Color.FromArgb(153, 153, 102), Color.FromArgb(255, 255, 102));
|
|
|
|
|
public static readonly FieldColorSet secondarySelectedColorSet = new FieldColorSet(Color.FromArgb(204, 204, 51), Color.FromArgb(153, 153, 51), Color.FromArgb(255, 255, 51));
|
|
|
|
|
public static readonly FieldColorSet primaryValidFriendlyTargetFieldSet = new FieldColorSet(Color.FromArgb(102, 204, 102), Color.FromArgb(102, 153, 102), Color.FromArgb(102, 255, 102));
|
|
|
|
|
public static readonly FieldColorSet secondaryValidFriendlyTargetFieldSet = new FieldColorSet(Color.FromArgb(51, 204, 51), Color.FromArgb(51, 153, 51), Color.FromArgb(51, 255, 51));
|
|
|
|
|
public static readonly FieldColorSet primaryValidEnemyTargetFieldSet = new FieldColorSet(Color.FromArgb(204, 102, 102), Color.FromArgb(153, 102, 102), Color.FromArgb(255, 102, 102));
|
|
|
|
|
public static readonly FieldColorSet secondaryValidEnemyTargetFieldSet = new FieldColorSet(Color.FromArgb(204, 51, 51), Color.FromArgb(153, 51, 51), Color.FromArgb(255, 51, 51));
|
2017-02-27 15:15:50 +01:00
|
|
|
|
public FieldColorSet(Color MOC, Color MDC, Color NC)
|
|
|
|
|
{
|
|
|
|
|
MouseOverColor = MOC;
|
|
|
|
|
MouseDownColor = MDC;
|
|
|
|
|
NormalColor = NC;
|
|
|
|
|
}
|
|
|
|
|
public Color MouseOverColor { get; set; }
|
|
|
|
|
public Color MouseDownColor { get; set; }
|
|
|
|
|
public Color NormalColor { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|