C# Class NScumm.Sword1.ResMan

Exibir arquivo Open project: scemino/nscumm Class Usage Examples

Public Methods

Method Description
CptResOpen ( uint id ) : byte[]
FetchFrame ( byte resourceData, uint frameNo ) : ByteAccess
FetchRes ( uint id ) : byte[]
Flush ( ) : void
LockScript ( uint scrId ) : Header
OpenFetchRes ( uint id ) : byte[]
ReadInt16 ( short value ) : short
ReadUInt16 ( ushort value ) : ushort
ReadUInt32 ( uint value ) : uint
ResClose ( uint id ) : void
ResMan ( string directory, string fileName, bool isMacFile ) : System
ResOpen ( uint id ) : void
UnlockScript ( uint scrId ) : void

Private Methods

Method Description
LoadCluDescript ( string fileName ) : void
OpenCptResourceLittleEndian ( uint id ) : void
OpenScriptResourceLittleEndian ( uint id ) : void
ResFile ( uint id ) : Stream
ResHandle ( uint id ) : MemHandle
ResLength ( uint id ) : uint
ResOffset ( uint id ) : uint

Method Details

CptResOpen() public method

public CptResOpen ( uint id ) : byte[]
id uint
return byte[]

FetchFrame() public method

public FetchFrame ( byte resourceData, uint frameNo ) : ByteAccess
resourceData byte
frameNo uint
return ByteAccess

FetchRes() public method

public FetchRes ( uint id ) : byte[]
id uint
return byte[]

Flush() public method

public Flush ( ) : void
return void

LockScript() public method

public LockScript ( uint scrId ) : Header
scrId uint
return Header

OpenFetchRes() public method

public OpenFetchRes ( uint id ) : byte[]
id uint
return byte[]

ReadInt16() public method

public ReadInt16 ( short value ) : short
value short
return short

ReadUInt16() public method

public ReadUInt16 ( ushort value ) : ushort
value ushort
return ushort

ReadUInt32() public method

public ReadUInt32 ( uint value ) : uint
value uint
return uint

ResClose() public method

public ResClose ( uint id ) : void
id uint
return void

ResMan() public method

public ResMan ( string directory, string fileName, bool isMacFile ) : System
directory string
fileName string
isMacFile bool
return System

ResOpen() public method

public ResOpen ( uint id ) : void
id uint
return void

UnlockScript() public method

public UnlockScript ( uint scrId ) : void
scrId uint
return void