C# 클래스 FreakySources.Code.AsciimationDataGenerator

파일 보기 프로젝트 열기: KvanTTT/Freaky-Sources 1 사용 예제들

공개 메소드들

메소드 설명
AsciimationDataGenerator ( string frames ) : System
Compress_v_1_3 ( List &compressedFrames, bool reducedLines = true ) : string
Decompress_v_1_3 ( string str, int currentFrame ) : string
DeserializeByteCount ( byte ar ) : FreakySources.Code.ByteCount[]
GetBytesFreqs ( bool reducedLines = false, int lengthBitsCount = 8 ) : FreakySources.Code.ByteCount[]
GetBytesFreqs ( bool reducedLines, int lengthBitsCount, List compressedFrames ) : FreakySources.Code.ByteCount[]
GetPos ( int x, int y ) : int
SerializeByteCount ( ByteCount byteCounts ) : byte[]

비공개 메소드들

메소드 설명
BytesToFrame ( byte frame ) : ].char[
CalculateChangesForDifferentChangeTypes ( Frame frames, int frameNumber ) : CompressedFrame>.Dictionary
CalculateFrameChanges ( Frame frames, FrameType type, int frameNumber ) : CompressedFrame
CalculateFrameChanges ( ) : CompressedFrame>>.List
CharsToLine ( char chars ) : string
GetCompressedFrameBytes ( HuffmanTree tree, Frame frame, CompressedFrame compressedFrame ) : byte[]
GetCompressedFrames ( HuffmanTree tree, bool reducedLines, CompressedFrame>.List framesChanges, List &frameDiffs ) : List
GetX ( int pos ) : int
GetY ( int pos ) : int

메소드 상세

AsciimationDataGenerator() 공개 메소드

public AsciimationDataGenerator ( string frames ) : System
frames string
리턴 System

Compress_v_1_3() 공개 메소드

public Compress_v_1_3 ( List &compressedFrames, bool reducedLines = true ) : string
compressedFrames List
reducedLines bool
리턴 string

Decompress_v_1_3() 공개 정적인 메소드

public static Decompress_v_1_3 ( string str, int currentFrame ) : string
str string
currentFrame int
리턴 string

DeserializeByteCount() 공개 정적인 메소드

public static DeserializeByteCount ( byte ar ) : FreakySources.Code.ByteCount[]
ar byte
리턴 FreakySources.Code.ByteCount[]

GetBytesFreqs() 공개 메소드

public GetBytesFreqs ( bool reducedLines = false, int lengthBitsCount = 8 ) : FreakySources.Code.ByteCount[]
reducedLines bool
lengthBitsCount int
리턴 FreakySources.Code.ByteCount[]

GetBytesFreqs() 공개 메소드

public GetBytesFreqs ( bool reducedLines, int lengthBitsCount, List compressedFrames ) : FreakySources.Code.ByteCount[]
reducedLines bool
lengthBitsCount int
compressedFrames List
리턴 FreakySources.Code.ByteCount[]

GetPos() 공개 메소드

public GetPos ( int x, int y ) : int
x int
y int
리턴 int

SerializeByteCount() 공개 정적인 메소드

public static SerializeByteCount ( ByteCount byteCounts ) : byte[]
byteCounts ByteCount
리턴 byte[]