Skip to content
Snippets Groups Projects
Commit e8ebd880 authored by Bariatti Francesco's avatar Bariatti Francesco
Browse files

hashtag it compiles

parent 582e055f
No related branches found
No related tags found
No related merge requests found
......@@ -113,7 +113,7 @@ namespace game
}
void morpion::update_moves(uint16_t move)
void morpion::update_moves()
{
uint16_t free_bitboard = ~(state.cross_bitboard | state.circle_bitboard);
for(int i = 0; i <=8; i++)
......@@ -121,7 +121,7 @@ namespace game
if(free_bitboard & 1)
{
state.possible_moves += i;
state.possible_moves << 4;
state.possible_moves = state.possible_moves << 4;
}
free_bitboard = free_bitboard >> 1;
}
......@@ -176,7 +176,7 @@ namespace game
string result = "";
for (int row = 2; row >= 0; row--)
{
result += "|"
result += "|";
for (int col = 2; col >= 0; col--)
{
if(((state.cross_bitboard >> 3*row) >> col) & 1)
......
......@@ -50,7 +50,7 @@ namespace game
inline void update_win(); //Check if someone won and update the state
inline bool has_won(uint16_t bitboard); //Check if the player whose bitboard was passed as a param has won
inline bool get(uint16_t bitboard, uint8_t i, uint8_t j) const; //Get a case of the board
inline void update_moves(uint16_t move); //Update the list of all possible moves
inline void update_moves(); //Update the list of all possible moves
const uint8_t CROSS = 0;
const uint8_t CIRCLE = 1;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment