C# 클래스 NScumm.Dump.ScriptParser6

파일 보기 프로젝트 열기: scemino/nscumm 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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