C# 클래스 NScumm.Scumm.IO.ClassicCostumeLoader

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

공개 프로퍼티들

프로퍼티 타입 설명
AnimCmds long
BasePtr long
CostumeReader System.IO.BinaryReader
DataOffsets long
Format byte
FrameOffsets long
Id int
Mirror bool
NumAnim byte
NumColors byte
Palette byte[]

보호된 프로퍼티들

프로퍼티 타입 설명
_vm ScummEngine

공개 메소드들

메소드 설명
ClassicCostumeLoader ( ScummEngine vm ) : System
CostumeDecodeData ( Actor a, int frame, uint usemask ) : void
HasManyDirections ( int id ) : bool
IncreaseAnims ( Actor a ) : int
LoadCostume ( int id ) : void

보호된 메소드들

메소드 설명
IncreaseAnim ( Actor a, int slot ) : bool

비공개 메소드들

메소드 설명
ReadAnimCommand ( int j ) : byte

메소드 상세

ClassicCostumeLoader() 공개 메소드

public ClassicCostumeLoader ( ScummEngine vm ) : System
vm ScummEngine
리턴 System

CostumeDecodeData() 공개 메소드

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

HasManyDirections() 공개 메소드

public HasManyDirections ( int id ) : bool
id int
리턴 bool

IncreaseAnim() 보호된 메소드

protected IncreaseAnim ( Actor a, int slot ) : bool
a Actor
slot int
리턴 bool

IncreaseAnims() 공개 메소드

public IncreaseAnims ( Actor a ) : int
a Actor
리턴 int

LoadCostume() 공개 메소드

public LoadCostume ( int id ) : void
id int
리턴 void

프로퍼티 상세

AnimCmds 공개적으로 프로퍼티

public long AnimCmds
리턴 long

BasePtr 공개적으로 프로퍼티

public long BasePtr
리턴 long

CostumeReader 공개적으로 프로퍼티

public BinaryReader,System.IO CostumeReader
리턴 System.IO.BinaryReader

DataOffsets 공개적으로 프로퍼티

public long DataOffsets
리턴 long

Format 공개적으로 프로퍼티

public byte Format
리턴 byte

FrameOffsets 공개적으로 프로퍼티

public long FrameOffsets
리턴 long

Id 공개적으로 프로퍼티

public int Id
리턴 int

Mirror 공개적으로 프로퍼티

public bool Mirror
리턴 bool

NumAnim 공개적으로 프로퍼티

public byte NumAnim
리턴 byte

NumColors 공개적으로 프로퍼티

public byte NumColors
리턴 byte

Palette 공개적으로 프로퍼티

public byte[] Palette
리턴 byte[]

_vm 보호되어 있는 프로퍼티

protected ScummEngine _vm
리턴 ScummEngine