vsTASKER 7 User Manual
×
Menu
Index

Splitter

 
A Splitter is a Logic object that splits (parallelize) the logical flow into two flows. Both branches are practically processed at the same time. The Splitter object does not create two threads so there is no way to know which branch is processed first, but both connected objects are processed during the same cycle.
Once the two branches have been activated, they will continue flowing until they end or meet again on a Synchro.
  
 
scen() or S: is a macro that returns a pointer to the Scenario instance that holds the Entity instance that holds the Logic instance that holds the current Splitter.
ent() or E: is a macro that returns a pointer to the Entity instance that holds the Logic instance that holds the current Splitter.
logk() or L: is a macro that returns a pointer to the Logic instance that holds the current Splitter.
group() or G: is a macro that returns a pointer to the current Group, if any, that holds the current Splitter. NULL if none.