C# Class NScumm.Dump.ScriptParser6

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

Protected Properties

Свойство Type Description
CurrentActor SimpleName
CurrentVerb SimpleName

Méthodes publiques

Méthode Description
ScriptParser6 ( GameInfo game ) : NScumm.Scumm.IO

Méthodes protégées

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

Private Methods

Méthode Description
GetIndex ( Expression exp, int index ) : Expression
Not ( Expression exp ) : Expression
ReadArray ( ) : Expression
Verb ( Expression index ) : Expression
WriteVar ( int index, Expression value ) : Expression

Method Details

Abs() protected méthode

protected Abs ( ) : Statement
Résultat Statement

ActorFollowCamera() protected méthode

protected ActorFollowCamera ( ) : Statement
Résultat Statement

ActorOps() protected méthode

protected ActorOps ( ) : Statement
Résultat Statement

Add() protected méthode

protected Add ( ) : Statement
Résultat Statement

AnimateActor() protected méthode

protected AnimateActor ( ) : Statement
Résultat Statement

ArrayOps() protected méthode

protected ArrayOps ( ) : Statement
Résultat Statement

Band() protected méthode

protected Band ( ) : Statement
Résultat Statement

BeginOverride() protected méthode

protected BeginOverride ( ) : Statement
Résultat Statement

BinaryExpression() protected méthode

protected BinaryExpression ( Operator op ) : Statement
op Operator
Résultat Statement

Bor() protected méthode

protected Bor ( ) : Statement
Résultat Statement

BreakHere() protected méthode

protected BreakHere ( ) : Statement
Résultat Statement

ByteArrayDec() protected méthode

protected ByteArrayDec ( ) : Statement
Résultat Statement

ByteArrayInc() protected méthode

protected ByteArrayInc ( ) : Statement
Résultat Statement

ByteArrayIndexedRead() protected méthode

protected ByteArrayIndexedRead ( ) : Statement
Résultat Statement

ByteArrayIndexedWrite() protected méthode

protected ByteArrayIndexedWrite ( ) : Statement
Résultat Statement

ByteArrayRead() protected méthode

protected ByteArrayRead ( ) : Statement
Résultat Statement

ByteArrayWrite() protected méthode

protected ByteArrayWrite ( ) : Statement
Résultat Statement

ByteVarDec() protected méthode

protected ByteVarDec ( ) : Statement
Résultat Statement

ByteVarInc() protected méthode

protected ByteVarInc ( ) : Statement
Résultat Statement

CreateBoxMatrix() protected méthode

protected CreateBoxMatrix ( ) : Statement
Résultat Statement

CursorCommand() protected méthode

protected CursorCommand ( ) : Statement
Résultat Statement

Cutscene() protected méthode

protected Cutscene ( ) : Statement
Résultat Statement

DecodeParseString() protected méthode

protected DecodeParseString ( Expression target, bool withActor ) : Expression
target Expression
withActor bool
Résultat Expression

Delay() protected méthode

protected Delay ( ) : Statement
Résultat Statement

DelayFrames() protected méthode

protected DelayFrames ( ) : Statement
Résultat Statement

DelayMinutes() protected méthode

protected DelayMinutes ( ) : Statement
Résultat Statement

DelaySeconds() protected méthode

protected DelaySeconds ( ) : Statement
Résultat Statement

Dim2DimArray() protected méthode

protected Dim2DimArray ( ) : Statement
Résultat Statement

DimArray() protected méthode

protected DimArray ( ) : Statement
Résultat Statement

DistObjectObject() protected méthode

protected DistObjectObject ( ) : Statement
Résultat Statement

DistObjectPt() protected méthode

protected DistObjectPt ( ) : Statement
Résultat Statement

DistPtPt() protected méthode

protected DistPtPt ( ) : Statement
Résultat Statement

Div() protected méthode

protected Div ( ) : Statement
Résultat Statement

DoSentence() protected méthode

protected DoSentence ( ) : Statement
Résultat Statement

DrawBlastObject() protected méthode

protected DrawBlastObject ( ) : Statement
Résultat Statement

DrawBox() protected méthode

protected DrawBox ( ) : Statement
Résultat Statement

DrawObject() protected méthode

protected DrawObject ( ) : Statement
Résultat Statement

DrawObjectAt() protected méthode

protected DrawObjectAt ( ) : Statement
Résultat Statement

Dummy() protected méthode

protected Dummy ( ) : Statement
Résultat Statement

Dup() protected méthode

protected Dup ( ) : Statement
Résultat Statement

EndCutscene() protected méthode

protected EndCutscene ( ) : Statement
Résultat Statement

EndOverride() protected méthode

protected EndOverride ( ) : Statement
Résultat Statement

Eq() protected méthode

protected Eq ( ) : Statement
Résultat Statement

FaceActor() protected méthode

protected FaceActor ( ) : Statement
Résultat Statement

FindAllObjects() protected méthode

protected FindAllObjects ( ) : Statement
Résultat Statement

FindInventory() protected méthode

protected FindInventory ( ) : Statement
Résultat Statement

FindObject() protected méthode

protected FindObject ( ) : Statement
Résultat Statement

FreezeUnfreeze() protected méthode

protected FreezeUnfreeze ( ) : Statement
Résultat Statement

Ge() protected méthode

protected Ge ( ) : Statement
Résultat Statement

GetActor() protected méthode

protected GetActor ( Expression index ) : Expression
index Expression
Résultat Expression

GetActorAnimCounter() protected méthode

protected GetActorAnimCounter ( ) : Statement
Résultat Statement

GetActorAnimateVariable() protected méthode

protected GetActorAnimateVariable ( ) : Statement
Résultat Statement

GetActorCostume() protected méthode

protected GetActorCostume ( ) : Statement
Résultat Statement

GetActorElevation() protected méthode

protected GetActorElevation ( ) : Statement
Résultat Statement

GetActorFromXY() protected méthode

protected GetActorFromXY ( ) : Statement
Résultat Statement

GetActorLayer() protected méthode

protected GetActorLayer ( ) : Statement
Résultat Statement

GetActorMoving() protected méthode

protected GetActorMoving ( ) : Statement
Résultat Statement

GetActorRoom() protected méthode

protected GetActorRoom ( ) : Statement
Résultat Statement

GetActorScaleX() protected méthode

protected GetActorScaleX ( ) : Statement
Résultat Statement

GetActorWalkBox() protected méthode

protected GetActorWalkBox ( ) : Statement
Résultat Statement

GetActorWidth() protected méthode

protected GetActorWidth ( ) : Statement
Résultat Statement

GetAnimateVariable() protected méthode

protected GetAnimateVariable ( ) : Statement
Résultat Statement

GetDateTime() protected méthode

protected GetDateTime ( ) : Statement
Résultat Statement

GetInventoryCount() protected méthode

protected GetInventoryCount ( ) : Statement
Résultat Statement

GetObjectNewDir() protected méthode

protected GetObjectNewDir ( ) : Statement
Résultat Statement

GetObjectOldDir() protected méthode

protected GetObjectOldDir ( ) : Statement
Résultat Statement

GetObjectX() protected méthode

protected GetObjectX ( ) : Statement
Résultat Statement

GetObjectY() protected méthode

protected GetObjectY ( ) : Statement
Résultat Statement

GetOwner() protected méthode

protected GetOwner ( ) : Statement
Résultat Statement

GetPixel() protected méthode

protected GetPixel ( ) : Statement
Résultat Statement

GetRandomNumber() protected méthode

protected GetRandomNumber ( ) : Statement
Résultat Statement

GetRandomNumberRange() protected méthode

protected GetRandomNumberRange ( ) : Statement
Résultat Statement

GetStackList() protected méthode

protected GetStackList ( int maxNum ) : Expression
maxNum int
Résultat Expression

GetState() protected méthode

protected GetState ( ) : Statement
Résultat Statement

GetVerbEntrypoint() protected méthode

protected GetVerbEntrypoint ( ) : Statement
Résultat Statement

GetVerbFromXY() protected méthode

protected GetVerbFromXY ( ) : Statement
Résultat Statement

Gt() protected méthode

protected Gt ( ) : Statement
Résultat Statement

If() protected méthode

protected If ( ) : Statement
Résultat Statement

IfClassOfIs() protected méthode

protected IfClassOfIs ( ) : Statement
Résultat Statement

IfNot() protected méthode

protected IfNot ( ) : Statement
Résultat Statement

InitOpCodes() protected méthode

protected InitOpCodes ( ) : void
Résultat void

IsActorInBox() protected méthode

protected IsActorInBox ( ) : Statement
Résultat Statement

IsAnyOf() protected méthode

