C# Class NScumm.Scumm.ScummEngine2

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

Méthodes publiques

Свойство Type Description
VariableActorRangeMax int?
VariableActorRangeMin int?
VariableBackupVerb int?
VariableClickArea int?
VariableClickObject int?
VariableClickVerb int?
VariableCurrentDrive int?
VariableKeyPress int?
VariableMachineSpeed int?
VariableNumActor int?
VariableSentenceObject1 int?
VariableSentenceObject2 int?
VariableSentencePreposition int?
VariableSentenceVerb int?

Protected Properties

Свойство Type Description
_inventoryOffset ushort
_sentenceBuf string

Méthodes publiques

Méthode Description
ScummEngine2 ( GameSettings game, IGraphicsManager graphicsManager, IInputManager inputManager, IMixer mixer ) : System

Méthodes protégées

Méthode Description
ActorFollowCamera ( ) : void
ActorFollowCamera ( int act ) : void
ActorFromPos ( ) : void
Add ( ) : void
AnimateActor ( ) : void
BeginOverride ( ) : void
BreakHere ( ) : void
CheckExecVerbs ( ) : void
CheckV2Inventory ( int x, int y ) : int
ClearState02 ( ) : void
ClearState04 ( ) : void
ClearState08 ( ) : void
DecodeParseString ( ) : void
Decrement ( ) : void
Delay ( ) : void
DelayVariable ( ) : void
DrawPreposition ( int index ) : void
Dummy ( ) : void
EqualZero ( ) : void
FaceActor ( ) : void
GetActiveObject ( ) : int
GetActorCostume ( ) : void
GetActorFacing ( ) : void
GetActorMoving ( ) : void
GetActorRoom ( ) : void
GetActorX ( ) : void
GetActorY ( ) : void
GetDistance ( ) : void
GetObjectOwner ( ) : void
GetRandomNumber ( ) : void
GetResult ( ) : void
GetVar ( ) : int
HandleMouseOver ( bool updateInventory ) : void
IfNotState02 ( ) : void
IfNotState04 ( ) : void
IfNotState08 ( ) : void
IfState02 ( ) : void
IfState04 ( ) : void
IfState08 ( ) : void
Increment ( ) : void
InitOpCodes ( ) : void
IsActor ( int id ) : bool
IsEqual ( ) : void
IsGreater ( ) : void
IsGreaterEqual ( ) : void
IsLess ( ) : void
IsLessEqual ( ) : void
IsNotEqual ( ) : void
IsScriptRunning ( ) : void
IsSoundRunning ( ) : void
JumpRelative ( ) : void
LoadRoom ( ) : void
Move ( ) : void
NotEqualZero ( ) : void
PanCameraTo ( ) : void
Print ( ) : void
PrintEgo ( ) : void
PseudoRoom ( ) : void
PutActor ( ) : void
PutActorInRoom ( ) : void
ReadVariable ( uint var ) : int
ResetScummVars ( ) : void
Restart ( ) : void
RunInputScript ( ClickArea clickArea, KeyCode code, int mode ) : void
RunInventoryScript ( int i ) : void
SaveLoadGame ( ) : void
SaveOrLoad ( Serializer serializer ) : void
SetBoxFlags ( ) : void
SetBuiltinCursor ( int idx ) : void
SetCameraAt ( ) : void
SetCameraAtEx ( int at ) : void
SetObjectName ( ) : void
SetOwnerOf ( ) : void
SetState02 ( ) : void
SetState04 ( ) : void
SetState08 ( ) : void
SetUserState ( UserStates state ) : void
SetVarRange ( ) : void
SetupVars ( ) : void
StartMusic ( ) : void
StartScript ( ) : void
StartSound ( ) : void
StopMusic ( ) : void
StopScript ( ) : void
StopScriptCommon ( int script ) : void
StopSound ( ) : void
Subtract ( ) : void
WalkActorTo ( ) : void
WalkActorToActor ( ) : void
WalkActorToActor ( int actor, int toActor, int dist ) : void
WalkActorToObject ( int actor, int obj ) : void
WriteVariable ( uint index, int value ) : void

