Details |
Compare with Previous |
View Log
Line No. |
Rev |
Author |
Line |
1 |
2 |
Digital_Utopia-2894 |
|
2 |
3 |
Digital_Utopia-2894 |
|
3 |
2 |
Digital_Utopia-2894 |
Timer = class( Turbine.UI.Control ); |
4 |
|
Digital_Utopia-2894 |
|
5 |
|
Digital_Utopia-2894 |
function Timer:Constructor() |
6 |
|
Digital_Utopia-2894 |
Turbine.UI.Control.Constructor( self ); |
7 |
|
Digital_Utopia-2894 |
self:SetWantsUpdates(true); |
8 |
|
Digital_Utopia-2894 |
self.AutoReset=false; |
9 |
|
Digital_Utopia-2894 |
self.Enabled=false; |
10 |
|
Digital_Utopia-2894 |
self.Interval=0; |
11 |
|
Digital_Utopia-2894 |
self.count = 0; |
12 |
|
Digital_Utopia-2894 |
self.seconds=0; |
13 |
|
Digital_Utopia-2894 |
self.initTime=Turbine.Engine.GetGameTime(); |
14 |
|
Digital_Utopia-2894 |
|
15 |
|
Digital_Utopia-2894 |
self.Start=function() |
16 |
|
Digital_Utopia-2894 |
self.Enabled=true; |
17 |
|
Digital_Utopia-2894 |
self.initTime=Turbine.Engine.GetGameTime(); |
18 |
|
Digital_Utopia-2894 |
self:SetWantsUpdates(true); |
19 |
|
Digital_Utopia-2894 |
end |
20 |
|
Digital_Utopia-2894 |
|
21 |
|
Digital_Utopia-2894 |
self.Stop=function() |
22 |
|
Digital_Utopia-2894 |
self.Enabled=false; |
23 |
|
Digital_Utopia-2894 |
self.count=0; |
24 |
|
Digital_Utopia-2894 |
self.seconds=0; |
25 |
|
Digital_Utopia-2894 |
self:SetWantsUpdates(false); |
26 |
|
Digital_Utopia-2894 |
end |
27 |
|
Digital_Utopia-2894 |
self.Close=function() |
28 |
|
Digital_Utopia-2894 |
--self=nil; |
29 |
|
Digital_Utopia-2894 |
end |
30 |
|
Digital_Utopia-2894 |
|
31 |
|
Digital_Utopia-2894 |
self.TimerElapsed=function(sender,args) |
32 |
|
Digital_Utopia-2894 |
|
33 |
|
Digital_Utopia-2894 |
end |
34 |
|
Digital_Utopia-2894 |
|
35 |
|
Digital_Utopia-2894 |
self.Update=function(sender,args) |
36 |
|
Digital_Utopia-2894 |
if(self.Enabled==true)then |
37 |
|
Digital_Utopia-2894 |
|
38 |
|
Digital_Utopia-2894 |
self.seconds = Turbine.Engine.GetGameTime() - self.initTime; |
39 |
|
Digital_Utopia-2894 |
|
40 |
|
Digital_Utopia-2894 |
if(self.seconds >= self.Interval)then |
41 |
|
Digital_Utopia-2894 |
self.count = self.count+1 |
42 |
|
Digital_Utopia-2894 |
self:TimerElapsed(self,nil); |
43 |
|
Digital_Utopia-2894 |
|
44 |
|
Digital_Utopia-2894 |
if (self.AutoReset==false)then |
45 |
|
Digital_Utopia-2894 |
self:Stop(); |
46 |
|
Digital_Utopia-2894 |
end |
47 |
|
Digital_Utopia-2894 |
self.seconds=0; |
48 |
|
Digital_Utopia-2894 |
self.initTime=Turbine.Engine.GetGameTime(); |
49 |
|
Digital_Utopia-2894 |
end |
50 |
|
Digital_Utopia-2894 |
|
51 |
|
Digital_Utopia-2894 |
end |
52 |
|
Digital_Utopia-2894 |
|
53 |
|
Digital_Utopia-2894 |
end |
54 |
|
Digital_Utopia-2894 |
|
55 |
|
Digital_Utopia-2894 |
end |
All times are GMT -5. The time now is 02:18 PM.