protected IsAnyOf ( ) : Statement
Résultat Statement

IsRoomScriptRunning() protected méthode

protected IsRoomScriptRunning ( ) : Statement
Résultat Statement

IsScriptRunning() protected méthode

protected IsScriptRunning ( ) : Statement
Résultat Statement

IsSoundRunning() protected méthode

protected IsSoundRunning ( ) : Statement
Résultat Statement

Jump() protected méthode

protected Jump ( ) : Statement
Résultat Statement

JumpToScript() protected méthode

protected JumpToScript ( ) : Statement
Résultat Statement

KernelGetFunctions() protected méthode

protected KernelGetFunctions ( ) : Statement
Résultat Statement

KernelSetFunctions() protected méthode

protected KernelSetFunctions ( ) : Statement
Résultat Statement

Land() protected méthode

protected Land ( ) : Statement
Résultat Statement

Le() protected méthode

protected Le ( ) : Statement
Résultat Statement

LoadRoom() protected méthode

protected LoadRoom ( ) : Statement
Résultat Statement

LoadRoomWithEgo() protected méthode

protected LoadRoomWithEgo ( ) : Statement
Résultat Statement

Lor() protected méthode

protected Lor ( ) : Statement
Résultat Statement

Lt() protected méthode

protected Lt ( ) : Statement
Résultat Statement

Mod() protected méthode

protected Mod ( ) : Statement
Résultat Statement

Mul() protected méthode

protected Mul ( ) : Statement
Résultat Statement

NEq() protected méthode

protected NEq ( ) : Statement
Résultat Statement

Not() protected méthode

protected Not ( ) : Statement
Résultat Statement

Object() protected méthode

protected Object ( Expression index ) : Expression
index Expression
Résultat Expression

PanCameraTo() protected méthode

protected PanCameraTo ( ) : Statement
Résultat Statement

PickOneOf() protected méthode

protected PickOneOf ( ) : Statement
Résultat Statement

PickOneOfDefault() protected méthode

protected PickOneOfDefault ( ) : Statement
Résultat Statement

PickVarRandom() protected méthode

protected PickVarRandom ( ) : Statement
Résultat Statement

PickupObject() protected méthode

protected PickupObject ( ) : Statement
Résultat Statement

Pop() protected méthode

protected Pop ( ) : Expression
Résultat Expression

PopRoomAndObject() protected méthode

protected PopRoomAndObject ( Expression &room, Expression &obj ) : void
room Expression
obj Expression
Résultat void

PopStatement() protected méthode

protected PopStatement ( ) : Statement
Résultat Statement

PrintActor() protected méthode

protected PrintActor ( ) : Statement
Résultat Statement

PrintDebug() protected méthode

protected PrintDebug ( ) : Statement
Résultat Statement

PrintEgo() protected méthode

protected PrintEgo ( ) : Statement
Résultat Statement

PrintLine() protected méthode

protected PrintLine ( ) : Statement
Résultat Statement

PrintSystem() protected méthode

protected PrintSystem ( ) : Statement
Résultat Statement

PrintText() protected méthode

protected PrintText ( ) : Statement
Résultat Statement

PseudoRoom() protected méthode

protected PseudoRoom ( ) : Statement
Résultat Statement

Push() protected méthode

protected Push ( ) : Statement
Résultat Statement

PushByte() protected méthode

protected PushByte ( ) : Statement
Résultat Statement

PushByteVar() protected méthode

protected PushByteVar ( ) : Statement
Résultat Statement

PushWord() protected méthode

protected PushWord ( ) : Statement
Résultat Statement

PushWordVar() protected méthode

protected PushWordVar ( ) : Statement
Résultat Statement

PutActorAtObject() protected méthode

protected PutActorAtObject ( ) : Statement
Résultat Statement

PutActorAtXY() protected méthode

protected PutActorAtXY ( ) : Statement
Résultat Statement

ResourceRoutines() protected méthode

protected ResourceRoutines ( ) : Statement
Résultat Statement

RoomOps() protected méthode

protected RoomOps ( ) : Statement
Résultat Statement

SaveRestoreVerbs() protected méthode

protected SaveRestoreVerbs ( ) : Statement
Résultat Statement

ScriptParser6() public méthode

public ScriptParser6 ( GameInfo game ) : NScumm.Scumm.IO
game GameInfo
Résultat NScumm.Scumm.IO

SetBlastObjectWindow() protected méthode

