repositories
/
Project_algorithmic_C.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Start functions documentation.
[Project_algorithmic_C.git]
/
lib
/
othello.h
diff --git
a/lib/othello.h
b/lib/othello.h
index 9800676693bd58f59919d56269428f3ed00c30ad..9eb1c8cd88e3dc1be5b12952f25a314eb610d8e0 100644
(file)
--- 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);
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]);
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 */
#endif /* OTHELLO_H */