Example #1
0
        public long Check(Cube input, CubeKey dims)
        {
            var result = 0;

            var keysToCheck = CubeAnalyzer.GenerateKeysToCheck(input, dims);

            foreach (var key in keysToCheck)
            {
                var value = input.GetValue(key);
                if (value == CellState.Active)
                {
                    result++;
                }
            }

            return(result);
        }