Private Methods

Méthode Description
ActorOps ( ) : void
AddIndirect ( ) : void
AssignVarByte ( ) : void
AssignVarWordIndirect ( ) : void
ChainScript ( ) : void
CheckV2MouseOver ( System.Point pos ) : void
ClearState01 ( ) : void
ClearStateCommon ( ObjectStateV2 type ) : void
CursorCommand ( ) : void
Cutscene ( ) : void
DoSentence ( ) : void
DrawObject ( ) : void
DrawSentence ( ) : void
EndCutscene ( ) : void
FindObject ( ) : void
GetActorElevation ( ) : void
GetActorWalkBox ( ) : void
GetBitVar ( ) : void
GetClosestObjActor ( ) : void
GetObjPreposition ( ) : void
GetResultPosIndirect ( ) : void
IfClassOfIs ( ) : void
IfNotState01 ( ) : void
IfNotStateCommon ( ObjectStateV2 type ) : void
IfState01 ( ) : void
IfStateCommon ( ObjectStateV2 type ) : void
InitV2MouseOver ( ) : void
Lights ( ) : void
LoadRoomWithEgo ( ) : void
PickupObject ( ) : void
PutActorAtObject ( ) : void
RedrawV2Inventory ( ) : void
ResetSentence ( ) : void
ResourceRoutines ( ) : void
RoomOps ( ) : void
SetActorElevation ( ) : void
SetBitVar ( ) : void
SetObjPreposition ( ) : void
SetState01 ( ) : void
SetStateCommon ( ObjectStateV2 type ) : void
SubIndirect ( ) : void
SwitchCostumeSet ( ) : void
UpdateScriptPointer ( ) : void
VerbOps ( ) : void
WaitForActor ( ) : void
WaitForMessage ( ) : void
WaitForSentence ( ) : void
WalkActorToObject ( ) : void

Method Details

ActorFollowCamera() protected méthode

protected ActorFollowCamera ( ) : void
Résultat void

ActorFollowCamera() protected méthode

protected ActorFollowCamera ( int act ) : void
act int
Résultat void

ActorFromPos() protected méthode

protected ActorFromPos ( ) : void
Résultat void

Add() protected méthode

protected Add ( ) : void
Résultat void

AnimateActor() protected méthode

protected AnimateActor ( ) : void
Résultat void

BeginOverride() protected méthode

protected BeginOverride ( ) : void
Résultat void

BreakHere() protected méthode

protected BreakHere ( ) : void
Résultat void

CheckExecVerbs() protected méthode

protected CheckExecVerbs ( ) : void
Résultat void

CheckV2Inventory() protected méthode

protected CheckV2Inventory ( int x, int y ) : int
x int
y int
Résultat int

ClearState02() protected méthode

protected ClearState02 ( ) : void
Résultat void

ClearState04() protected méthode

protected ClearState04 ( ) : void
Résultat void

ClearState08() protected méthode

protected ClearState08 ( ) : void
Résultat void

DecodeParseString() protected méthode

protected DecodeParseString ( ) : void
Résultat void

Decrement() protected méthode

protected Decrement ( ) : void
Résultat void

Delay() protected méthode

protected Delay ( ) : void
Résultat void

DelayVariable() protected méthode

protected DelayVariable ( ) : void
Résultat void

DrawPreposition() protected méthode

protected DrawPreposition ( int index ) : void
index int
Résultat void

Dummy() protected méthode

protected Dummy ( ) : void
Résultat void

EqualZero() protected méthode

protected EqualZero ( ) : void
Résultat void

FaceActor() protected méthode

protected FaceActor ( ) : void
Résultat void

GetActiveObject() protected méthode

protected GetActiveObject ( ) : int
Résultat int

GetActorCostume() protected méthode

protected GetActorCostume ( ) : void
Résultat void

GetActorFacing() protected méthode

protected GetActorFacing ( ) : void
Résultat void

GetActorMoving() protected méthode

