Difference between revisions of "Lua:Class:Timer"

From Cheat Engine
Jump to navigation Jump to search
(Penny)
Line 1: Line 1:
−
'''Timer Class'''  (Inheritance Component->object)
+
I think it's a cute idea! I like that you can click the lights on/off mulnaaly, which might be a nice visual cue for younger students. Green could mean keep working, Yellow could be a sign to clean up or quiet down, and Red could signal to stop working or stop talking. Thanks for the free tool!
−
  The timer class is an non visual component that when active triggers an onTimer event every few milliseconds, based on the given interval
 
−
 
 
−
 
 
−
'''createTimer'''(owner, enabled OPT)
 
−
  Creates a timer object. If enabled is not given it will be enabled by default (will start as soon as an onTimer event has been assigned)
 
−
  Owner may be nil, but you will be responsible for destroying it
 
−
 
 
−
 
 
−
'''timer_setInterval'''(timer, interval)
 
−
  Sets the speed on how often the timer should trigger. In milliseconds (1000=1 second)
 
−
 
 
−
 
 
−
'''timer_getEnabled'''(timer)
 
−
  Returns true if the timer is enabled otherwise false
 
−
 
 
−
 
 
−
'''timer_setEnabled'''(timer, boolean)
 
−
  Lets you enable of disable the timer
 
−
 
 
−
 
 
−
'''timer_onTimer'''(timer, function)
 
−
 
 
−
  function (sender)
 
−
 
 
−
Example 1:
 
−
 
 
−
  function rep()
 
−
  print "hello world" 
 
−
  end
 
−
 
 
−
  local t = createTimer(nil)  -- it will create a Timer object and assign it to variable t.
 
−
  timer_onTimer(t, rep)  -- The function repeat will be called every 3 seconds.
 
−
  timer_setInterval(t,3000) --Call repeat() every 3 seconds
 
−
  timer_setEnabled(t, true) -- Set timer to true. If false is passed as argument then it will disable timer object.
 

Revision as of 07:14, 14 May 2012

I think it's a cute idea! I like that you can click the lights on/off mulnaaly, which might be a nice visual cue for younger students. Green could mean keep working, Yellow could be a sign to clean up or quiet down, and Red could signal to stop working or stop talking. Thanks for the free tool!