コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }