C# 클래스 NScumm.Sky.SkyCompact

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

공개 메소드들

메소드 설명
CptIsId ( Compact cpt, ushort id ) : bool

Needed for some workaround where the engine has to check if it's currently processing joey, for example

CreateResetData ( ushort gameVersion ) : byte[]
FetchCpt ( ushort cptId ) : Compact
FetchCptEntry ( ushort cptId ) : CompactEntry
FetchCptRaw ( ushort cptId ) : byte[]
GetCompactElem ( Compact cpt, ushort off ) : FieldAccess
GetGrafixPtr ( Compact cpt ) : UShortAccess
GetId ( Compact cpt ) : ushort
GetMegaSet ( Compact cpt ) : MegaSet

Gets the n'th mega set specified by a megaSet from a Compact object.

GetSub ( Compact cpt, int mode ) : FieldAccess
GetTurnTable ( Compact cpt, ushort dir ) : UShortAccess
SkyCompact ( ) : System

비공개 메소드들

메소드 설명
OpenCompactStream ( ) : Stream
ReadName ( int &asciiPos ) : string

메소드 상세

CptIsId() 공개 메소드

Needed for some workaround where the engine has to check if it's currently processing joey, for example
public CptIsId ( Compact cpt, ushort id ) : bool
cpt Compact
id ushort
리턴 bool

CreateResetData() 공개 메소드

public CreateResetData ( ushort gameVersion ) : byte[]
gameVersion ushort
리턴 byte[]

FetchCpt() 공개 메소드

public FetchCpt ( ushort cptId ) : Compact
cptId ushort
리턴 Compact

FetchCptEntry() 공개 메소드

public FetchCptEntry ( ushort cptId ) : CompactEntry
cptId ushort
리턴 CompactEntry

FetchCptRaw() 공개 메소드

public FetchCptRaw ( ushort cptId ) : byte[]
cptId ushort
리턴 byte[]

GetCompactElem() 공개 메소드

public GetCompactElem ( Compact cpt, ushort off ) : FieldAccess
cpt Compact
off ushort
리턴 FieldAccess

GetGrafixPtr() 공개 메소드

public GetGrafixPtr ( Compact cpt ) : UShortAccess
cpt Compact
리턴 UShortAccess

GetId() 공개 메소드

public GetId ( Compact cpt ) : ushort
cpt Compact
리턴 ushort

GetMegaSet() 공개 정적인 메소드

Gets the n'th mega set specified by a megaSet from a Compact object.
public static GetMegaSet ( Compact cpt ) : MegaSet
cpt Compact Compact object.
리턴 MegaSet

GetSub() 공개 정적인 메소드

public static GetSub ( Compact cpt, int mode ) : FieldAccess
cpt Compact
mode int
리턴 FieldAccess

GetTurnTable() 공개 메소드

public GetTurnTable ( Compact cpt, ushort dir ) : UShortAccess
cpt Compact
dir ushort
리턴 UShortAccess

SkyCompact() 공개 메소드

public SkyCompact ( ) : System
리턴 System