C# Класс NScumm.Dump.ScriptParser6

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

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

Свойство Тип Описание
CurrentActor SimpleName
CurrentVerb SimpleName

Открытые методы

Метод Описание
ScriptParser6 ( GameInfo game ) : NScumm.Scumm.IO

Защищенные методы

Метод Описание
Abs ( ) : Statement
ActorFollowCamera ( ) : Statement
ActorOps ( ) : Statement
Add ( ) : Statement
AnimateActor ( ) : Statement
ArrayOps ( ) : Statement
Band ( ) : Statement
BeginOverride ( ) : Statement
BinaryExpression ( Operator op ) : Statement
Bor ( ) : Statement
BreakHere ( ) : Statement
ByteArrayDec ( ) : Statement
ByteArrayInc ( ) : Statement
ByteArrayIndexedRead ( ) : Statement
ByteArrayIndexedWrite ( ) : Statement
ByteArrayRead ( ) : Statement
ByteArrayWrite ( ) : Statement
ByteVarDec ( ) : Statement
ByteVarInc ( ) : Statement
CreateBoxMatrix ( ) : Statement
CursorCommand ( ) : Statement
Cutscene ( ) : Statement
DecodeParseString ( Expression target, bool withActor ) : Expression
Delay ( ) : Statement
DelayFrames ( ) : Statement
DelayMinutes ( ) : Statement
DelaySeconds ( ) : Statement
Dim2DimArray ( ) : Statement
DimArray ( ) : Statement
DistObjectObject ( ) : Statement
DistObjectPt ( ) : Statement
DistPtPt ( ) : Statement
Div ( ) : Statement
DoSentence ( ) : Statement
DrawBlastObject ( ) : Statement
DrawBox ( ) : Statement
DrawObject ( ) : Statement
DrawObjectAt ( ) : Statement
Dummy ( ) : Statement
Dup ( ) : Statement
EndCutscene ( ) : Statement
EndOverride ( ) : Statement
Eq ( ) : Statement
FaceActor ( ) : Statement
FindAllObjects ( ) : Statement
FindInventory ( ) : Statement
FindObject ( ) : Statement
FreezeUnfreeze ( ) : Statement
Ge ( ) : Statement
GetActor ( Expression index ) : Expression
GetActorAnimCounter ( ) : Statement
GetActorAnimateVariable ( ) : Statement
GetActorCostume ( ) : Statement
GetActorElevation ( ) : Statement
GetActorFromXY ( ) : Statement
GetActorLayer ( ) : Statement
GetActorMoving ( ) : Statement
GetActorRoom ( ) : Statement
GetActorScaleX ( ) : Statement
GetActorWalkBox ( ) : Statement
GetActorWidth ( ) : Statement
GetAnimateVariable ( ) : Statement
GetDateTime ( ) : Statement
GetInventoryCount ( ) : Statement
GetObjectNewDir ( ) : Statement
GetObjectOldDir ( ) : Statement
GetObjectX ( ) : Statement
GetObjectY ( ) : Statement
GetOwner ( ) : Statement
GetPixel ( ) : Statement
GetRandomNumber ( ) : Statement
GetRandomNumberRange ( ) : Statement
GetStackList ( int maxNum ) : Expression
GetState ( ) : Statement
GetVerbEntrypoint ( ) : Statement
GetVerbFromXY ( ) : Statement
Gt ( ) : Statement
If ( ) : Statement
IfClassOfIs ( ) : Statement
IfNot ( ) : Statement
InitOpCodes ( ) : void
IsActorInBox ( ) : Statement
IsAnyOf ( ) : Statement
IsRoomScriptRunning ( ) : Statement
IsScriptRunning ( ) : Statement
IsSoundRunning ( ) : Statement
Jump ( ) : Statement
JumpToScript ( ) : Statement
KernelGetFunctions ( ) : Statement
KernelSetFunctions ( ) : Statement
Land ( ) : Statement
Le ( ) : Statement
LoadRoom ( ) : Statement
LoadRoomWithEgo ( ) : Statement
Lor ( ) : Statement
Lt ( ) : Statement
Mod ( ) : Statement
Mul ( ) : Statement
NEq ( ) : Statement
Not ( ) : Statement
Object ( Expression index ) : Expression
PanCameraTo ( ) : Statement
PickOneOf ( ) : Statement
PickOneOfDefault ( ) : Statement
PickVarRandom ( ) : Statement
PickupObject ( ) : Statement
Pop ( ) : Expression
PopRoomAndObject ( Expression &room, Expression &obj ) : void
PopStatement ( ) : Statement
PrintActor ( ) : Statement
PrintDebug ( ) : Statement
PrintEgo ( ) : Statement
PrintLine ( ) : Statement
PrintSystem ( ) : Statement
PrintText ( ) : Statement
PseudoRoom ( ) : Statement
Push ( ) : Statement
PushByte ( ) : Statement
PushByteVar ( ) : Statement
PushWord ( ) : Statement
PushWordVar ( ) : Statement
PutActorAtObject ( ) : Statement
PutActorAtXY ( ) : Statement
ResourceRoutines ( ) : Statement
RoomOps ( ) : Statement
SaveRestoreVerbs ( ) : Statement
SetBlastObjectWindow ( ) : Statement
SetBoxFlags ( ) : Statement
SetBoxSet ( ) : Statement
SetCameraAt ( ) : Statement
SetClass ( ) : Statement
SetObjectName ( ) : Statement
SetOwner ( ) : Statement
SetState ( ) : Statement
Shuffle ( ) : Statement
SoundKludge ( ) : Statement
StampObject ( ) : Statement
StartMusic ( ) : Statement
StartObject ( ) : Statement
StartObjectQuick ( ) : Statement
StartScript ( ) : Statement
StartScriptQuick ( ) : Statement
StartScriptQuick2 ( ) : Statement
StartSound ( ) : Statement
StopMusic ( ) : Statement
StopObjectCode ( ) : Statement
StopObjectScript ( ) : Statement
StopScript ( ) : Statement
StopSentence ( ) : Statement
StopSound ( ) : Statement
StopTalking ( ) : Statement
Sub ( ) : Statement
SystemOps ( ) : Statement
TalkActor ( ) : Statement
TalkEgo ( ) : Statement
VerbOps ( ) : Statement
Wait ( ) : Statement
WalkActorTo ( ) : Statement
WalkActorToObj ( ) : Statement
WordArrayDec ( ) : Statement
WordArrayInc ( ) : Statement
WordArrayIndexedRead ( ) : Statement
WordArrayIndexedWrite ( ) : Statement
WordArrayRead ( ) : Statement
WordArrayWrite ( ) : Statement
WordVarDec ( ) : Statement
WordVarInc ( ) : Statement
WriteArray ( ) : Statement
WriteByteVar ( ) : Statement
WriteWordVar ( ) : Statement

