X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=lib%2Fothello.h;h=9eb1c8cd88e3dc1be5b12952f25a314eb610d8e0;hb=3243371edb8b286cf832c512e63f302dad6e1de2;hp=9800676693bd58f59919d56269428f3ed00c30ad;hpb=bbbe0570290fabaa78053bf74b5571ff43b589ae;p=Project_algorithmic_C.git diff --git a/lib/othello.h b/lib/othello.h index 9800676..9eb1c8c 100644 --- a/lib/othello.h +++ b/lib/othello.h @@ -45,6 +45,10 @@ bool is_board_full(unsigned int pawn_array[board_size][board_size]); unsigned int count_pawns_type(unsigned int pawn_array[board_size][board_size], unsigned int type); +bool is_legal_shot(int y, int x, unsigned int current_player, unsigned int pawn_array[board_size][board_size]); unsigned int valid_shot(int y, int x, unsigned int current_player, unsigned int pawn_array[board_size][board_size]); +void build_playable_shots_list(unsigned int current_player, struct shots_list_s* shots_list, unsigned int pawn_array[board_size][board_size]); +void free_shots_list(struct shots_list_s* shots_list); + #endif /* OTHELLO_H */