C# Class GameWorld2.Program

Inheritance: RelayObjectTwo, IReturnValueReceiver
Exibir arquivo Open project: eriksvedang/GameWorld2

Public Properties

Property Type Description
logger Logger
nameOfOwner string
waitForNextFrame bool

Public Methods

Method Description
ChangeGlobalVariableInitValue ( string pName, object pValue ) : void
ClearErrors ( ) : void
ClearRuntimeErrors ( ) : void
Compile ( ) : Error[]
ContainsErrors ( ) : bool
DeleteSprakRunner ( ) : void
GetErrors ( ) : Error[]
GetGlobalVariableValue ( string pName ) : object
GetProfileData ( ) : ProfileData>.Dictionary
HasFunction ( string pFunctionName, bool pFullExpensiveCheck ) : bool
Init ( GameWorld2.ProgramRunner pProgramRunner ) : void
OnReturnValue ( object pReturnValue ) : void
PrintErrorsToD ( ) : void
Start ( ) : void
StartAtFunction ( string functionName, object args, Program pCaller ) : void
StartAtFunction ( string functionName, object args, Program pCaller, bool pEnsureThatFunctionExists ) : void
StartAtFunctionIfItExists ( string functionName, object args, Program pCaller ) : void
StartAtFunctionWithMockReceiver ( string functionName, object args, MockProgram pMockProgram ) : void
StopAndReset ( ) : void
SwapStackTopValueTo ( object pValue ) : void
ToString ( ) : string
TryGetFunctionDefinition ( string pFunctionName, FunctionDefinition &pOutput ) : bool
Update ( float dt ) : void

Protected Methods

Method Description
SetupCells ( ) : void

Private Methods

Method Description
EnsureSprakRunner ( ) : void
Execute ( int pExecutions ) : void

Method Details

ChangeGlobalVariableInitValue() public method

public ChangeGlobalVariableInitValue ( string pName, object pValue ) : void
pName string
pValue object
return void

ClearErrors() public method

public ClearErrors ( ) : void
return void

ClearRuntimeErrors() public method

public ClearRuntimeErrors ( ) : void
return void

Compile() public method

public Compile ( ) : Error[]
return Error[]

ContainsErrors() public method

public ContainsErrors ( ) : bool
return bool

DeleteSprakRunner() public method

public DeleteSprakRunner ( ) : void
return void

GetErrors() public method

public GetErrors ( ) : Error[]
return Error[]

GetGlobalVariableValue() public method

public GetGlobalVariableValue ( string pName ) : object
pName string
return object

GetProfileData() public method

public GetProfileData ( ) : ProfileData>.Dictionary
return ProfileData>.Dictionary

HasFunction() public method

public HasFunction ( string pFunctionName, bool pFullExpensiveCheck ) : bool
pFunctionName string
pFullExpensiveCheck bool
return bool

Init() public method

public Init ( GameWorld2.ProgramRunner pProgramRunner ) : void
pProgramRunner GameWorld2.ProgramRunner
return void

OnReturnValue() public method

public OnReturnValue ( object pReturnValue ) : void
pReturnValue object
return void

PrintErrorsToD() public method

public PrintErrorsToD ( ) : void
return void

SetupCells() protected method

protected SetupCells ( ) : void
return void

Start() public method

public Start ( ) : void
return void

StartAtFunction() public method

public StartAtFunction ( string functionName, object args, Program pCaller ) : void
functionName string
args object
pCaller Program
return void

StartAtFunction() public method

public StartAtFunction ( string functionName, object args, Program pCaller, bool pEnsureThatFunctionExists ) : void
functionName string
args object
pCaller Program
pEnsureThatFunctionExists bool
return void

StartAtFunctionIfItExists() public method

public StartAtFunctionIfItExists ( string functionName, object args, Program pCaller ) : void
functionName string
args object
pCaller Program
return void

StartAtFunctionWithMockReceiver() public method

public StartAtFunctionWithMockReceiver ( string functionName, object args, MockProgram pMockProgram ) : void
functionName string
args object
pMockProgram MockProgram
return void

StopAndReset() public method

public StopAndReset ( ) : void
return void

SwapStackTopValueTo() public method

public SwapStackTopValueTo ( object pValue ) : void
pValue object
return void

ToString() public method

public ToString ( ) : string
return string

TryGetFunctionDefinition() public method

public TryGetFunctionDefinition ( string pFunctionName, FunctionDefinition &pOutput ) : bool
pFunctionName string
pOutput FunctionDefinition
return bool

Update() public method

public Update ( float dt ) : void
dt float
return void

Property Details

logger public_oe property

public Logger logger
return Logger

nameOfOwner public_oe property

public string nameOfOwner
return string

waitForNextFrame public_oe property

public bool waitForNextFrame
return bool