User Tools

Site Tools


notes:data:piece

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

notes:data:piece [2010/11/18 02:33] – created bwilson3notes:data:piece [2010/12/19 05:51] (current) afassett
Line 1: Line 1:
 +====Game Piece Function====
 +
 +FILES:
 +  * piece/Makefile
 +  * include/piece.h
 +  * piece/accessor.cc
 +  * piece/create.cc
 +  * piece/destroy.cc
 +
 +===int getColor()===
 +
 +^  Function  ^  Parameter(s)  ^  Return value  |
 +|  getColor()  |  none  |  int  |
 +<code c++>
 +Returns the game pieces color ID (0 for black, 1 for white)
 +</code>
 +
 +===int getLocation()===
 +
 +^ Function ^ Parameter(s) ^ Return value |
 +|  getLocation()  | none  | int  |
 +<code c++>
 +Function returns a pieces location on the board in integer format.
 +</code>
 +
 +
 +===int getPieceId()===
 +
 +^ Function ^ Parameter(s) ^ Return value |
 +|  getPieceId()  | none  | int  |
 +<code c++>
 +Function returns a pieces unique identifier in integer format.
 +</code>
 +
 +
 +===bool setColor(int color)===
 +
 +^ Function ^ Parameter(s) ^ Return value |
 +|  setColor(int color)  | int  | bool  |
 +<code c++>
 +Function set's game piece color identifier via supplied int argument.  
 +Returns boolean success.
 +</code>
 +
 +===bool setLocation(int loc)===
 +
 +^ Function ^ Parameter(s) ^ Return value |
 +|  setLocation(int loc)  | int  | bool  |
 +<code c++>
 +Function set's game piece's game board location via supplied int argument.  
 +Returns boolean success.
 +</code>
 +
 +===bool setPieceId(int id)===
 +
 +^ Function ^ Parameter(s) ^ Return value |
 +|  setPieceId(int id)  | int  | bool  |
 +<code c++>
 +Function set's game piece's unique identifier via supplied int argument.  
 +Returns boolean success.
 +</code>