public override int GetHashCode() { var hashCode = 679998008; hashCode = hashCode * -1521134295 + Data.GetHashCode(); hashCode = hashCode * -1521134295 + TextColor.GetHashCode(); hashCode = hashCode * -1521134295 + BackGroundColor.GetHashCode(); hashCode = hashCode * -1521134295 + RePaint.GetHashCode(); hashCode = hashCode * -1521134295 + Empty.GetHashCode(); return(hashCode); }
public void Init() { for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { map[i, j] = (i * 4 + j + 1) % 16; } } Mix(); step = 0; RePaint?.Invoke(this, map); }