Précédent   Forum du club des développeurs et IT Pro > Autres langages > Langages fonctionnels > Caml
Caml Forum d'entraide sur la programmation avec les langages fonctionnels Caml-Light et OCaml
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 09/01/2013, 22h32   #1
trodurcamllight
Invité de passage
 
Homme Haïthem Ben Romdhane
Étudiant
Inscription : janvier 2013
Messages : 1
Détails du profil
Informations personnelles :
Nom : Homme Haïthem Ben Romdhane
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2013
Messages : 1
Points : 0
Points : 0
Par défaut Images avec caml-light

Bonjour à tous, voilà la situation, je n'ai même pas trouvé la catégorie adaptée.
Rentrons dans le vif du sujet: pour avril j'ai un projet a rendre en caml light je suis en terminale S spécialité ISN.
Le projet le voici : le jeux de société RISK en caml-light (et uniquement Caml-light je ne peux utiliser Ocaml). Il n'y aura pas d'intelligence artificielle. Le problème rencontré est le suivant :
Je veux utiliser une image, une carte du monde. elle servira de support pour une matrice avec les cases liées a des évènement. Sauf que je ne sais pas comment ouvrir une image jpg avec caml, j'ai cherché partout même dans les sites les plus improbables . RIEN
Toute aide sera la bienvenue.
PS : merci de bien vouloir m'aider a trouver une catégorie plus appropriée pour le post. Merci
trodurcamllight est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2013, 18h12   #2
SpiceGuid
Rédacteur
 
Avatar de SpiceGuid
 
Homme Damien Guichard
Inscription : juin 2007
Messages : 1 512
Détails du profil
Informations personnelles :
Nom : Homme Damien Guichard
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : juin 2007
Messages : 1 512
Points : 2 495
Points : 2 495
Bienvenu sur le forum (O)Caml,

Tu as bien posté sur le forum approprié

Je pense que, plutôt que de charger une image, tu devrais utiliser les primitives de dessin pour afficher une case du jeu. Tu peux alors capturer l'image de cette case à l'aide de get_image et ensuite l'afficher à loisir à l'aide de draw_image.

Si tu veux vraiment afficher une image alors, autant que je sache, la seule façon portable c'est de la convertir en un fichier source *.ml qui contient une constante de type color vect vect.
Je ne connais pas d'outil qui effectue cette conversion mais ça existe peut être.
__________________
Du même auteur: le cours OCaml, le dernier article publié, le projet, le blog dvp et le jeu vidéo.
Avant de poser une question je lis les règles du forum.
SpiceGuid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2013, 06h37   #3
Cacophrene
Membre émérite
 
Avatar de Cacophrene
 
Phrene Caco
Inscription : janvier 2009
Messages : 525
Détails du profil
Informations personnelles :
Nom : Phrene Caco

Informations forums :
Inscription : janvier 2009
Messages : 525
Points : 943
Points : 943
Bonjour,

Effectivement pour caml light ce n'est pas facile... je suppose que camlimages ne fonctionne pas avec Caml light ? Parce que, de mémoire, cette bibliothèque permet d'interagir avec le module Graphics d'OCaml qui, lui, a un équivalent caml light.

À défaut, je rejoins SpiceGuid dont la solution me semble la plus simple compte tenu des contraintes.

Cordialement,
Cacophrène
Cacophrene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2013, 14h36   #4
SpiceGuid
Rédacteur
 
Avatar de SpiceGuid
 
Homme Damien Guichard
Inscription : juin 2007
Messages : 1 512
Détails du profil
Informations personnelles :
Nom : Homme Damien Guichard
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : juin 2007
Messages : 1 512
Points : 2 495
Points : 2 495
Par défaut trovieucamllight

En Caml-Light tu peux faire une croix sur camlimages.

Bientôt on aura des questions de trovieucamllight, j'étais pas né à l'époque de Caml-Light 0.6
__________________
Du même auteur: le cours OCaml, le dernier article publié, le projet, le blog dvp et le jeu vidéo.
Avant de poser une question je lis les règles du forum.
SpiceGuid est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h34.


 
 
 
 
Partenaires

Hébergement Web