FreakySources.Code.AsciimationDataGenerator.CalculateChangesForDifferentChangeTypes C# (CSharp) Method

CalculateChangesForDifferentChangeTypes() private method

private CalculateChangesForDifferentChangeTypes ( Frame frames, int frameNumber ) : CompressedFrame>.Dictionary
frames Frame
frameNumber int
return CompressedFrame>.Dictionary
        private Dictionary<FrameType, CompressedFrame> CalculateChangesForDifferentChangeTypes(Frame[] frames, int frameNumber)
        {
            var changes = new Dictionary<FrameType, CompressedFrame>();
            changes.Add(FrameType.Transitional, CalculateFrameChanges(Frames, FrameType.Transitional, frameNumber));
            changes.Add(FrameType.TransitionalLeft, CalculateFrameChanges(Frames, FrameType.TransitionalLeft, frameNumber));
            changes.Add(FrameType.TransitionalRight, CalculateFrameChanges(Frames, FrameType.TransitionalRight, frameNumber));
            changes.Add(FrameType.TransitionalTop, CalculateFrameChanges(Frames, FrameType.TransitionalTop, frameNumber));
            changes.Add(FrameType.TransitionalBottom, CalculateFrameChanges(Frames, FrameType.TransitionalBottom, frameNumber));
            return changes;
        }