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

Afficher le fichier Open project: GoodAI/BrainSimulator

Méthodes publiques

Свойство Type Description
moveDownAction float
moveLeftAction float
moveRightAction float
moveUpAction float

Protected Properties

Свойство Type Description
GameObjectInControl GameObject

Méthodes publiques

Méthode Description
CreateAgent ( ) : MovableGameObject
CreateAgent ( PointF p, float size = 1.0f ) : MovableGameObject
CreateAgent ( string iconPath, PointF position ) : 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
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
CreateWall ( PointF p, float size = 1.0f ) : GameObject
PlumberWorld ( ) : GoodAI.Core.Nodes
Validate ( MyValidator validator ) : void

Method Details

CreateAgent() public méthode

public CreateAgent ( ) : MovableGameObject
Résultat MovableGameObject

CreateAgent() public méthode

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

CreateAgent() public méthode

public CreateAgent ( string iconPath, PointF position ) : MovableGameObject
iconPath string
position System.Drawing.PointF
Résultat MovableGameObject

CreateDoor() public méthode

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

CreateLever() public méthode

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

CreateLever() public méthode

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

CreateMovableTarget() public méthode

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

CreateRogueKiller() public méthode

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

CreateRogueMovableKiller() public méthode

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

CreateTarget() public méthode

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

CreateTasks() public méthode

public CreateTasks ( ) : void
Résultat void

CreateWall() public méthode

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

PlumberWorld() public méthode

public PlumberWorld ( ) : GoodAI.Core.Nodes
Résultat GoodAI.Core.Nodes

Validate() public méthode

public Validate ( MyValidator validator ) : void
validator MyValidator
Résultat void

Property Details

GameObjectInControl protected_oe property

protected GameObject GameObjectInControl
Résultat GameObject

moveDownAction public_oe property

public float moveDownAction
Résultat float

moveLeftAction public_oe property

public float moveLeftAction
Résultat float

moveRightAction public_oe property

public float moveRightAction
Résultat float

moveUpAction public_oe property

public float moveUpAction
Résultat float