C# Класс NScumm.Scumm.ScummEngine7

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
VariableCustomScaleTable int

Защищенные свойства (Protected)

Свойство Тип Описание
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