C# Class NScumm.Scumm.IO.AkosCostumeLoader

Inheritance: ICostumeLoader
Exibir arquivo Open project: scemino/nscumm

Protected Properties

Property Type Description
_akos byte[]

Public Methods

Method Description
AkosCostumeLoader ( ScummEngine vm ) : System
CostumeDecodeData ( Actor a, int frame, uint usemask ) : void
HasManyDirections ( int id ) : bool
IncreaseAnim ( Actor a, int chan, byte aksq, byte akfo, int numakfo, ScummEngine vm ) : bool
IncreaseAnims ( Actor a ) : int
LoadCostume ( int id ) : void

Protected Methods

Method Description
HasManyDirections ( ) : bool

Private Methods

Method Description
GB ( byte aksq, int curpos, int o ) : byte
GUW ( byte aksq, int curpos, int o ) : ushort
GW ( byte aksq, int curpos, int o ) : short
akos_compare ( int a, int b, byte cmd ) : bool
akos_queCommand ( byte cmd, Actor a, int param_1, int param_2, ScummEngine vm ) : void

Method Details

AkosCostumeLoader() public method

public AkosCostumeLoader ( ScummEngine vm ) : System
vm ScummEngine
return System

CostumeDecodeData() public method

public CostumeDecodeData ( Actor a, int frame, uint usemask ) : void
a Actor
frame int
usemask uint
return void

HasManyDirections() protected method

protected HasManyDirections ( ) : bool
return bool

HasManyDirections() public method

public HasManyDirections ( int id ) : bool
id int
return bool

IncreaseAnim() public static method

public static IncreaseAnim ( Actor a, int chan, byte aksq, byte akfo, int numakfo, ScummEngine vm ) : bool
a Actor
chan int
aksq byte
akfo byte
numakfo int
vm ScummEngine
return bool

IncreaseAnims() public method

public IncreaseAnims ( Actor a ) : int
a Actor
return int

LoadCostume() public method

public LoadCostume ( int id ) : void
id int
return void

Property Details

_akos protected_oe property

protected byte[] _akos
return byte[]