C# Class GoodAI.Modules.School.Worlds.RogueTeacher

Inheritance: GoodAI.Modules.School.Common.AbstractTeacherInWorld
Mostrar archivo Open project: GoodAI/BrainSimulator Class Usage Examples

Public Properties

Property Type Description
ActionsList List

Public Methods

Method Description
ActionsCount ( ) : int
CurrentAction ( ) : float[]
GetDefaultSize ( ) : Size
GetDefaultStopTexture ( ) : string
GetDefaultTexturePath ( ) : string
GetRandomAction ( Random rndGen, int degreeOfFreedom ) : Actions
IsDone ( ) : bool
Reset ( ) : void
RogueTeacher ( PointF p, List actions, float scale = 1.0f ) : GoodAI.Core.Nodes
RogueTeacher ( PointF p, float scale = 1.0f ) : GoodAI.Core.Nodes
Stop ( ) : void

Private Methods

Method Description
GetActionVector ( Actions a ) : float[]

Method Details

ActionsCount() public method

public ActionsCount ( ) : int
return int

CurrentAction() public method

public CurrentAction ( ) : float[]
return float[]

GetDefaultSize() public static method

public static GetDefaultSize ( ) : Size
return System.Drawing.Size

GetDefaultStopTexture() public static method

public static GetDefaultStopTexture ( ) : string
return string

GetDefaultTexturePath() public static method

public static GetDefaultTexturePath ( ) : string
return string

GetRandomAction() public static method

public static GetRandomAction ( Random rndGen, int degreeOfFreedom ) : Actions
rndGen System.Random
degreeOfFreedom int
return Actions

IsDone() public method

public IsDone ( ) : bool
return bool

Reset() public method

public Reset ( ) : void
return void

RogueTeacher() public method

public RogueTeacher ( PointF p, List actions, float scale = 1.0f ) : GoodAI.Core.Nodes
p System.Drawing.PointF
actions List
scale float
return GoodAI.Core.Nodes

RogueTeacher() public method

public RogueTeacher ( PointF p, float scale = 1.0f ) : GoodAI.Core.Nodes
p System.Drawing.PointF
scale float
return GoodAI.Core.Nodes

Stop() public method

public Stop ( ) : void
return void

Property Details

ActionsList public_oe property

public List ActionsList
return List