open List;;
open String;;
open Graphics;;
open Resolution;;
open Interface;;
let ecrit_instance_generee_sol mon_instance () =
Resolution.ecriture_instance ~action_confirmation:Interface.demande_confirmation_graphique ~file:(Interface.ask_value "Donnez un nom de fichier ou ecrire l'instance aléatoire générée (au format décrit en annexe):" ()) ~i:mon_instance;;
let launch_sol () =
Interface.zenity_info "Génération d'une instance ayant une solution : lancement !";
let (m, n, c) = ((Interface.new_m_ic ()), (Interface.new_n_ic ()), (Interface.new_c_ic ())) in
ecrit_instance_generee_sol (Resolution.generer_instance_solution ~c:c ~n:n ~m:m ()) ();;
print_string "Lancement de l'interface utilisateur de génération d'une instance ayant une solution ...";;
launch_sol ();;
print_string "Interface utilisateur de génération d'une instance ayant une solution du projet Puzzle : terminée.\n Lilian Besson (c) 2012";;