protected GetActorMoving ( ) : void
Résultat void

GetActorRoom() protected méthode

protected GetActorRoom ( ) : void
Résultat void

GetActorX() protected méthode

protected GetActorX ( ) : void
Résultat void

GetActorY() protected méthode

protected GetActorY ( ) : void
Résultat void

GetDistance() protected méthode

protected GetDistance ( ) : void
Résultat void

GetObjectOwner() protected méthode

protected GetObjectOwner ( ) : void
Résultat void

GetRandomNumber() protected méthode

protected GetRandomNumber ( ) : void
Résultat void

GetResult() protected méthode

protected GetResult ( ) : void
Résultat void

GetVar() protected méthode

protected GetVar ( ) : int
Résultat int

HandleMouseOver() protected méthode

protected HandleMouseOver ( bool updateInventory ) : void
updateInventory bool
Résultat void

IfNotState02() protected méthode

protected IfNotState02 ( ) : void
Résultat void

IfNotState04() protected méthode

protected IfNotState04 ( ) : void
Résultat void

IfNotState08() protected méthode

protected IfNotState08 ( ) : void
Résultat void

IfState02() protected méthode

protected IfState02 ( ) : void
Résultat void

IfState04() protected méthode

protected IfState04 ( ) : void
Résultat void

IfState08() protected méthode

protected IfState08 ( ) : void
Résultat void

Increment() protected méthode

protected Increment ( ) : void
Résultat void

InitOpCodes() protected méthode

protected InitOpCodes ( ) : void
Résultat void

IsActor() protected méthode

protected IsActor ( int id ) : bool
id int
Résultat bool

IsEqual() protected méthode

protected IsEqual ( ) : void
Résultat void

IsGreater() protected méthode

protected IsGreater ( ) : void
Résultat void

IsGreaterEqual() protected méthode

protected IsGreaterEqual ( ) : void
Résultat void

IsLess() protected méthode

protected IsLess ( ) : void
Résultat void

IsLessEqual() protected méthode

protected IsLessEqual ( ) : void
Résultat void

IsNotEqual() protected méthode

protected IsNotEqual ( ) : void
Résultat void

IsScriptRunning() protected méthode

protected IsScriptRunning ( ) : void
Résultat void

IsSoundRunning() protected méthode

protected IsSoundRunning ( ) : void
Résultat void

JumpRelative() protected méthode

protected JumpRelative ( ) : void
Résultat void

LoadRoom() protected méthode

protected LoadRoom ( ) : void
Résultat void

Move() protected méthode

protected Move ( ) : void
Résultat void

NotEqualZero() protected méthode

protected NotEqualZero ( ) : void
Résultat void

PanCameraTo() protected méthode

protected PanCameraTo ( ) : void
Résultat void

Print() protected méthode

protected Print ( ) : void
Résultat void

PrintEgo() protected méthode

protected PrintEgo ( ) : void
Résultat void

PseudoRoom() protected méthode

protected PseudoRoom ( ) : void
Résultat void

PutActor() protected méthode

protected PutActor ( ) : void
Résultat void

PutActorInRoom() protected méthode

protected PutActorInRoom ( ) : void
Résultat void

ReadVariable() protected méthode

protected ReadVariable ( uint var ) : int
var uint
Résultat int

ResetScummVars() protected méthode

protected ResetScummVars ( ) : void
Résultat void

Restart() protected méthode

protected Restart ( ) : void
Résultat void

RunInputScript() protected méthode

protected RunInputScript ( ClickArea clickArea, KeyCode code, int mode ) : void
clickArea ClickArea
code KeyCode
mode int
Résultat void

RunInventoryScript() protected méthode

protected RunInventoryScript ( int i ) : void
i int
Résultat void

SaveLoadGame() protected méthode

protected SaveLoadGame ( ) : void
Résultat void

SaveOrLoad() protected méthode

protected SaveOrLoad ( Serializer serializer ) : void
serializer Serializer
Résultat void

ScummEngine2() public méthode

