The Logic Builder Blocks are versatile and can be used to build programs in a straightforward way. While they serve different purposes and trigger various actions, they have a few common elements.

Link ports

Input

This is a port where a condition can be linked to a block. It is presented as a circle.
When connected the circle is filled. These can receive or provide multiple links.

input

Output

This port provides a result or an output for the logic that converges to the respective block.

Links

Links unite the blocks in order to build programs.

  • To create a link, click on a block port or flow gate, then click on a respective block or flow gate.
  • To delete a link, right-click on a block port or flow gate and click the delete prompt.
    The link is deleted, and the block is no longer connected in the program.
  • To delete a link that is initiated but not connected, click Esc, and the link is deleted.

Logic links

These are links that connect the blocks logically in the program flow, linking them and display the logic order.
The logic flow link is presented as a dashed line.

Condition Links

These are connections that link the block with conditions, either variables or entire routines.

These are color coded according to the variable they are connected to. If the link unites a Get and a Set variable, it will take the color of the get variable.

Flow Gates

The flow gates are connectors that allow a block to direct, receive, or pass through a logic flow. These can receive or provide multiple links.

Inflow

This is where the block is connected to the flow. It is shaped like a sideways teardrop.
When linked, the teardrop connector is filled. It is placed on the left side.

Outflow

This is where the block provides logic outflow. It has the same shape as the Inflow but reverted. It is placed on the right side of the block.

Example

Comments

All Logic Builder blocks can be commented. This ability is useful as an extra layer of information regarding the commented blocks or as a quick and easy way to note observations for the routine.

  1. For a block to be commented, click the block or select it.
    The block has a yellow outline and a speech bubble icon displays on the top right corner of the block.
  1. Hovering the mouse over the speech bubble displays the Block Comments.
  1. Click the bubble to display the Comment text box.
  1. After the comment is typed or pasted, click anywhere on the stage and it will be added to the block.

Blocks with comments will be marked with an ellipsis: . . .

Comments with an ellipsis
Block Comments