VIDEOPOKER EN SDL

Taron31 Messages postés 199 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 28 février 2008 - 6 avril 2007 à 18:19
jeromin75 Messages postés 17 Date d'inscription vendredi 14 mai 2010 Statut Membre Dernière intervention 16 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.

https://codes-sources.commentcamarche.net/source/42108-videopoker-en-sdl

jeromin75 Messages postés 17 Date d'inscription vendredi 14 mai 2010 Statut Membre Dernière intervention 16 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és 1 Date d'inscription lundi 17 mai 2010 Statut Membre Derniè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és 11 Date d'inscription mercredi 10 mars 2010 Statut Membre Dernière intervention 10 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és 11 Date d'inscription mercredi 10 mars 2010 Statut Membre Dernière intervention 10 septembre 2010
31 mai 2010 à 20:13
non j'ai pas modifier le code source
jeromin75 Messages postés 17 Date d'inscription vendredi 14 mai 2010 Statut Membre Dernière intervention 16 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és 11 Date d'inscription mercredi 10 mars 2010 Statut Membre Dernière intervention 10 septembre 2010
31 mai 2010 à 19:25
174 erreur xD! plein d'erreur quoi!
jeromin75 Messages postés 17 Date d'inscription vendredi 14 mai 2010 Statut Membre Dernière intervention 16 juin 2010
31 mai 2010 à 19:13
Ca te met quoi comme erreur ?
abdelmalek12 Messages postés 11 Date d'inscription mercredi 10 mars 2010 Statut Membre Dernière intervention 10 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és 17 Date d'inscription vendredi 14 mai 2010 Statut Membre Dernière intervention 16 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és 11 Date d'inscription mercredi 10 mars 2010 Statut Membre Dernière intervention 10 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és 3 Date d'inscription lundi 25 janvier 2010 Statut Membre Dernière intervention 31 mai 2010
31 mai 2010 à 04:28
Merci :)
jeromin75 Messages postés 17 Date d'inscription vendredi 14 mai 2010 Statut Membre Dernière intervention 16 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és 3 Date d'inscription lundi 25 janvier 2010 Statut Membre Dernière intervention 31 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);

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.
jeromin75 Messages postés 17 Date d'inscription vendredi 14 mai 2010 Statut Membre Dernière intervention 16 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és 3 Date d'inscription lundi 25 janvier 2010 Statut Membre Dernière intervention 31 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és 17 Date d'inscription vendredi 14 mai 2010 Statut Membre Dernière intervention 16 juin 2010
14 mai 2010 à 03:11
Il y a je trouve pas mal de bug ...
neo1012 Messages postés 15 Date d'inscription dimanche 3 juin 2007 Statut Membre Dernière intervention 20 février 2009
16 juil. 2007 à 14:17
Combien de temps ca met pour charger toutes les images ?
Taron31 Messages postés 199 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 28 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és 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
7 avril 2007 à 14:01
Ca doit pas être très drole un poker tout seul... Quel intérêt?
Taron31 Messages postés 199 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 28 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...

Merci
Rejoignez-nous