private Color GetFieldFillColor(FieldState state, FieldDrawType drawType) { if (state.IsEmpty) { return(drawType.HasFlag(FieldDrawType.Highlighted) ? Color.Gold : Color.White); } if (((FieldState.Color)state).Item.IsBlack) { return(drawType.HasFlag(FieldDrawType.Highlighted) ? Color.LightSlateGray : Color.FromArgb(63, 63, 63)); } if (((FieldState.Color)state).Item.IsRed) { return(drawType.HasFlag(FieldDrawType.Highlighted) ? Color.FromArgb(255, 63, 63) : Color.FromArgb(192, 0, 0)); } throw new Exception("Something went wrong"); }
private Color GetFieldBorderColor(FieldDrawType drawType) { return(drawType.HasFlag(FieldDrawType.Selected) ? Color.Magenta : Color.Black); }
private Color GetFieldBorderColor(FieldDrawType drawType) { return drawType.HasFlag(FieldDrawType.Selected) ? Color.Magenta : Color.Black; }
private Color GetFieldFillColor(FieldState state, FieldDrawType drawType) { if (state.IsEmpty) { return drawType.HasFlag(FieldDrawType.Highlighted) ? Color.Gold : Color.White; } if (((FieldState.Color)state).Item.IsBlack) { return drawType.HasFlag(FieldDrawType.Highlighted) ? Color.LightSlateGray : Color.FromArgb(63, 63, 63); } if (((FieldState.Color)state).Item.IsRed) { return drawType.HasFlag(FieldDrawType.Highlighted) ? Color.FromArgb(255, 63, 63) : Color.FromArgb(192, 0, 0); } throw new Exception("Something went wrong"); }