C# Класс NScumm.Sky.SkyCompact

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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