C# Class GoodAI.Modules.School.LearningTasks.LTMovingTarget

Inheritance: LTApproach
显示文件 Open project: GoodAI/BrainSimulator

Public Methods

Method Description
CreateTarget ( ) : void
ExecuteStep ( ) : void
GetPointInEllipse ( float angle, float EllipseRatioSize ) : PointF
LTMovingTarget ( ) : GoodAI.Modules.School.Common
LTMovingTarget ( SchoolWorld w ) : GoodAI.Modules.School.Common
MoveAwayFromAgentStep ( float velocity ) : void

Method Details

CreateTarget() public method

public CreateTarget ( ) : void
return void

ExecuteStep() public method

public ExecuteStep ( ) : void
return void

GetPointInEllipse() public method

public GetPointInEllipse ( float angle, float EllipseRatioSize ) : PointF
angle float
EllipseRatioSize float
return System.Drawing.PointF

LTMovingTarget() public method

public LTMovingTarget ( ) : GoodAI.Modules.School.Common
return GoodAI.Modules.School.Common

LTMovingTarget() public method

public LTMovingTarget ( SchoolWorld w ) : GoodAI.Modules.School.Common
w SchoolWorld
return GoodAI.Modules.School.Common

MoveAwayFromAgentStep() public method

public MoveAwayFromAgentStep ( float velocity ) : void
velocity float
return void