C# Class GameWorld2.Program

Inheritance: RelayObjectTwo, IReturnValueReceiver
Show file 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 property

public Logger logger
return Logger

nameOfOwner public property

public string nameOfOwner
return string

waitForNextFrame public property

public bool waitForNextFrame
return bool