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++

godrik
godrik
Niveau 30
17 juin 2005 à 17:42:33

bastagame: Ca ne marche pas je m´en doute sinon tu ne posterai pas ici.
qu´est ce qu´il te dit ?
y a t´il quelquechose que tu n´arrives pas a faire ?

BastGame
BastGame
Niveau 7
17 juin 2005 à 17:44:25

bah non je met le code que j´ai trouvé sur le site de Jean Yves Yves pour demander l´age ensuite je vais dans la fentre executer>compiler>compiler et executer

nulissimo
nulissimo
Niveau 4
17 juin 2005 à 17:46:13

a propos de la fonction mort ==> valeur bouléene donc 0 si t´es vivant, 1 si t´es mort

Et merci pour la solution du probleme... j´aurai pourtant juré que c´etait pas ca la cause du probleme car dans presque tous mes trucs ca marche...

A propos des structure, j´en ferai surement, mais il va peut-etre y avoir des problemes... enfin, je vous tiens au courant.

Avec ce petit probleme resolu, mon jeu est enfin pret. J´ l´upload et je vous le montre..

( graphisme epouvantables mais bon ^^)

godrik
godrik
Niveau 30
17 juin 2005 à 17:49:48

Je me permet un HS sur les graphismes....
si tu voyais les graphisme de mon Shining Force-like, je suis sur que tu ne dirait pas ca. :)

dynoplasmma
dynoplasmma
Niveau 9
17 juin 2005 à 17:54:54

Je reviens a la chose :

dans le menu, je veux appuyer sur la touche du bas par exemple, je peux reste autant de temps que je veux, la fleche ne bougeras que d´un cran.
Ptival m´a bien aidé, mais je ne connais pas le principal :
http://www.rafb.net/paste/results/BvisOH42.html

Il faudrais trouver le tuc qui se trouve la :
/ /laisser bouger la fleche une fois, puis la bloquer

A art ce probleme la, je pense pouvoir finir mon jeu, car la c´est injouable les menus.

godrik
godrik
Niveau 30
17 juin 2005 à 17:56:35

utilise le moment ou la touche n´est plus appuyer

dynoplasmma
dynoplasmma
Niveau 9
17 juin 2005 à 17:59:20

:ouch: je comprends pas, dsl.

godrik
godrik
Niveau 30
17 juin 2005 à 18:02:24

ah, oui, je vois...
il te faut utiliser les evenements...

dynoplasmma
dynoplasmma
Niveau 9
17 juin 2005 à 18:15:16

Je voudrais en faire une fonctoin generale, que je puisse mettre lenomdemonvoid();
pour qu´il puisse fonctionner n´importe ou.

En version code, je ne sais pas comment l´ecrire, et les evenements, je sasi psa trop c´est quoi, non plus.

J´essai d´ecrire le code, meme qu´il est mauvais:

keystate=SDL_GetKeyState(NULL);
if(keystate[SDLK_DOWN])
{
if(Bouger_dans_le_menu == 1)
{
/ /r%.y && r%.x . .. ( aucunes idees ! )
Bouger_dans_le_menu = 0;
}
} else Bouger_dans_le_menu = 1;

dorian65
dorian65
Niveau 8
17 juin 2005 à 18:28:23

JYY c´est bon j´ai déja résolu le problème pour WORD / DWORD

si j´ai bien compris c´est pas possible de convertir un VOID ? C´est quoi exactement VOID ?

godrik
godrik
Niveau 30
17 juin 2005 à 18:33:54

dorian65: en tradution littérale, void, c´est rien.

dyno: JYY n´en parle pas dans son tuto ?
si non, il te reste a aller voir dans la doc...

dynoplasmma
dynoplasmma
Niveau 9
17 juin 2005 à 18:48:10

Dans les tutos de JYY, j´ai aps vu comment gerer ca . ..

dynoplasmma
dynoplasmma
Niveau 9
17 juin 2005 à 18:50:37

Et ques ce que la doc ?
Sinon, personne ne sait comment gerer cela ?

godrik
godrik
Niveau 30
17 juin 2005 à 19:02:41

sdl a une doc
une vielle version est disponible sur http://www.libsdl.org/

dynoplasmma
dynoplasmma
Niveau 9
17 juin 2005 à 19:31:35

Et tu es sur que dans la doc,, il y a ce que je veux ?

Sinon, pour l´instant je continus mon menu bien que ca avance a fond.

dnob700
dnob700
Niveau 10
17 juin 2005 à 22:10:23

si j´ai une classe A et une classe B qui hérite de A.

Sait-on quand est-ce que le constructeur de A est appelé ( avant ou après celui de B) ? ou bien est ce qu´il n´y a pas de règle.

Lapintade
Lapintade
Niveau 30
17 juin 2005 à 22:12:34

Pour les constructeurs, il me semble que c´est celui de la classe mere, puis le fils et ainsi de suite. Pour les desctuveur c´est l´inverse.
En tout cas avec le polymorphisme que j´utilise dans DNA, ca marche comme ca.

dnob700
dnob700
Niveau 10
17 juin 2005 à 22:18:40

j´explique mon problème :

pour ma bibliothèque graphique, j´ai une classe de base surface sur laquel on peut dessiner et dont dérive la classe graphics qui affiche les dessins à l´écran.

Si je crée une instance d´une classe surface, je doit crée un hDC compatible avec le hWnd de l´écran. Mais si c´est une classe graphics que je crée le hDC doit être compatible avec le hWnd d´une fenêtre créé par la classe graphics.

Donc il faut en fait que le constructeur ( ou une méthode qu´il appelle) de la classe surface soit à même de déterminer dans quel contexte il est appelé, et je ne vois pas trop comment résoudre ce problème. si dans ma classe graphics j´ai une fonction surface(), elle sera appelé comme constructeur à la place de l´autre ?

Lapintade
Lapintade
Niveau 30
17 juin 2005 à 22:29:08

Il est pas trop conseille de gerer des trucs d´une classe herité dans la classe mere. Tu dois toujours faire les choses dans l´autre sens ( la classe fille peut acceder aux infos de la classe mere, mais pas l´inverse). Donc arrange toi pour que quand tu crée ta classe Graphics, tout ce que tu dois faire se passe dans le constructeur de Graphics et non dans celui de Surface.

Si jamais ton truc commence a trop s´emmeler, c´est que ca a peut etre mal été pensé au depart. Un petit remise a plat de l´ensemble du probleme pourrait t´aider. Peut etre egalement que ta classe graphics n´est pas vraiment du meme type que surface, donc peut d´interet de la deriver de cette derniere.

C´est juste des idées generale, j´ai pas la solution exacte a ton probleme malheureusement.

dynoplasmma
dynoplasmma
Niveau 9
17 juin 2005 à 22:38:16

Personne peutm´aider ?
http://www.rafb.net/paste/results/BvisOH42.html

Je re explique:

Dans mes menux, tout defile trop vite, c´est pour ca que je veux, que, quand la fleche de choix est en haut, pour passer plus bas, on appui autant longtemps sur bas, mais la fleche ne dessecdra seulement d´une case, et pas de dfilement jusque mon dernier truc en bas, dememe pour le haut.

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