C# Class NScumm.Scumm.ScummEngine7

Exibir arquivo Open project: scemino/nscumm Class Usage Examples

Public Properties

Property Type Description
VariableCustomScaleTable int

Protected Properties

Property Type Description
VariableCameraDestX int
VariableCameraDestY int
VariableCameraSpeedX int
VariableCameraSpeedY int
VariableNumGlobalObjs int
VariablePauseKey int
VariableRestartKey int
VariableString2Draw int
VariableVersionKey int
VariableVideoName int
_verbLineSpacing int

Private Properties

Property Type Description
AddSubtitleToQueue void
ClampCameraPos System.Point
ClearSubtitleQueue void
KernelSetFunctions void
PlaySpeech void
ProcessSubtitleQueue void
SetCameraFollows void
akos_processQueue void

Public Methods

Method Description
GetStringAddressVar ( int i ) : byte[]
ScummEngine7 ( GameSettings game, IGraphicsManager graphicsManager, IInputManager inputManager, IMixer mixer ) : NScumm.Core.Audio
TranslateText ( byte text ) : byte[]

Protected Methods

Method Description
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

Private Methods

Method Description
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

Method Details

ActorTalk() protected method

protected ActorTalk ( byte msg ) : void
msg byte
return void

Charset() protected method

protected Charset ( ) : void
return void

DrawVerb() protected method

protected DrawVerb ( int verb, int mode ) : void
verb int
mode int
return void

GetStringAddress() protected method

protected GetStringAddress ( int i ) : byte[]
i int
return byte[]

GetStringAddressVar() public method

public GetStringAddressVar ( int i ) : byte[]
i int
return byte[]

HandleDrawing() protected method

protected HandleDrawing ( ) : void
return void

HandleSound() protected method

protected HandleSound ( ) : void
return void

MoveCamera() protected method

protected MoveCamera ( ) : void
return void

PanCameraToCore() protected method

protected PanCameraToCore ( System.Point pos ) : void
pos System.Point
return void

ProcessActors() protected method

protected ProcessActors ( ) : void
return void

ProcessInput() protected method

protected ProcessInput ( ) : void
return void

ResetScummVars() protected method

protected ResetScummVars ( ) : void
return void

ScummEngine7() public method

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

SetCameraAt() protected method

protected SetCameraAt ( System.Point pos ) : void
pos System.Point
return void

SetShadowPalette() protected method

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
return void

SetupVars() protected method

protected SetupVars ( ) : void
return void

TranslateText() public method

public TranslateText ( byte text ) : byte[]
text byte
return byte[]

Property Details

VariableCameraDestX protected_oe property

protected int VariableCameraDestX
return int

VariableCameraDestY protected_oe property

protected int VariableCameraDestY
return int

VariableCameraSpeedX protected_oe property

protected int VariableCameraSpeedX
return int

VariableCameraSpeedY protected_oe property

protected int VariableCameraSpeedY
return int

VariableCustomScaleTable public_oe property

public int VariableCustomScaleTable
return int

VariableNumGlobalObjs protected_oe property

protected int VariableNumGlobalObjs
return int

VariablePauseKey protected_oe property

protected int VariablePauseKey
return int

VariableRestartKey protected_oe property

protected int VariableRestartKey
return int

VariableString2Draw protected_oe property

protected int VariableString2Draw
return int

VariableVersionKey protected_oe property

protected int VariableVersionKey
return int

VariableVideoName protected_oe property

protected int VariableVideoName
return int

_verbLineSpacing protected_oe property

protected int _verbLineSpacing
return int