movegen: pseudo_is_legal() and pos_legalmoves()

This commit is contained in:
2024-03-12 10:45:20 +01:00
parent cc3754ae00
commit 17d1dc52f9
2 changed files with 66 additions and 50 deletions

View File

@@ -21,7 +21,8 @@
#include "piece.h"
#include "move.h"
bool pseudo_is_legal(pos_t *pos, move_t move);
int gen_all_pseudomoves(pos_t *pos);
extern bool pseudo_is_legal(pos_t *pos, move_t move);
extern int pos_gen_pseudomoves(pos_t *pos);
extern movelist_t *pos_legalmoves(pos_t *pos, movelist_t *dest);
#endif /* MOVEGEN_H */