Приватные методы

Метод Описание
GetIndex ( Expression exp, int index ) : Expression
Not ( Expression exp ) : Expression
ReadArray ( ) : Expression
Verb ( Expression index ) : Expression
WriteVar ( int index, Expression value ) : Expression

Описание методов

Abs() защищенный Метод

protected Abs ( ) : Statement
Результат Statement

ActorFollowCamera() защищенный Метод

protected ActorFollowCamera ( ) : Statement
Результат Statement

ActorOps() защищенный Метод

protected ActorOps ( ) : Statement
Результат Statement

Add() защищенный Метод

protected Add ( ) : Statement
Результат Statement

AnimateActor() защищенный Метод

protected AnimateActor ( ) : Statement
Результат Statement

ArrayOps() защищенный Метод

protected ArrayOps ( ) : Statement
Результат Statement

Band() защищенный Метод

protected Band ( ) : Statement
Результат Statement

BeginOverride() защищенный Метод

protected BeginOverride ( ) : Statement
Результат Statement

BinaryExpression() защищенный Метод

protected BinaryExpression ( Operator op ) : Statement
op Operator
Результат Statement

Bor() защищенный Метод

protected Bor ( ) : Statement
Результат Statement

BreakHere() защищенный Метод

protected BreakHere ( ) : Statement
Результат Statement

