C# Class NScumm.Scumm.ScummEngine3

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

Méthodes publiques

Méthode Description
DebugOp ( ) : void
ResourceRoutines ( ) : void
ScummEngine3 ( GameSettings game, IGraphicsManager graphicsManager, IInputManager inputManager, IMixer mixer ) : System
SystemOps ( ) : void
Wait ( ) : void

Méthodes protégées

Méthode Description
Add ( ) : void
BeginOverride ( ) : void
DecodeParseString ( ) : void
Delay ( ) : void
GetActorX ( ) : void
GetActorY ( ) : void
GetResult ( ) : void
GetVar ( ) : int
InitOpCodes ( ) : void
IsGreater ( ) : void
IsGreaterEqual ( ) : void
IsLess ( ) : void
IsLessEqual ( ) : void
LoadFlObject ( int obj, int room ) : void
LoadVars ( ) : void
PanCameraTo ( ) : void
PickupObject ( ) : void
Print ( ) : void
PutActor ( ) : void
PutActorInRoom ( ) : void
ReadVariable ( uint var ) : int
ResetScummVars ( ) : void
ResetScummVarsCore ( ) : void
RunInputScript ( ClickArea clickArea, KeyCode code, int mode ) : void
RunInventoryScript ( int i ) : void
SaveVars ( ) : void
SetBuiltinCursor ( int idx ) : void
SetCameraAt ( ) : void
SetupVars ( ) : void
StartScript ( ) : void
StopScript ( ) : void
Subtract ( ) : void
WalkActorTo ( ) : void
WriteVariable ( uint index, int value ) : void

Private Methods

Méthode Description
ActorFromPosition ( ) : void
ActorOps ( ) : void
And ( ) : void
ChainScript ( ) : void
CursorCommand ( ) : void
CutScene ( ) : void
Divide ( ) : void
DoSentence ( ) : void
DrawBox ( ) : void
DrawObject ( ) : void
Expression ( ) : void
FindInventory ( ) : void
FindObject ( ) : void
FreezeScripts ( ) : void
GetActorElevation ( ) : void
GetActorWalkBox ( ) : void
GetActorWidth ( ) : void
GetAnimCounter ( ) : void
GetInventoryCount ( ) : void
GetIqPointsFilename ( ) : string
GetStringWidth ( ) : void
GetVerbEntrypoint ( ) : void
IfClassOfIs ( ) : void
IfNotState ( ) : void
IfState ( ) : void
Lights ( ) : void
LoadIqPoints ( byte ptr ) : void
LoadRoomWithEgo ( ) : void
Multiply ( ) : void
OldRoomEffect ( ) : void
Or ( ) : void
PutActorAtObject ( ) : void
ReadString ( ) : string
RoomOps ( ) : void
SaveIQPoints ( ) : void
SaveLoad ( ) : void
SaveLoadVars ( ) : void
SaveRestoreVerbs ( ) : void
SetClass ( ) : void
SetState ( ) : void
StartObject ( ) : void
StopObjectScript ( ) : void
StringOperations ( ) : void
VerbOps ( ) : void
WaitForActor ( ) : void
WaitForSentence ( ) : void
WalkActorToObject ( ) : void

Method Details

Add() protected méthode

protected Add ( ) : void
Résultat void

BeginOverride() protected méthode

protected BeginOverride ( ) : void
Résultat void

DebugOp() public méthode

public DebugOp ( ) : void
Résultat void

DecodeParseString() protected méthode

protected DecodeParseString ( ) : void
Résultat void

Delay() protected méthode

protected Delay ( ) : void
Résultat void

GetActorX() protected méthode

protected GetActorX ( ) : void
Résultat void

GetActorY() protected méthode

protected GetActorY ( ) : void
Résultat void

GetResult() protected méthode

protected GetResult ( ) : void
Résultat void

GetVar() protected méthode

protected GetVar ( ) : int
Résultat int

InitOpCodes() protected méthode

protected InitOpCodes ( ) : 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

LoadFlObject() protected méthode

protected LoadFlObject ( int obj, int room ) : void
obj int
room int
Résultat void

LoadVars() protected méthode

protected LoadVars ( ) : void
Résultat void

PanCameraTo() protected méthode

protected PanCameraTo ( ) : void
Résultat void

PickupObject() protected méthode

protected PickupObject ( ) : void
Résultat void

Print() protected méthode

protected Print ( ) : 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

ResetScummVarsCore() protected méthode

protected ResetScummVarsCore ( ) : void
Résultat void

ResourceRoutines() public méthode

public ResourceRoutines ( ) : 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

SaveVars() protected méthode

protected SaveVars ( ) : void
Résultat void

ScummEngine3() public méthode

public ScummEngine3 ( GameSettings game, IGraphicsManager graphicsManager, IInputManager inputManager, IMixer mixer ) : System
game NScumm.Core.IO.GameSettings
graphicsManager IGraphicsManager
inputManager IInputManager
mixer IMixer
Résultat System

SetBuiltinCursor() protected méthode

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

SetCameraAt() protected méthode

protected SetCameraAt ( ) : void
Résultat void

SetupVars() protected méthode

protected SetupVars ( ) : void
Résultat void

StartScript() protected méthode

protected StartScript ( ) : void
Résultat void

StopScript() protected méthode

protected StopScript ( ) : void
Résultat void

Subtract() protected méthode

protected Subtract ( ) : void
Résultat void

SystemOps() public méthode

public SystemOps ( ) : void
Résultat void

Wait() public méthode

public Wait ( ) : void
Résultat void

WalkActorTo() protected méthode

protected WalkActorTo ( ) : void
Résultat void

WriteVariable() protected méthode

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