Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider ff91bf22 rédigé par Julien Cohen's avatar Julien Cohen
Parcourir les fichiers

Simplification

parent 5271a845
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -71,7 +71,9 @@ let get_size_of_ennemi e = ...@@ -71,7 +71,9 @@ let get_size_of_ennemi e =
match e with match e with
| Projectile -> (54,26) (* FIXME *) | Projectile -> (54,26) (* FIXME *)
| Vaisseau -> (46,46) | Vaisseau -> (46,46)
let get_size_of_tir t = (8,8) (* FIXME *)
let size_of_tir = (8,8) (* FIXME *)
let size_of_vaisseau = (96,30) let size_of_vaisseau = (96,30)
(** {2 Affichage } Fonctions d'affichage. *) (** {2 Affichage } Fonctions d'affichage. *)
...@@ -88,7 +90,7 @@ let affiche_ennemi s e p = ...@@ -88,7 +90,7 @@ let affiche_ennemi s e p =
in Dessin.draw_image dessin (floatpos p) in Dessin.draw_image dessin (floatpos p)
let affiche_tir_joueur s t p = Dessin.draw_image_symH s.missile (floatpos p) (* FIXME *) let affiche_tir_joueur s p = Dessin.draw_image_symH s.missile (floatpos p) (* FIXME *)
let flip s = let flip s =
......
...@@ -31,17 +31,17 @@ val hauteur_fenetre : int ...@@ -31,17 +31,17 @@ val hauteur_fenetre : int
(** {2 Sprites} Types de données décrivant les différents sprites. *) (** {2 Sprites} Types de données décrivant les différents sprites. *)
type ennemi = Projectile | Vaisseau type ennemi = Projectile | Vaisseau
type tir_joueur = Missile | Laser of int
val get_size_of_ennemi : ennemi -> int * int val get_size_of_ennemi : ennemi -> int * int
val get_size_of_tir : tir_joueur -> int * int val size_of_tir : int * int
val size_of_vaisseau : int * int val size_of_vaisseau : int * int
(** {2 Affichage } Fonctions d'affichage. *) (** {2 Affichage } Fonctions d'affichage. *)
val affiche_vaisseau : screen -> joueur -> position -> unit val affiche_vaisseau : screen -> joueur -> position -> unit
val affiche_ennemi : screen -> ennemi -> position -> unit val affiche_ennemi : screen -> ennemi -> position -> unit
val affiche_tir_joueur : screen -> tir_joueur -> position -> unit val affiche_tir_joueur : screen -> position -> unit
val flip : screen -> unit val flip : screen -> unit
......
...@@ -57,7 +57,7 @@ let affiche_jeu fen etat = ...@@ -57,7 +57,7 @@ let affiche_jeu fen etat =
let _ = affiche_vaisseau fen B (etat.pos_j2, etat.pos_j2) in let _ = affiche_vaisseau fen B (etat.pos_j2, etat.pos_j2) in
let _ = affiche_ennemi fen Vaisseau (400,130) in let _ = affiche_ennemi fen Vaisseau (400,130) in
let _ = affiche_ennemi fen Projectile (320,150) in let _ = affiche_ennemi fen Projectile (320,150) in
let _ = affiche_tir_joueur fen Missile (20,150) in let _ = affiche_tir_joueur fen (20,150) in
flip fen flip fen
end ;; end ;;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter