CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

J´aide les personne en C/C++

Ptival
Ptival
Niveau 10
15 juin 2005 à 17:37:53

http://www.rafb.net/paste/results/Hv551q50.html

Voilà ma fonction qui est censée charger en VRAM et mettre un fond transparent...Marche pas

( J´ai aussi testé les retours des SDL_ColorKey)

godrik
godrik
Niveau 30
15 juin 2005 à 17:51:00

dyno: si tu envoie du code, envoit un bout de code complet
parceqeu la on a deux fonction, et toute les variables semblent etre declaré/initialisé en externe

Ptival
Ptival
Niveau 10
15 juin 2005 à 17:52:00

SDL_FreeSurface(screen);

Pourquoi tu libères screen ? O_o

Pour mon problème c´est résolu ; )

JeanYvesYves
JeanYvesYves
Niveau 10
15 juin 2005 à 17:54:07

dynoplasmma > je ne te conseille pas d´utiliser SDL_GetKeyState... Regarde ma fonction waitkey() dans mon tuto pour attendre qu´on appuie sur return...

Ptival > tres bizarre !
es tu sur que le parametre R,G, B que tu passes est bien dans ton fichier ?
par exemple si le nombre n´est pas exactement le meme, ça ne marche pas !

didic10
didic10
Niveau 4
15 juin 2005 à 17:55:29

j´ai encore une autre question comment faire pour revenir au debut du programme par exemple je vient de faire un mini-jeu de lancer de dés ( sans images) et je voudrai qu´il faille appuyer sur une touche pour rejouer, sans quitter le programme et le relancer.
merci d´avance

dynoplasmma
dynoplasmma
Niveau 9
15 juin 2005 à 17:55:58

ok :
http://rafb.net/paste/results/UfvCDK25.html

dynoplasmma
dynoplasmma
Niveau 9
15 juin 2005 à 17:58:37

Quand j´enleve free surface screen :
j´appui sur entre, rien
j´appui sur echap, 2 secondes les 2 autres imags s´affichent.

JYY, ta fonction waitkey est longue je triuve, celle la est plus courte.
Hier ca marchait tres bien, j´ai tout virer, j´ai fait n´importe quoi.
Il y a surement une explication logique a mon probleme.

JeanYvesYves
JeanYvesYves
Niveau 10
15 juin 2005 à 18:02:11

Ptival > c´était quoi alors ? :)

JeanYvesYves
JeanYvesYves
Niveau 10
15 juin 2005 à 18:03:23

dynoplasmma > a premiere vue je ne vois pas...
didic10 > met un while autour de ton programme

didic10
didic10
Niveau 4
15 juin 2005 à 18:07:25

comment est-ce qu´il s´utilise le while ?
j´ai essayé de le mettre qu´a la fin
puis
Au debut et a la fin et sa ne marche pas.
voila mon programme pour mieux m´expliquer
http://rafb.net/paste/results/uLW5OX53.html

dynoplasmma
dynoplasmma
Niveau 9
15 juin 2005 à 18:08:10

j´ai essayé avec ta fonctoin waitkey, pas moyen de quitter, seul un ctrl+alt+suppr en est venu a bout :
http://rafb.net/paste/results/Xa1mlR40.html

Je ne comprends vraiment pa pourquoi ca marche pas, avant ma premiere page etait le sommaire, j´ai decider de rajouter une page avec seulement le titre pour que la fleche ne me gene pas partout apres.

dynoplasmma
dynoplasmma
Niveau 9
15 juin 2005 à 18:23:12

j´ai arrangé, j´ai essayer beaucoup de choses, mais le resultat n´est tjs pas present :
http://rafb.net/paste/results/qBWQwV31.html

Si meme JYY ne peut pas resoudre se probleme, comment moi je pourrais le resoudre ?

Ptival
Ptival
Niveau 10
15 juin 2005 à 18:24:42

Ligne 71 :

Il ya un ´;´ après ton if !

Ptival
Ptival
Niveau 10
15 juin 2005 à 18:26:19

JYY -> C´était le second SDL_ColorKey qui faisait foirer :\

Maintenant j´viens de me coder mes fonctions LoadBMP, LoadPNG et LoadBMP_NoColorKey qui vont être bien pratiques ( chargement en VRAM ou en RAM cas échéant)

Là j´ai un p´tit problème de perfs bizarres j´prépare de quoi vous éclairer et j´poserais ma question :)

Ptival
Ptival
Niveau 10
15 juin 2005 à 18:28:50

dyno -> J´étais en retard désolé, sur ton nouveau well ya plus ce problème ^^

dynoplasmma
dynoplasmma
Niveau 9
15 juin 2005 à 18:32:39

71_ void quitte_SDL()
72_ {
73_ if(SDL_PollEvent(&) && 74_ event.type==SDL_QUIT);
75_ keystate=SDL_GetKeyState(NULL);
76_ if(keystate[SDLK_ESCAPE])bQuit=1;
77_ }

ligne 71?

dynoplasmma
dynoplasmma
Niveau 9
15 juin 2005 à 18:34:55

ah ok ptival, mais mon code de maintenant ne marche tjs pas.

mes lettre de mon clavier font des siennes, le 4 equivaut a une fleche gauche, le 8 fleche haut, obligé d´activer ver maj et d´utiliser les chiffres du haut, pas pratique.

godrik
godrik
Niveau 30
15 juin 2005 à 18:35:31

if(SDL_PollEvent(&) && event.type==SDL_QUIT);

deja c´est pas bien d´initialiser une variable et de la tester dans le même if.
ensuite, il y a un ; a la fin de ta ligne! :)

si printf etait ton ami, tu l´aurai vu! :)

dynoplasmma
dynoplasmma
Niveau 9
15 juin 2005 à 18:40:35

meme avec le ; ca ne marche pas
Mais je prefere me concentrer sur keystate
http://rafb.net/paste/results/qBWQwV31.html

Es ce que quelqu´un a deja reussi a gerer des menus avec SDL?

godrik
godrik
Niveau 30
15 juin 2005 à 18:59:06

allez je te propose une autre structure de main

premierepage();
attenteEntreeClavier();
Menu
attenteEntreClavier();
-->exit

bon, tu ne flip pas dans menu...
de plus le setcolorkey est toujorus mal place
tu fais un pollevent dans premierePage, je n´en vois pas l´interet

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment