X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=lib%2Fothello.h;h=628f8e1c1a3a706c62d48b65777e0aefb332a5cb;hb=74e2b93b658575fa792ada51c3bf1cdc3cfde247;hp=e590b02d9790aa014ee4e2e248069c60c0d8dc2b;hpb=4ddf6f1a0411ed147ba7a2ac178c186ebef374b5;p=Project_algorithmic_C.git diff --git a/lib/othello.h b/lib/othello.h index e590b02..628f8e1 100644 --- a/lib/othello.h +++ b/lib/othello.h @@ -19,4 +19,19 @@ #ifndef OTHELLO_H #define OTHELLO_H +#include "constants.h" + +/* FIXME: declare and initialize the array here */ +//unsigned int pawns[board_size][board_size]; + +unsigned int current_player(unsigned int round_count); + +int** init_pawns(unsigned int pawn_array[board_size][board_size]); + +bool is_box_type(int y, int x, unsigned int pawn_array[board_size][board_size], unsigned int type); +unsigned int get_box_value(int y, int x, unsigned int pawn_array[board_size][board_size]); +int** set_pawn(int y, int x, unsigned int type, unsigned int pawn_array[board_size][board_size]); + +unsigned int count_pawn_type(unsigned int pawn_array[board_size][board_size], unsigned int type); + #endif /* OTHELLO_H */