C# 클래스 NScumm.Sky.Grid

파일 보기 프로젝트 열기: scemino/nscumm 1 사용 예제들

공개 메소드들

메소드 설명
GiveGrid ( uint screen ) : byte[]
Grid ( Logic logic, Disk disk, SkyCompact skyCompact ) : System.Diagnostics
LoadGrids ( ) : void
ObjectToWalk ( Compact cpt ) : void
PlotGrid ( uint x, uint y, uint width, Compact cpt ) : void
RemoveGrid ( uint x, uint y, uint width, Compact cpt ) : void
RemoveObjectFromWalk ( Compact cpt ) : void

비공개 메소드들

메소드 설명
GetGridValues ( Compact cpt, byte &resGrid, int &resBitNum, uint &resWidth ) : bool
GetGridValues ( uint x, uint y, uint width, Compact cpt, byte &resGrid, int &resBitNum, uint &resWidth ) : bool
ObjectToWalk ( byte gridIdx, int bitNum, uint width ) : void
RemoveObjectFromWalk ( byte gridIdx, int bitNum, uint width ) : void

메소드 상세

GiveGrid() 공개 메소드

public GiveGrid ( uint screen ) : byte[]
screen uint
리턴 byte[]

Grid() 공개 메소드

public Grid ( Logic logic, Disk disk, SkyCompact skyCompact ) : System.Diagnostics
logic Logic
disk Disk
skyCompact SkyCompact
리턴 System.Diagnostics

LoadGrids() 공개 메소드

public LoadGrids ( ) : void
리턴 void

ObjectToWalk() 공개 메소드

public ObjectToWalk ( Compact cpt ) : void
cpt Compact
리턴 void

PlotGrid() 공개 메소드

public PlotGrid ( uint x, uint y, uint width, Compact cpt ) : void
x uint
y uint
width uint
cpt Compact
리턴 void

RemoveGrid() 공개 메소드

public RemoveGrid ( uint x, uint y, uint width, Compact cpt ) : void
x uint
y uint
width uint
cpt Compact
리턴 void

RemoveObjectFromWalk() 공개 메소드

public RemoveObjectFromWalk ( Compact cpt ) : void
cpt Compact
리턴 void