Taron31
Messages postés199Date d'inscriptionvendredi 16 avril 2004StatutMembreDernière intervention28 février 2008
-
6 avril 2007 à 18:19
jeromin75
Messages postés17Date d'inscriptionvendredi 14 mai 2010StatutMembreDernière intervention16 juin 2010
-
16 juin 2010 à 03:02
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
jeromin75
Messages postés17Date d'inscriptionvendredi 14 mai 2010StatutMembreDernière intervention16 juin 2010 16 juin 2010 à 03:02
Bonjour,
Abdel regarde mes posts plus haut ça devrait t'aider..
et Phantom c'est assez bizarre ton problème puisque cette librairie n'est pas incluse dans ce code normalement ! Essai (si tu as les lignes #include "inistd.h" ) de les enlever mais autrement je ne vois pas.
phantom97
Messages postés1Date d'inscriptionlundi 17 mai 2010StatutMembreDernière intervention 1 juin 2010 1 juin 2010 à 16:25
Salut, moi sa me fait "fatal error C1083: Impossible d'ouvrir le fichier include : 'unistd.h' : No such file or directory"... Une idée?
abdelmalek12
Messages postés11Date d'inscriptionmercredi 10 mars 2010StatutMembreDernière intervention10 septembre 2010 31 mai 2010 à 20:59
enfin j'ai réussi a le compiler!! mais le probléme c que quand j'ouvre le fichier .exe la fenétre s'ouvre et se referme quelqun a une idée?? merci d'avance
abdelmalek12
Messages postés11Date d'inscriptionmercredi 10 mars 2010StatutMembreDernière intervention10 septembre 2010 31 mai 2010 à 20:13
non j'ai pas modifier le code source
jeromin75
Messages postés17Date d'inscriptionvendredi 14 mai 2010StatutMembreDernière intervention16 juin 2010 31 mai 2010 à 19:40
As-tu modifier le code source ?? Parce que normalement il n'y a pas de glib.h
abdelmalek12
Messages postés11Date d'inscriptionmercredi 10 mars 2010StatutMembreDernière intervention10 septembre 2010 31 mai 2010 à 19:25
174 erreur xD! plein d'erreur quoi!
jeromin75
Messages postés17Date d'inscriptionvendredi 14 mai 2010StatutMembreDernière intervention16 juin 2010 31 mai 2010 à 19:13
Ca te met quoi comme erreur ?
abdelmalek12
Messages postés11Date d'inscriptionmercredi 10 mars 2010StatutMembreDernière intervention10 septembre 2010 31 mai 2010 à 19:03
j'ai enlevé les #include<glib.h> des fichiers du projet et j'ai testé mais çà ne marche pas
jeromin75
Messages postés17Date d'inscriptionvendredi 14 mai 2010StatutMembreDernière intervention16 juin 2010 31 mai 2010 à 18:52
Bonjour,
Vérifie les liens des #include, si quand tu as installer les bibliothèques SDL, si elles sont dans un sous dossier ou SDL/SDL.h ...
Autrement je ne connais pas cette bibliothèque glib.h, mais ce qui m'étonne c'est que tu n'es pas censé l'utiliser, donc supprime les #include<glib.h> des fichiers du projet et test.
abdelmalek12
Messages postés11Date d'inscriptionmercredi 10 mars 2010StatutMembreDernière intervention10 septembre 2010 31 mai 2010 à 18:08
bonjour, svp j'ai un petit soucis j'ai installer les bibliothéque SDL et quand je compile y'a un petit probléme ya ce message d'erreur qui s'affiche glib.h: no such file or directory
smaelnet1991
Messages postés3Date d'inscriptionlundi 25 janvier 2010StatutMembreDernière intervention31 mai 2010 31 mai 2010 à 04:28
Merci :)
jeromin75
Messages postés17Date d'inscriptionvendredi 14 mai 2010StatutMembreDernière intervention16 juin 2010 31 mai 2010 à 04:00
Bonsoir,
Donc regarde bien ton code... tu as une répétition...tu n'as fait que rajouter la ligne que je t'ai donné...roh :o, essai comme cela :
// Nettoyage des surfaces
SDL_FreeSurface(texteCash);
if ((flags & CACHER_PARI) == 0)
SDL_FreeSurface(textePari);
SDL_FreeSurface(texteInfo);
SDL_FreeSurface(texteBouton);
if ((flags & BACKS) != 0)
SDL_FreeSurface(carteBack);
else
for(i=0 ; i<NOMBRE_CARTES ; i++)
SDL_FreeSurface(surfaceCarte[i]);
}
Voilà et cette fois ça devrait marcher !
smaelnet1991
Messages postés3Date d'inscriptionlundi 25 janvier 2010StatutMembreDernière intervention31 mai 2010 31 mai 2010 à 03:23
Re, et merci de ta réponse Jeromin75, j'ai ajouté le if dans la surface texte pari à la suite du nettoyage de surface dans le fichier gui.c comme ceci:
// Nettoyage des surfaces
SDL_FreeSurface(texteCash);
SDL_FreeSurface(textePari);
SDL_FreeSurface(texteInfo);
SDL_FreeSurface(texteBouton);
if ((flags & BACKS) != 0)
SDL_FreeSurface(carteBack);
if ((flags & CACHER_PARI) == 0)
SDL_FreeSurface(textePari);
le projet se compile mais la fenetre s'ouvre mais elle se ferme dès que je tente de miser :s merci de bien vouloir m'aider à savoir d'ou vien le probleme.
jeromin75
Messages postés17Date d'inscriptionvendredi 14 mai 2010StatutMembreDernière intervention16 juin 2010 29 mai 2010 à 15:52
Bonjour Smaelnet1991,
Déjà quand tu libère la surface du textePari rajoute un if:
if ((flags & CACHER_PARI) == 0)
{ SDL_FreeSurface(textePari); }
Et là miracle ça marche!
smaelnet1991
Messages postés3Date d'inscriptionlundi 25 janvier 2010StatutMembreDernière intervention31 mai 2010 28 mai 2010 à 21:31
Bonjour, je reussi à compiler et lancer le jeu mais lorsque je mise et que je selectionne les cartes à donner le programme se ferme tout seul, merci de m'aider.
jeromin75
Messages postés17Date d'inscriptionvendredi 14 mai 2010StatutMembreDernière intervention16 juin 2010 14 mai 2010 à 03:11
Il y a je trouve pas mal de bug ...
neo1012
Messages postés15Date d'inscriptiondimanche 3 juin 2007StatutMembreDernière intervention20 février 2009 16 juil. 2007 à 14:17
Combien de temps ca met pour charger toutes les images ?
Taron31
Messages postés199Date d'inscriptionvendredi 16 avril 2004StatutMembreDernière intervention28 février 2008 7 avril 2007 à 14:23
effectivement, il y'aurait plus d'intêrets avec plusieurs joueurs, et en affichant les probabilités de gains suivant les cartes cachées, ça formerait le joueur aux probabilités, en affichant notamment les côtes par exemple...
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 7 avril 2007 à 14:01
Ca doit pas être très drole un poker tout seul... Quel intérêt?
Taron31
Messages postés199Date d'inscriptionvendredi 16 avril 2004StatutMembreDernière intervention28 février 2008 6 avril 2007 à 18:19
cool du poker... c'est du texas hold'em ?
sinon tu peux mettre un .exe renommé en .ex_ par exemple stp ? parce que pour ceux qui n'ont pas SDL d'installé prêt pour compiler...
16 juin 2010 à 03:02
Abdel regarde mes posts plus haut ça devrait t'aider..
et Phantom c'est assez bizarre ton problème puisque cette librairie n'est pas incluse dans ce code normalement ! Essai (si tu as les lignes #include "inistd.h" ) de les enlever mais autrement je ne vois pas.
1 juin 2010 à 16:25
31 mai 2010 à 20:59
31 mai 2010 à 20:13
31 mai 2010 à 19:40
31 mai 2010 à 19:25
31 mai 2010 à 19:13
31 mai 2010 à 19:03
31 mai 2010 à 18:52
Vérifie les liens des #include, si quand tu as installer les bibliothèques SDL, si elles sont dans un sous dossier ou SDL/SDL.h ...
Autrement je ne connais pas cette bibliothèque glib.h, mais ce qui m'étonne c'est que tu n'es pas censé l'utiliser, donc supprime les #include<glib.h> des fichiers du projet et test.
31 mai 2010 à 18:08
31 mai 2010 à 04:28
31 mai 2010 à 04:00
Donc regarde bien ton code... tu as une répétition...tu n'as fait que rajouter la ligne que je t'ai donné...roh :o, essai comme cela :
// Nettoyage des surfaces
SDL_FreeSurface(texteCash);
if ((flags & CACHER_PARI) == 0)
SDL_FreeSurface(textePari);
SDL_FreeSurface(texteInfo);
SDL_FreeSurface(texteBouton);
if ((flags & BACKS) != 0)
SDL_FreeSurface(carteBack);
else
for(i=0 ; i<NOMBRE_CARTES ; i++)
SDL_FreeSurface(surfaceCarte[i]);
}
Voilà et cette fois ça devrait marcher !
31 mai 2010 à 03:23
// Nettoyage des surfaces
SDL_FreeSurface(texteCash);
SDL_FreeSurface(textePari);
SDL_FreeSurface(texteInfo);
SDL_FreeSurface(texteBouton);
if ((flags & BACKS) != 0)
SDL_FreeSurface(carteBack);
if ((flags & CACHER_PARI) == 0)
SDL_FreeSurface(textePari);
else
for(i=0 ; i<NOMBRE_CARTES ; i++)
SDL_FreeSurface(surfaceCarte[i]);
}
le projet se compile mais la fenetre s'ouvre mais elle se ferme dès que je tente de miser :s merci de bien vouloir m'aider à savoir d'ou vien le probleme.
29 mai 2010 à 15:52
Déjà quand tu libère la surface du textePari rajoute un if:
if ((flags & CACHER_PARI) == 0)
{ SDL_FreeSurface(textePari); }
Et là miracle ça marche!
28 mai 2010 à 21:31
14 mai 2010 à 03:11
16 juil. 2007 à 14:17
7 avril 2007 à 14:23
7 avril 2007 à 14:01
6 avril 2007 à 18:19
sinon tu peux mettre un .exe renommé en .ex_ par exemple stp ? parce que pour ceux qui n'ont pas SDL d'installé prêt pour compiler...
Merci