C'est bon pour la touche entré j'ai trouvé une solution qui ne devrait pas ralentir le programme, cela dit si il y a une limite dite le moi, je suis déjà à 2 ko (mais je pense qu'il sera possible de réduire de moitié la taille si j'améliore certaines choses).
En faite je contait mettre 2nd pour le tir Mais je pense que le jeu est beaucoup ralentit par le fait qu'il détecte si on appuie 1 ou 2 fois sur enter (je suis obligé de mettre des pause :s) Donc j'essayerais de trouver un bon compromit pour garder une bonne réactivité et de la vitesse.
Bon voilà.. après plusieurs jours de travail, j'arrive à un résultat : je peut marcher de gauche à droite sans problème faire un grand saut en avant en appuyant une fois sur entré, faire un petit saut en arrière en appuyant 2 fois sur entré (je respecte même les touches originales ) et le tout en empêchant d'avancer en même temps ou de changer de direction dans les airs (toujours en respectant le jeu =) Et des petits murs sont la pour stopper le tout.
N'hésitez pas à me dire si il faut mettre plus de pixel dans les sauts, ou autre chose.
Google traduction : Good here .. after several days of work, I can come up: I can walk from left to right without problem make a great leap forward by pressing once entered, make a small jump backwards by pressing two times came on (I even respect the original keys;) ) and forward while preventing at the same time or change direction in the air (always respecting the game =) And small walls are there to stop everything.
Please tell me if he should put more pixels in the jumps, or something.
EDIT : est ce que l'on peut stocker plus de 10 images 8x8? (par exemple en utilisant GDB (j'ai rien comprit en faite à quoi cela servait)) et est ce que c'est possible de faire tourner une image? (par cran de 45° par exemple?)
Bon, j'ai résolu le problème, mais la j'en ai un nouveau :p, c'est pas tellement un problème.. mais j'aimerais que l'on m'explique : Quand je fait marcher mon worm vers le coté droit et le coté gauche, il est bloqué par le mur, quand je saute vers le coté droit, il est bloqué par le mur, quand je saute vers le coté droit, il ressort de l'autre coté! Est ce que en dessous de 0 (pixel parlant) il compte +XXX (grand nombre positif)?
théoriquement, quand on fait dans une boucle : clrdraw pt-on dispgraph l'image est censé apparaître tout le temps et le clrdraw passer inaperçu seulement voilà, l'image clignote quand le pt-on est toujours le même