je ne comprend pas je ne suis pas obligee de l'initialiser si elle est ds la clause de mon if ?
je suis bien obligee d'initialiser la ttf ?
je vais verifier que arial est bien dans mon fihcier ce n'est pas une police par defaut ?
je ne comprend pas je ne suis pas obligee de l'initialiser si elle est ds la clause de mon if ?
je suis bien obligee d'initialiser la ttf ?
je vais verifier que arial est bien dans mon fihcier ce n'est pas une police par defaut ?
Si une fonction retourne quelque chose alors il est bon usage de vérifier ce retour pour être sûr que tout se passe bien.Envoyé par Emyleet
Pour l'ouverture de TTF, il faut avoir le fichier arial.ttf dans ton répertoire sinon ton programme ne fonctionnera pas...
Jc
Si tu places "SDL_Init(SDL_INIT_VIDEO) == -1" dans la clause de ton if, alors l'instruction "SDL_Init(SDL_INIT_VIDEO)" est exécutée, puis sa valeur de retour est comarée à "-1".Envoyé par Emyleet
Donc, dans ton code, tu exécute deux fois SDL_Init (dont une fois sans tester sa valeur de retour).
Donc apparemment le probleme etait ce qu'on te disait depuis le tout debut : tu ne verifiais pas le chargement de la police... il te manque juste le fichier "arial.ttf" dans ton repertoire (il va pas le trouver tout seul :p).
- FAQ Jeux - FAQ SDL - FAQ DirectX - FAQ OpenGL - FAQ 3D
- Tutoriels Jeux - Outils
- Mes tutos : http://loka.developpez.com - tuto sdl
j'ai trop abuse sur ce coup la .... j'avais pas la police dans mon fichier....
Bon ben merci tout le monde pour vos conseils ce probleme est regle je vais pouvoir ecrire sans utiliser des images paint lol
Alors c'est ?
non mais loka en fait je le sais depuis longtemps que ca venait de la police pcq c'est juste qd je l'ajoutait que ca ne marchait pas .... c'est juste que je voyais pas pourquoi un peu miro sur ce coup la !!!
lol ça arrive
ça marche bien maintenant ? (si c'est cas n'oublit pas le tag resolu )
edit : j'ai rien dit pour le resolu...
- FAQ Jeux - FAQ SDL - FAQ DirectX - FAQ OpenGL - FAQ 3D
- Tutoriels Jeux - Outils
- Mes tutos : http://loka.developpez.com - tuto sdl
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager