C# 클래스 NScumm.Scumm.ScummEngine7

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

공개 프로퍼티들

프로퍼티 타입 설명
VariableCustomScaleTable int

보호된 프로퍼티들

프로퍼티 타입 설명
VariableCameraDestX int
VariableCameraDestY int
VariableCameraSpeedX int
VariableCameraSpeedY int
VariableNumGlobalObjs int
VariablePauseKey int
VariableRestartKey int
VariableString2Draw int
VariableVersionKey int
VariableVideoName int
_verbLineSpacing int

Private Properties

프로퍼티 타입 설명
AddSubtitleToQueue void
ClampCameraPos System.Point
ClearSubtitleQueue void
KernelSetFunctions void
PlaySpeech void
ProcessSubtitleQueue void
SetCameraFollows void
akos_processQueue void

공개 메소드들

메소드 설명
GetStringAddressVar ( int i ) : byte[]
ScummEngine7 ( GameSettings game, IGraphicsManager graphicsManager, IInputManager inputManager, IMixer mixer ) : NScumm.Core.Audio
TranslateText ( byte text ) : byte[]

보호된 메소드들

메소드 설명
ActorTalk ( byte msg ) : void
Charset ( ) : void
DrawVerb ( int verb, int mode ) : void
GetStringAddress ( int i ) : byte[]
HandleDrawing ( ) : void
HandleSound ( ) : void
MoveCamera ( ) : void
PanCameraToCore ( System.Point pos ) : void
ProcessActors ( ) : void
ProcessInput ( ) : void
ResetScummVars ( ) : void
SetCameraAt ( System.Point pos ) : void
SetShadowPalette ( int slot, int redScale, int greenScale, int blueScale, int startColor, int endColor ) : void
SetupVars ( ) : void

비공개 메소드들

메소드 설명
AddSubtitleToQueue ( byte text, int textPos, System.Point pos, byte color, byte charset ) : void
ClampCameraPos ( System.Point pt ) : System.Point
ClearSubtitleQueue ( ) : void
KernelSetFunctions ( ) : void
PlaySpeech ( byte ptr ) : void
ProcessSubtitleQueue ( ) : void
SetCameraFollows ( Actor a, bool setCamera = false ) : void
akos_processQueue ( ) : void

메소드 상세

ActorTalk() 보호된 메소드

protected ActorTalk ( byte msg ) : void
msg byte
리턴 void

Charset() 보호된 메소드

protected Charset ( ) : void
리턴 void

DrawVerb() 보호된 메소드

protected DrawVerb ( int verb, int mode ) : void
verb int
mode int
리턴 void

GetStringAddress() 보호된 메소드

protected GetStringAddress ( int i ) : byte[]
i int
리턴 byte[]

GetStringAddressVar() 공개 메소드

public GetStringAddressVar ( int i ) : byte[]
i int
리턴 byte[]

HandleDrawing() 보호된 메소드

protected HandleDrawing ( ) : void
리턴 void

HandleSound() 보호된 메소드

protected HandleSound ( ) : void
리턴 void

MoveCamera() 보호된 메소드

protected MoveCamera ( ) : void
리턴 void

PanCameraToCore() 보호된 메소드

protected PanCameraToCore ( System.Point pos ) : void
pos System.Point
리턴 void

ProcessActors() 보호된 메소드

protected ProcessActors ( ) : void
리턴 void

ProcessInput() 보호된 메소드

protected ProcessInput ( ) : void
리턴 void

ResetScummVars() 보호된 메소드

protected ResetScummVars ( ) : void
리턴 void

ScummEngine7() 공개 메소드

public ScummEngine7 ( GameSettings game, IGraphicsManager graphicsManager, IInputManager inputManager, IMixer mixer ) : NScumm.Core.Audio
game GameSettings
graphicsManager IGraphicsManager
inputManager IInputManager
mixer IMixer
리턴 NScumm.Core.Audio

SetCameraAt() 보호된 메소드

protected SetCameraAt ( System.Point pos ) : void
pos System.Point
리턴 void

SetShadowPalette() 보호된 메소드

protected SetShadowPalette ( int slot, int redScale, int greenScale, int blueScale, int startColor, int endColor ) : void
slot int
redScale int
greenScale int
blueScale int
startColor int
endColor int
리턴 void

SetupVars() 보호된 메소드

protected SetupVars ( ) : void
리턴 void

TranslateText() 공개 메소드

public TranslateText ( byte text ) : byte[]
text byte
리턴 byte[]

프로퍼티 상세

VariableCameraDestX 보호되어 있는 프로퍼티

protected int VariableCameraDestX
리턴 int

VariableCameraDestY 보호되어 있는 프로퍼티

protected int VariableCameraDestY
리턴 int

VariableCameraSpeedX 보호되어 있는 프로퍼티

protected int VariableCameraSpeedX
리턴 int

VariableCameraSpeedY 보호되어 있는 프로퍼티

protected int VariableCameraSpeedY
리턴 int

VariableCustomScaleTable 공개적으로 프로퍼티

public int VariableCustomScaleTable
리턴 int

VariableNumGlobalObjs 보호되어 있는 프로퍼티

protected int VariableNumGlobalObjs
리턴 int

VariablePauseKey 보호되어 있는 프로퍼티

protected int VariablePauseKey
리턴 int

VariableRestartKey 보호되어 있는 프로퍼티

protected int VariableRestartKey
리턴 int

VariableString2Draw 보호되어 있는 프로퍼티

protected int VariableString2Draw
리턴 int

VariableVersionKey 보호되어 있는 프로퍼티

protected int VariableVersionKey
리턴 int

VariableVideoName 보호되어 있는 프로퍼티

protected int VariableVideoName
리턴 int

_verbLineSpacing 보호되어 있는 프로퍼티

protected int _verbLineSpacing
리턴 int