GODPAPER | All Packages | All Classes | Index | Frames No Frames |
ChessAgent

Package | com.godpaper.as3.business.fsm
Class | public class ChessAgent
Inheritance | ChessAgent com.lookbackon.AI.FSM.Agent

ChessAgent to agently maintain all of chess state.

Public Properties

| Property | Defined By
--- | --- | ---
|  | attackState : AttackState | ChessAgent
|  | defenseState : DefenseState | ChessAgent
|  | nascenceState : NascenceState | ChessAgent
|  | renascenceState : RenascenceState | ChessAgent

Public Methods

| Method | Defined By
--- | --- | ---
|  | ChessAgent(name:String, carrier:IVisualElement, traceTarget:IVisualElement = null) Constructor. | ChessAgent

Property Detail

attackState | property

`public var attackState:AttackState`

defenseState | property |

`public var defenseState:DefenseState`

nascenceState | property |

`public var nascenceState:NascenceState`

renascenceState | property |

`public var renascenceState:RenascenceState`

Constructor Detail

ChessAgent | () | Constructor

`public function ChessAgent(name:String, carrier:IVisualElement, traceTarget:IVisualElement = null)`

Constructor.

Parameters

| `name:String`
| `carrier:IVisualElement`
| `traceTarget:IVisualElement` (default = `null`)``

Thu Jan 16 2014, 01:11 PM +08:00