Bonjour,
Je entrain de voir pou realiser un timer en directx en me basant sur le environnement.get_tickcount.
enfin la gestion du compteur marche, mais j ai des irregularites sur l incrementation et quand je fais tourner le programme sur une autre machine ca ne marche quasiment plus, la decrementation se fait par deux ne se fait plus etc ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if Environment.get_TickCount mod 1000 = 0 then // on recupere le temps en milliseconde// begin tmptime := tmptime - 1 ; if tmptime = 0 then begin tmptime := 59; min := min - 1; end; end;
Partager