Difference between revisions of "TGame.OnClockTick"
m (→Exmaple) |
m (→Description: `iddle` typo changed to `idle`) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
'''''property OnClockTick''''' | '''''property OnClockTick''''' | ||
Access mode: RW | Access mode: RW | ||
+ | Event handler type: [[TOnClockTickEvent]] | ||
+ | Event handler declaration: procedure (Ticks: Integer); | ||
==Description== | ==Description== | ||
− | Event property called on | + | Event property called on idle in frequency described by [[TGame.TickThreshold|TickThreshold]] |
− | <br> | + | <br> |
− | == | + | ==Example== |
<syntaxhighlight lang="pascal"> | <syntaxhighlight lang="pascal"> | ||
procedure MyOnClockTickHandler(Ticks: Integer); | procedure MyOnClockTickHandler(Ticks: Integer); | ||
Line 26: | Line 28: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | [[Category:TGame]] | + | [[Category:TGame]][[Category:Events]] |
Latest revision as of 13:55, 29 July 2013
property OnClockTick Access mode: RW Event handler type: TOnClockTickEvent Event handler declaration: procedure (Ticks: Integer);
Description
Event property called on idle in frequency described by TickThreshold
Example
procedure MyOnClockTickHandler(Ticks: Integer);
begin
WriteLn('OnClockTick event called: ' + IntToStr(Ticks));
end;
// ...
begin
// assign OnClockTick handler
Game.OnClockTick := @MyOnClockTickHandler;
// ...
// unassign
Game.OnClockTick := nil;
end;