/* * * author: Yann Herklotz * username: ymherklotz * email: ymherklotz@gmail.com * date created: 14/01/17 * * ----------------------------------------------------------------------------- * * Chess Board class that will have all the chess pieces on it * */ #ifndef YMH_CHESS_BOARD_HPP #define YMH_CHESS_BOARD_HPP #include "chess_piece.hpp" #include #include namespace ymhChessAI { typedef std::vector >::iterator boardIterator; typedef std::vector > boardVector; typedef std::unique_ptr chessPiecePtr; class ChessBoard { public: ChessBoard(); void printBoard(); protected: private: static const unsigned BOARD_SIZE = 64; boardVector board; }; } #endif