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

Inheritance: ManInWorld, IMyCustomTaskFactory
Exibir arquivo Open project: GoodAI/BrainSimulator

Public Methods

Method Description
CreateAgent ( ) : MovableGameObject
CreateAgent ( PointF p, float size = 1.0f ) : MovableGameObject
CreateDoor ( PointF p, bool isClosed = true, float size = 1.0f ) : GameObject
CreateLever ( PointF p, ISwitchable obj, bool isOn = false, float size = 1.0f ) : GameObject
CreateLever ( PointF p, bool isOn = false, float size = 1.0f ) : GameObject
CreateMovableTarget ( PointF p, float size = 1.0f ) : MovableGameObject
CreateNonVisibleAgent ( ) : MovableGameObject
CreateRogueKiller ( PointF p, float size = 1.0f ) : GameObject
CreateRogueMovableKiller ( PointF p, float size = 1.0f ) : MovableGameObject
CreateTarget ( PointF p, float size = 1.0f ) : GameObject
CreateTasks ( ) : void
CreateTeacher ( PointF p, List actions ) : MovableGameObject
CreateWall ( PointF p, float size = 1.0f ) : GameObject
GetGrid ( ) : Grid
GetInitPosition ( ) : PointF
Validate ( Core validator ) : void

Method Details

CreateAgent() public method

public CreateAgent ( ) : MovableGameObject
return MovableGameObject

CreateAgent() public method

public CreateAgent ( PointF p, float size = 1.0f ) : MovableGameObject
p System.Drawing.PointF
size float
return MovableGameObject

CreateDoor() public method

public CreateDoor ( PointF p, bool isClosed = true, float size = 1.0f ) : GameObject
p System.Drawing.PointF
isClosed bool
size float
return GameObject

CreateLever() public method

public CreateLever ( PointF p, ISwitchable obj, bool isOn = false, float size = 1.0f ) : GameObject
p System.Drawing.PointF
obj ISwitchable
isOn bool
size float
return GameObject

CreateLever() public method

public CreateLever ( PointF p, bool isOn = false, float size = 1.0f ) : GameObject
p System.Drawing.PointF
isOn bool
size float
return GameObject

CreateMovableTarget() public method

public CreateMovableTarget ( PointF p, float size = 1.0f ) : MovableGameObject
p System.Drawing.PointF
size float
return MovableGameObject

CreateNonVisibleAgent() public method

public CreateNonVisibleAgent ( ) : MovableGameObject
return MovableGameObject

CreateRogueKiller() public method

public CreateRogueKiller ( PointF p, float size = 1.0f ) : GameObject
p System.Drawing.PointF
size float
return GameObject

CreateRogueMovableKiller() public method

public CreateRogueMovableKiller ( PointF p, float size = 1.0f ) : MovableGameObject
p System.Drawing.PointF
size float
return MovableGameObject

CreateTarget() public method

public CreateTarget ( PointF p, float size = 1.0f ) : GameObject
p System.Drawing.PointF
size float
return GameObject

CreateTasks() public method

public CreateTasks ( ) : void
return void

CreateTeacher() public method

public CreateTeacher ( PointF p, List actions ) : MovableGameObject
p System.Drawing.PointF
actions List
return MovableGameObject

CreateWall() public method

public CreateWall ( PointF p, float size = 1.0f ) : GameObject
p System.Drawing.PointF
size float
return GameObject

GetGrid() public method

public GetGrid ( ) : Grid
return GoodAI.Modules.School.Common.Grid

GetInitPosition() public method

public GetInitPosition ( ) : PointF
return System.Drawing.PointF

Validate() public method

public Validate ( Core validator ) : void
validator Core
return void