Justement, utilise les sprites direct : tu charges l'alphabet dans des sprites (1 lettre = 1 sprite). Et ça va être plus rapide à l'affichage, et un peu plus simple à afficher.
Pour le clavier, tu peux faire un
et examiner les 256 codes à chaque boucle.
2 avantages :
1) ça te donne une vitesse régulière de gestion, quelque soit l'état d'avancement de la programmation des touches.
2) si tu veux faire des tempo, des "macros" (pas le terme "macro" du langage, mais des "macros" comme des gestionnaires d'évènement clavier)
Pour la souris, tu peux faire à peu près pareil : un tableau qui récupère tout :
pour gérer les boutons (tempo/clic/double clic, etc...) et les positions x, y et z (z = molette souris)
En gros, avec 3 tableaux :
Code : Tout sélectionner
Structure PFS
nID.I
x.D
y.D
vx.D
vy.D
ax.D
ay.D
normeVitesse.D
orientationVitesse.D
EndStructure
Dim K(255)
Dim Mouse(2, 7)
Dim Sprite.PFS(1023)
... tu peux tester régulièrement la prise max de ressources et automatiser assez facilement