AHHHHHH L'ÉTERNEL VIEUX JEU DU PING PONG

mrshardax Messages postés 47 Date d'inscription jeudi 6 février 2003 Statut Membre Dernière intervention 22 mars 2006 - 6 juin 2003 à 18:24
cs_guilOooo Messages postés 53 Date d'inscription vendredi 19 septembre 2003 Statut Membre Dernière intervention 19 novembre 2004 - 11 nov. 2004 à 18:10
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/16219-ahhhhhh-l-eternel-vieux-jeu-du-ping-pong

cs_guilOooo Messages postés 53 Date d'inscription vendredi 19 septembre 2003 Statut Membre Dernière intervention 19 novembre 2004
11 nov. 2004 à 18:10
Heeuuu.. pardon.. j'ai oublié une ou deux choses :
je me suis apperçu que j'ai inversé les touches Q et M.
il faut donc inverser les chiffres 109 et 113 dans les deux derniers ifs.

Bien évidemment, il est possible de changer les touches en entrant dans les if le code de la touche correspondante...

Voilà, et pardon pour le flood.
cs_guilOooo Messages postés 53 Date d'inscription vendredi 19 septembre 2003 Statut Membre Dernière intervention 19 novembre 2004
11 nov. 2004 à 18:07
Voila comment déplacer la palette au clavier :
------------------------------------------


//Déplacer la palette à gauche
function gauche(){
u = u-1;
if (u<0){
u=0;
}
}

//déplacer la palette à droite
function droite(){
u = u+1;
if (u>15){
u=15;
}
}

//Si on a un évènement clavier

function process_keypress() {

if (window.event.type == "keypress" & window.event.keyCode > 0) {

//Et que cet évènement correspond à une pression
//sur la touche "M", on éxécute droite()

if (window.event.keyCode==109){
droite();
}

//Si cet évènement est une pression sur la touche "Q"
//alors on éxécute Gauche()
if (window.event.keyCode==113){
gauche();
}
}
return true;
}
document.onkeypress = process_keypress;


------------------------------------------

Ce code marche si on le place juste avant </script>. Mais il y a un hic : il faut remplacer "====" (ligne 55) par "----".
Mumuri Messages postés 320 Date d'inscription mercredi 9 octobre 2002 Statut Membre Dernière intervention 6 avril 2008
5 juil. 2003 à 17:53
un évenement qui te permet de détecter la pression d'une touche ...

en utilisant les fléches de direction de ton clavier tu optimiserai ton code
neo1502 Messages postés 23 Date d'inscription mercredi 4 juin 2003 Statut Membre Dernière intervention 13 février 2004
7 juin 2003 à 15:43
non c'est quoi???
nitro120 Messages postés 229 Date d'inscription vendredi 16 août 2002 Statut Membre Dernière intervention 9 juillet 2003
6 juin 2003 à 20:57
g pa lu le code mé daprés le commentaire de mrshardax je comprends qu'il faut utliser des liens pour deplacer la raquette
c tres embetant ...
connais-tu onKeyDown ???
mrshardax Messages postés 47 Date d'inscription jeudi 6 février 2003 Statut Membre Dernière intervention 22 mars 2006 2
6 juin 2003 à 18:24
J ai trouvé un bug (ki n'est pas vraiment un bug): les liens pour deplacer la palette pointent sur l endroit ou est stocker le fichier (cad sur mon bureau) : je click et pouf, j'ai mon bureau.

Remplace :
[ ---]

Par :
[Code][Javascript: ---][Code]

C'est juste un detail, mais au plus fort de la partie, sous une tension extreme, il peut arriver de clicker sur le bouton de la sourie, et la, ben, tout est fini, on se retrouve sur le bureau ..... Quel dommage !
Rejoignez-nous