Timers ... [Turbo Pascal] - Programmation
Marsh Posté le 01-08-2001 à 12:28:48
personne pour m'aider ? Ca m'a pourtant l'air assez classique ? S'il vous plééééééééééééééééééééé ;-) .
UP
Marsh Posté le 01-08-2001 à 12:42:53
C'est du DOS ?
Il n'y a pas une instruction équivalents à Sleep() ou Wait() du BASIC ?
Le problème d'accéder à l'heure est de faire des soustractions HH:MM:SS (et de tenir compte du jour si on ne veut pas avoir de surprise à minuit ...!!).
Marsh Posté le 01-08-2001 à 15:38:29
Nan au fait y a un delay(nb millisecondes)
mais la le programme s'arrete complettement.
au fait je m'amuse a faire un mini jeu du serpent et ma boucle principale se présente comme ca
repeter
lecture du clavier
toutes les 0.75 secondes modifier la position du serpent
afficher la position du serpent
jusqu'a ce que quitter=vrai
et moi c justement le toutes les 0.75 sec qui me pose problème, au fait j'aimerais pas bloquer mon programme parsque je veux continuer a lire le clavier pendant ces 0.75 secondes sans bloquer l'execution du reste du code.
Marsh Posté le 01-08-2001 à 15:51:55
Faudrait compter les ticks d'horloge (18 et qq par seconde). En Pascal, je sais pas faire.
Je ne sais plus s'il y a une INT du DOS/BIOS qui permet d'y accéder.
S'il y a une variable time, time$, ou analogue, si elle donne des chiffres après la décimale, une soustraction devrait convenir ?
Marsh Posté le 01-08-2001 à 17:54:44
Ouaich bon bah je vais voir sur le web si je trouve pas un prog qui fait qqchose du genre pask la je fais ca juste pour m'amuser pour tester un truc et j'voulais savoir si il existait une fonction en TP mais apparemment non ...
Merci
Marsh Posté le 01-08-2001 à 01:26:12
salut a tous,
je cherche le moyen de faire ca
toutes les x secondes (0.75 par exemple) faire
DEBUT
code
FIN
y a-t-il une fonction ou procedure toute prête pour faire ca ou il faut tout faire "a la main" par exemple en s'amusant avec le gettime (j'ai essayé mais ca a complettement merdé) enfin j'ai pas cherché trop longtemps mais si l'un de vous connait une solution rapide ...
Merci d'avance
Black Wolf