Bonjour à tous,
je me suis lancé dans la programmation d'un Snake en pascal, mais je suis bloqué. J'ai fait mes procédures pour que le snake aille dans la direction que je veux avec les paramètres qui vont bien, et ça marche au poil, mais je voudrais pouvoir effectuer mon readkey en même temps qu'une "différence de temps" pour que le snake continue d'avancer en attendant la touche de l'utilisateur. Problème : le readkey me stope l'exécution du programme jusqu'à ce qu'un touche soit pressée, ce qui n'est pas l'effet escompté. Un solution miracle ? Aussi, quel moyen y'a-t-il pour prendre en compte les flèches directionnelles et éviter de devoir utiliser les touches i,l,k et j ?

Question subsidiaire : Y'a-t-il un moyen de faire de la programmation modulaire en pascal ?

Merci d'avance,
Nakwakwak