Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let get_voisin_grille grille (x,y)=
  2. let lg = List.length grille in
  3. match x with
  4.  | 0 -> match y with
  5.            | 0 ->[recup_voisin_droite grille x y;recup_voisin_bas grille x y; recup_voisin_diag_bas_droite grille x y]
  6.            |lg -> [recup_voisin_gauche grille x y;recup_voisin_bas grille x y;recup_voisin_diag_bas_gauche grille x y]
  7.            | _ -> [recup_voisin_gauche grille x y;recup_voisin_droite grille x y;recup_voisin_bas grille x y;recup_voisin_diag_bas_gauche grille x y; recup_voisin_diag_bas_droite grille x y ]
  8.  | lg->  match y with
  9.            | 0 ->[recup_voisin_droite grille x y;recup_voisin_bas grille x y;recup_voisin_haut grille x y;recup_voisin_diag_bas_droite grille x y;recup_voisin_diag_haut_droite grille x y]
  10.            | lg -> [recup_voisin_gauche grille x y;recup_voisin_haut grille x y;recup_voisin_diag_haut_gauche grille x y]
  11.            | _ -> [recup_voisin_gauche grille x y;recup_voisin_droite grille x y;recup_voisin_haut grille x y;recup_voisin_diag_haut_gauche grille x y; recup_voisin_diag_haut_droite grille x y ]
  12.  | _ ->[recup_voisin_gauche grille x y;recup_voisin_droite grille x y;recup_voisin_bas grille x y;recup_voisin_haut grille x y ;recup_voisin_diag_bas_gauche grille x y; recup_voisin_diag_bas_droite grille x y ;recup_voisin_diag_haut_gauche grille x y ;recup_voisin_diag_haut_droite grille x y]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement