open Api


let partie_init () : unit =
(** Fonction appelée au début de la partie. *)
    (* TODO *)

    (* Pour s'assurer que les sorties s'affichent *)
    flush stderr;
    flush stdout

let jouer_tour () : unit =
(** Fonction appelée à chaque tour. *)
    (* TODO *)

    (* Pour s'assurer que les sorties s'affichent *)
    flush stderr;
    flush stdout

let partie_fin () : unit =
(** Fonction appelée à la fin de la partie. *)
    (* TODO *)

    (* Pour s'assurer que les sorties s'affichent *)
    flush stderr;
    flush stdout

(* /!\ Ne modifie pas les lignes suivantes, elles sont importantes pour
** l'utilisation du moteur de jeu /!\ *)
let _ =
    Callback.register "ml_partie_init" partie_init;
    Callback.register "ml_jouer_tour" jouer_tour;
    Callback.register "ml_partie_fin" partie_fin
