Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Napoleon - piece.h

piece.h

Caricato da: Crybot
Scarica il programma completo

  1. #ifndef PIECE_H
  2. #define PIECE_H
  3. #include "defines.h"
  4.  
  5. namespace Napoleon
  6. {
  7.     namespace PieceType
  8.     {
  9.         const Type Pawn = 0;
  10.         const Type Knight = 1;
  11.         const Type Bishop = 2;
  12.         const Type Rook = 3;
  13.         const Type Queen = 4;
  14.         const Type King = 5;
  15.         const Type None = 6;
  16.     }
  17.  
  18.     namespace PieceColor
  19.     {
  20.         const Color White = 0;
  21.         const Color Black = 1;
  22.         const Color None = 2;
  23.     }
  24.  
  25.     class Piece
  26.     {
  27.     public:
  28.         Byte Color;
  29.         Byte Type;
  30.         Piece(Byte, Byte);
  31.         Piece();
  32.     };
  33. }
  34.  
  35. #endif // PIECE_H