ByteArrayDec() защищенный Метод

protected ByteArrayDec ( ) : Statement
Результат Statement

ByteArrayInc() защищенный Метод

protected ByteArrayInc ( ) : Statement
Результат Statement

ByteArrayIndexedRead() защищенный Метод

protected ByteArrayIndexedRead ( ) : Statement
Результат Statement

ByteArrayIndexedWrite() защищенный Метод

protected ByteArrayIndexedWrite ( ) : Statement
Результат Statement

ByteArrayRead() защищенный Метод

protected ByteArrayRead ( ) : Statement
Результат Statement

ByteArrayWrite() защищенный Метод

protected ByteArrayWrite ( ) : Statement
Результат Statement

ByteVarDec() защищенный Метод

protected ByteVarDec ( ) : Statement
Результат Statement

ByteVarInc() защищенный Метод

protected ByteVarInc ( ) : Statement
Результат Statement

CreateBoxMatrix() защищенный Метод

protected CreateBoxMatrix ( ) : Statement
Результат Statement

CursorCommand() защищенный Метод

protected CursorCommand ( ) : Statement
Результат Statement

Cutscene() защищенный Метод

protected Cutscene ( ) : Statement
Результат Statement

DecodeParseString() защищенный Метод

protected DecodeParseString ( Expression target, bool withActor ) : Expression
target Expression
withActor bool
Результат Expression

Delay() защищенный Метод

protected Delay ( ) : Statement
Результат Statement

DelayFrames() защищенный Метод

protected DelayFrames ( ) : Statement
Результат Statement

DelayMinutes() защищенный Метод

protected DelayMinutes ( ) : Statement
Результат Statement

DelaySeconds() защищенный Метод

protected DelaySeconds ( ) : Statement
Результат Statement

Dim2DimArray() защищенный Метод

protected Dim2DimArray ( ) : Statement
Результат Statement

DimArray() защищенный Метод

protected DimArray ( ) : Statement
Результат Statement

DistObjectObject() защищенный Метод

protected DistObjectObject ( ) : Statement
Результат Statement

DistObjectPt() защищенный Метод

protected DistObjectPt ( ) : Statement
Результат Statement

DistPtPt() защищенный Метод

protected DistPtPt ( ) : Statement
Результат Statement

Div() защищенный Метод

protected Div ( ) : Statement
Результат Statement

DoSentence() защищенный Метод

protected DoSentence ( ) : Statement
Результат Statement

DrawBlastObject() защищенный Метод

protected DrawBlastObject ( ) : Statement
Результат Statement

DrawBox() защищенный Метод

protected DrawBox ( ) : Statement
Результат Statement

DrawObject() защищенный Метод

protected DrawObject ( ) : Statement
Результат Statement

DrawObjectAt() защищенный Метод

protected DrawObjectAt ( ) : Statement
Результат Statement

Dummy() защищенный Метод

protected Dummy ( ) : Statement
Результат Statement

Dup() защищенный Метод

protected Dup ( ) : Statement
Результат Statement

EndCutscene() защищенный Метод

protected EndCutscene ( ) : Statement
Результат Statement

EndOverride() защищенный Метод

protected EndOverride ( ) : Statement
Результат Statement

Eq() защищенный Метод

protected Eq ( ) : Statement
Результат Statement

FaceActor() защищенный Метод

protected FaceActor ( ) : Statement
Результат Statement

FindAllObjects() защищенный Метод

protected FindAllObjects ( ) : Statement
Результат Statement

FindInventory() защищенный Метод

protected FindInventory ( ) : Statement
Результат Statement

FindObject() защищенный Метод

protected FindObject ( ) : Statement
Результат Statement

FreezeUnfreeze() защищенный Метод

protected FreezeUnfreeze ( ) : Statement
Результат Statement

Ge() защищенный Метод

protected Ge ( ) : Statement
Результат Statement

GetActor() защищенный Метод

protected GetActor ( Expression index ) : Expression
index Expression
Результат Expression

GetActorAnimCounter() защищенный Метод

protected GetActorAnimCounter ( ) : Statement
Результат Statement

