C# 클래스 NScumm.Scumm.ScummEngine3

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

공개 메소드들

메소드 설명
DebugOp ( ) : void
ResourceRoutines ( ) : void
ScummEngine3 ( GameSettings game, IGraphicsManager graphicsManager, IInputManager inputManager, IMixer mixer ) : System
SystemOps ( ) : void
Wait ( ) : void

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

Add() 보호된 메소드

protected Add ( ) : void
리턴 void

BeginOverride() 보호된 메소드

protected BeginOverride ( ) : void
리턴 void

DebugOp() 공개 메소드

public DebugOp ( ) : void
리턴 void

DecodeParseString() 보호된 메소드

protected DecodeParseString ( ) : void
리턴 void

Delay() 보호된 메소드

protected Delay ( ) : void
리턴 void

GetActorX() 보호된 메소드

protected GetActorX ( ) : void
리턴 void

GetActorY() 보호된 메소드

protected GetActorY ( ) : void
리턴 void

GetResult() 보호된 메소드

protected GetResult ( ) : void
리턴 void

GetVar() 보호된 메소드

protected GetVar ( ) : int
리턴 int

InitOpCodes() 보호된 메소드

protected InitOpCodes ( ) : void
리턴 void

IsGreater() 보호된 메소드

protected IsGreater ( ) : void
리턴 void

IsGreaterEqual() 보호된 메소드

protected IsGreaterEqual ( ) : void
리턴 void

IsLess() 보호된 메소드

protected IsLess ( ) : void
리턴 void

IsLessEqual() 보호된 메소드

protected IsLessEqual ( ) : void
리턴 void

LoadFlObject() 보호된 메소드

protected LoadFlObject ( int obj, int room ) : void
obj int
room int
리턴 void

LoadVars() 보호된 메소드

protected LoadVars ( ) : void
리턴 void

PanCameraTo() 보호된 메소드

protected PanCameraTo ( ) : void
리턴 void

PickupObject() 보호된 메소드

protected PickupObject ( ) : void
리턴 void

Print() 보호된 메소드

protected Print ( ) : void
리턴 void

PutActor() 보호된 메소드

protected PutActor ( ) : void
리턴 void

PutActorInRoom() 보호된 메소드

protected PutActorInRoom ( ) : void
리턴 void

ReadVariable() 보호된 메소드

protected ReadVariable ( uint var ) : int
var uint
리턴 int

ResetScummVars() 보호된 메소드

protected ResetScummVars ( ) : void
리턴 void

ResetScummVarsCore() 보호된 메소드

protected ResetScummVarsCore ( ) : void
리턴 void

ResourceRoutines() 공개 메소드

public ResourceRoutines ( ) : void
리턴 void

RunInputScript() 보호된 메소드

protected RunInputScript ( ClickArea clickArea, KeyCode code, int mode ) : void
clickArea ClickArea
code KeyCode
mode int
리턴 void

RunInventoryScript() 보호된 메소드

protected RunInventoryScript ( int i ) : void
i int
리턴 void

SaveVars() 보호된 메소드

protected SaveVars ( ) : void
리턴 void

ScummEngine3() 공개 메소드

public ScummEngine3 ( GameSettings game, IGraphicsManager graphicsManager, IInputManager inputManager, IMixer mixer ) : System
game NScumm.Core.IO.GameSettings
graphicsManager IGraphicsManager
inputManager IInputManager
mixer IMixer
리턴 System

SetBuiltinCursor() 보호된 메소드

protected SetBuiltinCursor ( int idx ) : void
idx int
리턴 void

SetCameraAt() 보호된 메소드

protected SetCameraAt ( ) : void
리턴 void

SetupVars() 보호된 메소드

protected SetupVars ( ) : void
리턴 void

StartScript() 보호된 메소드

protected StartScript ( ) : void
리턴 void

StopScript() 보호된 메소드

protected StopScript ( ) : void
리턴 void

Subtract() 보호된 메소드

protected Subtract ( ) : void
리턴 void

SystemOps() 공개 메소드

public SystemOps ( ) : void
리턴 void

Wait() 공개 메소드

public Wait ( ) : void
리턴 void

WalkActorTo() 보호된 메소드

protected WalkActorTo ( ) : void
리턴 void

WriteVariable() 보호된 메소드

protected WriteVariable ( uint index, int value ) : void
index uint
value int
리턴 void