public ScummEngine2 ( GameSettings game, IGraphicsManager graphicsManager, IInputManager inputManager, IMixer mixer ) : System
game GameSettings
graphicsManager IGraphicsManager
inputManager IInputManager
mixer IMixer
Résultat System

SetBoxFlags() protected méthode

protected SetBoxFlags ( ) : void
Résultat void

SetBuiltinCursor() protected méthode

protected SetBuiltinCursor ( int idx ) : void
idx int
Résultat void

SetCameraAt() protected méthode

protected SetCameraAt ( ) : void
Résultat void

SetCameraAtEx() protected méthode

protected SetCameraAtEx ( int at ) : void
at int
Résultat void

SetObjectName() protected méthode

protected SetObjectName ( ) : void
Résultat void

SetOwnerOf() protected méthode

protected SetOwnerOf ( ) : void
Résultat void

SetState02() protected méthode

protected SetState02 ( ) : void
Résultat void

SetState04() protected méthode

protected SetState04 ( ) : void
Résultat void

SetState08() protected méthode

protected SetState08 ( ) : void
Résultat void

SetUserState() protected méthode

protected SetUserState ( UserStates state ) : void
state UserStates
Résultat void

SetVarRange() protected méthode

protected SetVarRange ( ) : void
Résultat void

SetupVars() protected méthode

protected SetupVars ( ) : void
Résultat void

StartMusic() protected méthode

protected StartMusic ( ) : void
Résultat void

StartScript() protected méthode

protected StartScript ( ) : void
Résultat void

StartSound() protected méthode

protected StartSound ( ) : void
Résultat void

StopMusic() protected méthode

protected StopMusic ( ) : void
Résultat void

StopScript() protected méthode

protected StopScript ( ) : void
Résultat void

StopScriptCommon() protected méthode

protected StopScriptCommon ( int script ) : void
script int
Résultat void

StopSound() protected méthode

protected StopSound ( ) : void
Résultat void

Subtract() protected méthode

protected Subtract ( ) : void
Résultat void

WalkActorTo() protected méthode

protected WalkActorTo ( ) : void
Résultat void

WalkActorToActor() protected méthode

protected WalkActorToActor ( ) : void
Résultat void

WalkActorToActor() protected méthode

protected WalkActorToActor ( int actor, int toActor, int dist ) : void
actor int
toActor int
dist int
Résultat void

WalkActorToObject() protected méthode

protected WalkActorToObject ( int actor, int obj ) : void
actor int
obj int
Résultat void

WriteVariable() protected méthode

protected WriteVariable ( uint index, int value ) : void
index uint
value int
Résultat void

Property Details

VariableActorRangeMax public_oe property

public int? VariableActorRangeMax
Résultat int?

VariableActorRangeMin public_oe property

public int? VariableActorRangeMin
Résultat int?

VariableBackupVerb public_oe property

public int? VariableBackupVerb
Résultat int?

VariableClickArea public_oe property

public int? VariableClickArea
Résultat int?

VariableClickObject public_oe property

public int? VariableClickObject
Résultat int?

VariableClickVerb public_oe property

public int? VariableClickVerb
Résultat int?

VariableCurrentDrive public_oe property

public int? VariableCurrentDrive
Résultat int?

VariableKeyPress public_oe property

public int? VariableKeyPress
Résultat int?

VariableMachineSpeed public_oe property

public int? VariableMachineSpeed
Résultat int?

VariableNumActor public_oe property

public int? VariableNumActor
Résultat int?

VariableSentenceObject1 public_oe property

public int? VariableSentenceObject1
Résultat int?

VariableSentenceObject2 public_oe property

public int? VariableSentenceObject2
Résultat int?

VariableSentencePreposition public_oe property

public int? VariableSentencePreposition
Résultat int?

VariableSentenceVerb public_oe property

public int? VariableSentenceVerb
Résultat int?

_inventoryOffset protected_oe property

protected ushort _inventoryOffset
Résultat ushort

_sentenceBuf protected_oe property

protected string _sentenceBuf
Résultat string