GetActorAnimateVariable() защищенный Метод

protected GetActorAnimateVariable ( ) : Statement
Результат Statement

GetActorCostume() защищенный Метод

protected GetActorCostume ( ) : Statement
Результат Statement

GetActorElevation() защищенный Метод

protected GetActorElevation ( ) : Statement
Результат Statement

GetActorFromXY() защищенный Метод

protected GetActorFromXY ( ) : Statement
Результат Statement

GetActorLayer() защищенный Метод

protected GetActorLayer ( ) : Statement
Результат Statement

GetActorMoving() защищенный Метод

protected GetActorMoving ( ) : Statement
Результат Statement

GetActorRoom() защищенный Метод

protected GetActorRoom ( ) : Statement
Результат Statement

GetActorScaleX() защищенный Метод

protected GetActorScaleX ( ) : Statement
Результат Statement

GetActorWalkBox() защищенный Метод

protected GetActorWalkBox ( ) : Statement
Результат Statement

GetActorWidth() защищенный Метод

protected GetActorWidth ( ) : Statement
Результат Statement

GetAnimateVariable() защищенный Метод

protected GetAnimateVariable ( ) : Statement
Результат Statement

GetDateTime() защищенный Метод

protected GetDateTime ( ) : Statement
Результат Statement

GetInventoryCount() защищенный Метод

protected GetInventoryCount ( ) : Statement
Результат Statement

GetObjectNewDir() защищенный Метод

protected GetObjectNewDir ( ) : Statement
Результат Statement

GetObjectOldDir() защищенный Метод

protected GetObjectOldDir ( ) : Statement
Результат Statement

GetObjectX() защищенный Метод

protected GetObjectX ( ) : Statement
Результат Statement

GetObjectY() защищенный Метод

protected GetObjectY ( ) : Statement
Результат Statement

GetOwner() защищенный Метод

protected GetOwner ( ) : Statement
Результат Statement

GetPixel() защищенный Метод

protected GetPixel ( ) : Statement
Результат Statement

GetRandomNumber() защищенный Метод

protected GetRandomNumber ( ) : Statement
Результат Statement

GetRandomNumberRange() защищенный Метод

protected GetRandomNumberRange ( ) : Statement
Результат Statement

GetStackList() защищенный Метод

protected GetStackList ( int maxNum ) : Expression
maxNum int
Результат Expression

GetState() защищенный Метод

protected GetState ( ) : Statement
Результат Statement

GetVerbEntrypoint() защищенный Метод

protected GetVerbEntrypoint ( ) : Statement
Результат Statement

GetVerbFromXY() защищенный Метод

protected GetVerbFromXY ( ) : Statement
Результат Statement

Gt() защищенный Метод

protected Gt ( ) : Statement
Результат Statement

If() защищенный Метод

protected If ( ) : Statement
Результат Statement

IfClassOfIs() защищенный Метод

protected IfClassOfIs ( ) : Statement
Результат Statement

IfNot() защищенный Метод

protected IfNot ( ) : Statement
Результат Statement

InitOpCodes() защищенный Метод

protected InitOpCodes ( ) : void
Результат void

IsActorInBox() защищенный Метод

protected IsActorInBox ( ) : Statement
Результат Statement

IsAnyOf() защищенный Метод

protected IsAnyOf ( ) : Statement
Результат Statement

IsRoomScriptRunning() защищенный Метод

protected IsRoomScriptRunning ( ) : Statement
Результат Statement

IsScriptRunning() защищенный Метод

protected IsScriptRunning ( ) : Statement
Результат Statement

IsSoundRunning() защищенный Метод

protected IsSoundRunning ( ) : Statement
Результат Statement

Jump() защищенный Метод

protected Jump ( ) : Statement
Результат Statement

JumpToScript() защищенный Метод

protected JumpToScript ( ) : Statement
Результат Statement

KernelGetFunctions() защищенный Метод

protected KernelGetFunctions ( ) : Statement
Результат Statement

KernelSetFunctions() защищенный Метод

protected KernelSetFunctions ( ) : Statement
Результат Statement

Land() защищенный Метод

protected Land ( ) : Statement
Результат Statement

Le() защищенный Метод

protected Le ( ) : Statement
Результат Statement

LoadRoom() защищенный Метод

protected LoadRoom ( ) : Statement
Результат Statement

LoadRoomWithEgo() защищенный Метод

protected LoadRoomWithEgo ( ) : Statement
Результат Statement

Lor() защищенный Метод

protected Lor ( ) : Statement
Результат Statement

Lt() защищенный Метод

protected Lt ( ) : Statement
Результат Statement

Mod() защищенный Метод

protected Mod ( ) : Statement
Результат Statement

Mul() защищенный Метод

protected Mul ( ) : Statement
Результат Statement

NEq() защищенный Метод

protected NEq ( ) : Statement
Результат Statement

Not() защищенный Метод

protected Not ( ) : Statement
Результат Statement

Object() защищенный Метод

protected Object ( Expression index ) : Expression
index Expression
Результат Expression

PanCameraTo() защищенный Метод

protected PanCameraTo ( ) : Statement
Результат Statement

PickOneOf() защищенный Метод

protected PickOneOf ( ) : Statement
Результат Statement

PickOneOfDefault() защищенный Метод

protected PickOneOfDefault ( ) : Statement
Результат Statement

PickVarRandom() защищенный Метод

protected PickVarRandom ( ) : Statement
Результат Statement

PickupObject() защищенный Метод

protected PickupObject ( ) : Statement
Результат Statement

Pop() защищенный Метод

protected Pop ( ) : Expression
Результат Expression

PopRoomAndObject() защищенный Метод

protected PopRoomAndObject ( Expression &room, Expression &obj ) : void
room Expression
obj Expression
Результат void

PopStatement() защищенный Метод

protected PopStatement ( ) : Statement
Результат Statement

PrintActor() защищенный Метод

protected PrintActor ( ) : Statement
Результат Statement

PrintDebug() защищенный Метод

protected PrintDebug ( ) : Statement
Результат Statement

PrintEgo() защищенный Метод

protected PrintEgo ( ) : Statement
Результат Statement

PrintLine() защищенный Метод

protected PrintLine ( ) : Statement
Результат Statement

PrintSystem() защищенный Метод

protected PrintSystem ( ) : Statement
Результат Statement

PrintText() защищенный Метод

protected PrintText ( ) : Statement
Результат Statement

PseudoRoom() защищенный Метод

protected PseudoRoom ( ) : Statement
Результат Statement

Push() защищенный Метод

protected Push ( ) : Statement
Результат Statement

PushByte() защищенный Метод

protected PushByte ( ) : Statement
Результат Statement

PushByteVar() защищенный Метод

protected PushByteVar ( ) : Statement
Результат Statement

PushWord() защищенный Метод

protected PushWord ( ) : Statement
Результат Statement

PushWordVar() защищенный Метод

protected PushWordVar ( ) : Statement
Результат Statement

PutActorAtObject() защищенный Метод

protected PutActorAtObject ( ) : Statement
Результат Statement

PutActorAtXY() защищенный Метод

protected PutActorAtXY ( ) : Statement
Результат Statement

ResourceRoutines() защищенный Метод

protected ResourceRoutines ( ) : Statement
Результат Statement

RoomOps() защищенный Метод

protected RoomOps ( ) : Statement
Результат Statement

SaveRestoreVerbs() защищенный Метод

protected SaveRestoreVerbs ( ) : Statement
Результат Statement

ScriptParser6() публичный Метод

public ScriptParser6 ( GameInfo game ) : NScumm.Scumm.IO
game GameInfo
Результат NScumm.Scumm.IO

SetBlastObjectWindow() защищенный Метод

protected SetBlastObjectWindow ( ) : Statement
Результат Statement

SetBoxFlags() защищенный Метод

protected SetBoxFlags ( ) : Statement
Результат Statement

SetBoxSet() защищенный Метод

protected SetBoxSet ( ) : Statement
Результат Statement

SetCameraAt() защищенный Метод

protected SetCameraAt ( ) : Statement
Результат Statement

SetClass() защищенный Метод

