C# Class NScumm.Scumm.ScummEngine7

Afficher le fichier Open project: scemino/nscumm Class Usage Examples

Méthodes publiques

Свойство Type Description
VariableCustomScaleTable int

Protected Properties

Свойство 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

Свойство Type Description
AddSubtitleToQueue void
ClampCameraPos System.Point
ClearSubtitleQueue void
KernelSetFunctions void
PlaySpeech void
ProcessSubtitleQueue void
SetCameraFollows void
akos_processQueue void

Méthodes publiques

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

Méthodes protégées

Méthode 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

Méthode 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 méthode

protected ActorTalk ( byte msg ) : void
msg byte
Résultat void

Charset() protected méthode

protected Charset ( ) : void
Résultat void

DrawVerb() protected méthode

protected DrawVerb ( int verb, int mode ) : void
verb int
mode int
Résultat void

GetStringAddress() protected méthode

protected GetStringAddress ( int i ) : byte[]
i int
Résultat byte[]

GetStringAddressVar() public méthode

public GetStringAddressVar ( int i ) : byte[]
i int
Résultat byte[]

HandleDrawing() protected méthode

protected HandleDrawing ( ) : void
Résultat void

HandleSound() protected méthode

protected HandleSound ( ) : void
Résultat void

MoveCamera() protected méthode

protected MoveCamera ( ) : void
Résultat void

PanCameraToCore() protected méthode

protected PanCameraToCore ( System.Point pos ) : void
pos System.Point
Résultat void

ProcessActors() protected méthode

protected ProcessActors ( ) : void
Résultat void

ProcessInput() protected méthode

protected ProcessInput ( ) : void
Résultat void

ResetScummVars() protected méthode

protected ResetScummVars ( ) : void
Résultat void

ScummEngine7() public méthode

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

SetCameraAt() protected méthode

protected SetCameraAt ( System.Point pos ) : void
pos System.Point
Résultat void

SetShadowPalette() protected méthode

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
Résultat void

SetupVars() protected méthode

protected SetupVars ( ) : void
Résultat void

TranslateText() public méthode

public TranslateText ( byte text ) : byte[]
text byte
Résultat byte[]

Property Details

VariableCameraDestX protected_oe property

protected int VariableCameraDestX
Résultat int

VariableCameraDestY protected_oe property

protected int VariableCameraDestY
Résultat int

VariableCameraSpeedX protected_oe property

protected int VariableCameraSpeedX
Résultat int

VariableCameraSpeedY protected_oe property

protected int VariableCameraSpeedY
Résultat int

VariableCustomScaleTable public_oe property

public int VariableCustomScaleTable
Résultat int

VariableNumGlobalObjs protected_oe property

protected int VariableNumGlobalObjs
Résultat int

VariablePauseKey protected_oe property

protected int VariablePauseKey
Résultat int

VariableRestartKey protected_oe property

protected int VariableRestartKey
Résultat int

VariableString2Draw protected_oe property

protected int VariableString2Draw
Résultat int

VariableVersionKey protected_oe property

protected int VariableVersionKey
Résultat int

VariableVideoName protected_oe property

protected int VariableVideoName
Résultat int

_verbLineSpacing protected_oe property

protected int _verbLineSpacing
Résultat int