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

Package | com.lookbackon.ds
Interface | public interface IBitBoard
Implementors | BitBoard

See also

http://chess.dubmun.com/bitboard.html

Public Properties

| Property | Defined By
--- | --- | ---
|  | celled : int [read-only] | IBitBoard

Public Methods

| Method | Defined By
--- | --- | ---
|  | and(value:BitBoard):BitBoard | IBitBoard
|  | getCols(colIndex:int):Array | IBitBoard
|  | getRows(rowIndex:int):Array | IBitBoard
|  | not():BitBoard | IBitBoard
|  | or(value:BitBoard):BitBoard | IBitBoard
|  | reverse():BitBoard | IBitBoard
|  | rotate45():BitBoard | IBitBoard
|  | rotate90():BitBoard | IBitBoard
|  | xor(value:BitBoard):BitBoard | IBitBoard

Property Detail

celled | property

`celled:int` [read-only]

Implementation
`public function get celled():int`
Method Detail

and | () | method

`public function and(value:BitBoard):BitBoard`

Parameters

| `value:BitBoard`

Returns

| `BitBoard`

getCols | () | method |

`public function getCols(colIndex:int):Array`

Parameters

| `colIndex:int`

Returns

| `Array`

getRows | () | method |

`public function getRows(rowIndex:int):Array`

Parameters

| `rowIndex:int`

Returns

| `Array`

not | () | method |

`public function not():BitBoard`

Returns

| `BitBoard`

or | () | method |

`public function or(value:BitBoard):BitBoard`

Parameters

| `value:BitBoard`

Returns

| `BitBoard`

reverse | () | method |

`public function reverse():BitBoard`

Returns

| `BitBoard`

rotate45 | () | method |

`public function rotate45():BitBoard`

Returns

| `BitBoard`

rotate90 | () | method |

`public function rotate90():BitBoard`

Returns

| `BitBoard`

xor | () | method |

`public function xor(value:BitBoard):BitBoard`

Parameters

| `value:BitBoard`

Returns

| `BitBoard`

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