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

Package | com.godpaper.tic_tac_toe.busniess.factory
Class | public class ChessFactory_TicTacToe
Inheritance | ChessFactory_TicTacToe ChessFactoryBase Object

ChessFactory_TicTacToe.as class.

Protected Properties
Hide Inherited Protected Properties
Show Inherited Protected Properties

| Property | Defined By
--- | --- | ---
|  | chessBoardModel : ChessBoardModel | ChessFactoryBase
|  | chessGasketsModel : ChessGasketsModel | ChessFactoryBase
|  | chessGasketTips : String | ChessFactoryBase
|  | chessPieceLabel : String | ChessFactoryBase
|  | chessPieceName : String | ChessFactoryBase
|  | chessPiecesModel : ChessPiecesModel | ChessFactoryBase
|  | chessPieceSource : Object | ChessFactoryBase
|  | chessPieceSubType : String = null | ChessFactoryBase
|  | chessPieceType : String | ChessFactoryBase
|  | chessPieceValue : int = 0 | ChessFactoryBase

Public Methods
Hide Inherited Public Methods
Show Inherited Public Methods

| Method | Defined By
--- | --- | ---
|  | ChessFactory_TicTacToe() | ChessFactory_TicTacToe
|  | createChessBoard(type:String):IChessBoard Create the type specialed chess board | ChessFactoryBase
|  | createChessGasket(position:Point):IChessGasket Chess gasket manipulate. | ChessFactoryBase
|  | createChessPiece(position:Point, flag:uint = 0):IChessPiece [override] | ChessFactory_TicTacToe
|  | generateChessVO(conductVO:ConductVO):IChessVO [override] | ChessFactory_TicTacToe
|  | generateOmenVO(conductVO:ConductVO):OmenVO [override] | ChessFactory_TicTacToe

Constructor Detail

ChessFactory_TicTacToe | () | Constructor

`public function ChessFactory_TicTacToe()`

Method Detail

createChessPiece | () | method

`override public function createChessPiece(position:Point, flag:uint = 0):IChessPiece`

Parameters

| `position:Point`
| `flag:uint` (default = `0`)``

Returns

| `IChessPiece`

generateChessVO | () | method |

`override public function generateChessVO(conductVO:ConductVO):IChessVO`

Parameters

| `conductVO:ConductVO`

Returns

| `IChessVO`

generateOmenVO | () | method |

`override public function generateOmenVO(conductVO:ConductVO):OmenVO`

Parameters

| `conductVO:ConductVO`

Returns

| `OmenVO`

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