Send can mimic this behaviour.

You wouldn't want each car in its own 'thread', to be sure, as send has a certain amount of overhead...but it's a simple matter to set up recurring events:

on animate
  --do some animation stuff here
  -- if your drawing loop can take a variable amount of time
  -- then you'll want to get a little more clever about how long
  -- to wait before sending the next animate method
  send animate to me in 150 milliseconds
end animate

on preOpenCard
  -- do any setup necessary when opening the card:
  -- resizing graphics, etc
end preOpenCard

on openCard
  -- handle open card tasks

  -- start the animation
  send animate to me in 0 milliseconds
end openCard

-Ken

On 20/07/2012 09:24, Rod McCall wrote:
As I said in a previous email I am returning to LiveCode after a few
years (well seven to be exact) so am a little rusty. Anyway right now
we are implementing a car simulator environment of which we will use
LiveCode as the control console for the simulation - at least that is
the current plan. Am I right in thinking there is no equivalent to the
Threading class that you find in Python? If so how do people implement
something which is similar to this? I may have missed the info in the
docs but a quick Google or scan of the RR website for anything
resembling threading seems to yield very little.

If no such equivalent exists are there ways round this? For example
using sub-stacks etc each one behaving like a "fake thread"?

Sorry if this seems a silly question but it has been a few years since
I used LiveCode.

Kind regards,

rod


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to