summaryrefslogtreecommitdiff
path: root/src/engine/moves.c
blob: ac9fbbadb48051c5e81792472cd559b21f87d0e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "moves/vec.c"
#include "moves/king.c"
#include "moves/knight.c"
#include "moves/pawn.c"
#include "moves/rook.c"
#include "moves/bishop.c"
#include "moves/queen.c"

void get_moves(moves_t* moves, position_t position) {
  get_pawn_moves(moves, position);
  get_knight_moves(moves, position);
  get_king_moves(moves, position);
  get_rook_moves(moves, position);
  get_bishop_moves(moves, position);
  get_queen_moves(moves, position);
}