protected SetClass ( ) : Statement
Результат Statement

SetObjectName() защищенный Метод

protected SetObjectName ( ) : Statement
Результат Statement

SetOwner() защищенный Метод

protected SetOwner ( ) : Statement
Результат Statement

SetState() защищенный Метод

protected SetState ( ) : Statement
Результат Statement

Shuffle() защищенный Метод

protected Shuffle ( ) : Statement
Результат Statement

SoundKludge() защищенный Метод

protected SoundKludge ( ) : Statement
Результат Statement

StampObject() защищенный Метод

protected StampObject ( ) : Statement
Результат Statement

StartMusic() защищенный Метод

protected StartMusic ( ) : Statement
Результат Statement

StartObject() защищенный Метод

protected StartObject ( ) : Statement
Результат Statement

StartObjectQuick() защищенный Метод

protected StartObjectQuick ( ) : Statement
Результат Statement

StartScript() защищенный Метод

protected StartScript ( ) : Statement
Результат Statement

StartScriptQuick() защищенный Метод

protected StartScriptQuick ( ) : Statement
Результат Statement

StartScriptQuick2() защищенный Метод

protected StartScriptQuick2 ( ) : Statement
Результат Statement

StartSound() защищенный Метод

protected StartSound ( ) : Statement
Результат Statement

StopMusic() защищенный Метод

protected StopMusic ( ) : Statement
Результат Statement

StopObjectCode() защищенный Метод

protected StopObjectCode ( ) : Statement
Результат Statement

StopObjectScript() защищенный Метод

protected StopObjectScript ( ) : Statement
Результат Statement

StopScript() защищенный Метод

protected StopScript ( ) : Statement
Результат Statement

StopSentence() защищенный Метод

protected StopSentence ( ) : Statement
Результат Statement

StopSound() защищенный Метод

protected StopSound ( ) : Statement
Результат Statement

StopTalking() защищенный Метод

protected StopTalking ( ) : Statement
Результат Statement

Sub() защищенный Метод

protected Sub ( ) : Statement
Результат Statement

SystemOps() защищенный Метод

protected SystemOps ( ) : Statement
Результат Statement

TalkActor() защищенный Метод

protected TalkActor ( ) : Statement
Результат Statement

TalkEgo() защищенный Метод

protected TalkEgo ( ) : Statement
Результат Statement

VerbOps() защищенный Метод

protected VerbOps ( ) : Statement
Результат Statement

Wait() защищенный Метод

protected Wait ( ) : Statement
Результат Statement

WalkActorTo() защищенный Метод

protected WalkActorTo ( ) : Statement
Результат Statement

WalkActorToObj() защищенный Метод

protected WalkActorToObj ( ) : Statement
Результат Statement

WordArrayDec() защищенный Метод

protected WordArrayDec ( ) : Statement
Результат Statement

WordArrayInc() защищенный Метод

protected WordArrayInc ( ) : Statement
Результат Statement

WordArrayIndexedRead() защищенный Метод

protected WordArrayIndexedRead ( ) : Statement
Результат Statement

WordArrayIndexedWrite() защищенный Метод

protected WordArrayIndexedWrite ( ) : Statement
Результат Statement

WordArrayRead() защищенный Метод

protected WordArrayRead ( ) : Statement
Результат Statement

WordArrayWrite() защищенный Метод

protected WordArrayWrite ( ) : Statement
Результат Statement

WordVarDec() защищенный Метод

protected WordVarDec ( ) : Statement
Результат Statement

WordVarInc() защищенный Метод

protected WordVarInc ( ) : Statement
Результат Statement

WriteArray() защищенный Метод

protected WriteArray ( ) : Statement
Результат Statement

WriteByteVar() защищенный Метод

protected WriteByteVar ( ) : Statement
Результат Statement

WriteWordVar() защищенный Метод

protected WriteWordVar ( ) : Statement
Результат Statement

Описание свойств

CurrentActor защищенное свойство

protected SimpleName CurrentActor
Результат SimpleName

CurrentVerb защищенное свойство

protected SimpleName CurrentVerb
Результат SimpleName