protected SetBlastObjectWindow ( ) : Statement
Résultat Statement

SetBoxFlags() protected méthode

protected SetBoxFlags ( ) : Statement
Résultat Statement

SetBoxSet() protected méthode

protected SetBoxSet ( ) : Statement
Résultat Statement

SetCameraAt() protected méthode

protected SetCameraAt ( ) : Statement
Résultat Statement

SetClass() protected méthode

protected SetClass ( ) : Statement
Résultat Statement

SetObjectName() protected méthode

protected SetObjectName ( ) : Statement
Résultat Statement

SetOwner() protected méthode

protected SetOwner ( ) : Statement
Résultat Statement

SetState() protected méthode

protected SetState ( ) : Statement
Résultat Statement

Shuffle() protected méthode

protected Shuffle ( ) : Statement
Résultat Statement

SoundKludge() protected méthode

protected SoundKludge ( ) : Statement
Résultat Statement

StampObject() protected méthode

protected StampObject ( ) : Statement
Résultat Statement

StartMusic() protected méthode

protected StartMusic ( ) : Statement
Résultat Statement

StartObject() protected méthode

protected StartObject ( ) : Statement
Résultat Statement

StartObjectQuick() protected méthode

protected StartObjectQuick ( ) : Statement
Résultat Statement

StartScript() protected méthode

protected StartScript ( ) : Statement
Résultat Statement

StartScriptQuick() protected méthode

protected StartScriptQuick ( ) : Statement
Résultat Statement

StartScriptQuick2() protected méthode

protected StartScriptQuick2 ( ) : Statement
Résultat Statement

StartSound() protected méthode

protected StartSound ( ) : Statement
Résultat Statement

StopMusic() protected méthode

protected StopMusic ( ) : Statement
Résultat Statement

StopObjectCode() protected méthode

protected StopObjectCode ( ) : Statement
Résultat Statement

StopObjectScript() protected méthode

protected StopObjectScript ( ) : Statement
Résultat Statement

StopScript() protected méthode

protected StopScript ( ) : Statement
Résultat Statement

StopSentence() protected méthode

protected StopSentence ( ) : Statement
Résultat Statement

StopSound() protected méthode

protected StopSound ( ) : Statement
Résultat Statement

StopTalking() protected méthode

protected StopTalking ( ) : Statement
Résultat Statement

Sub() protected méthode

protected Sub ( ) : Statement
Résultat Statement

SystemOps() protected méthode

protected SystemOps ( ) : Statement
Résultat Statement

TalkActor() protected méthode

protected TalkActor ( ) : Statement
Résultat Statement

TalkEgo() protected méthode

protected TalkEgo ( ) : Statement
Résultat Statement

VerbOps() protected méthode

protected VerbOps ( ) : Statement
Résultat Statement

Wait() protected méthode

protected Wait ( ) : Statement
Résultat Statement

WalkActorTo() protected méthode

protected WalkActorTo ( ) : Statement
Résultat Statement

WalkActorToObj() protected méthode

protected WalkActorToObj ( ) : Statement
Résultat Statement

WordArrayDec() protected méthode

protected WordArrayDec ( ) : Statement
Résultat Statement

WordArrayInc() protected méthode

protected WordArrayInc ( ) : Statement
Résultat Statement

WordArrayIndexedRead() protected méthode

protected WordArrayIndexedRead ( ) : Statement
Résultat Statement

WordArrayIndexedWrite() protected méthode

protected WordArrayIndexedWrite ( ) : Statement
Résultat Statement

WordArrayRead() protected méthode

protected WordArrayRead ( ) : Statement
Résultat Statement

WordArrayWrite() protected méthode

protected WordArrayWrite ( ) : Statement
Résultat Statement

WordVarDec() protected méthode

protected WordVarDec ( ) : Statement
Résultat Statement

WordVarInc() protected méthode

protected WordVarInc ( ) : Statement
Résultat Statement

WriteArray() protected méthode

protected WriteArray ( ) : Statement
Résultat Statement

WriteByteVar() protected méthode

protected WriteByteVar ( ) : Statement
Résultat Statement

WriteWordVar() protected méthode

protected WriteWordVar ( ) : Statement
Résultat Statement

Property Details

CurrentActor protected_oe property

protected SimpleName CurrentActor
Résultat SimpleName

CurrentVerb protected_oe property

protected SimpleName CurrentVerb
Résultat SimpleName