Package dynamic

Class MacaoPage

Methods

The class MacaoPage is not a class itself, but it is used to document the global properties and methods of the package core/dynamic.js.

Method Summary
number calculateAngle(number dX1, number dY1, number dX2, number dY2)
     This utility function calculates an angle between two vectors.
number calculateRandomDuration(number baseDuration)
     This utility function calculates a random duration in milliseconds from a base duration.
void clearTalkedItems()
     Call this method to end a talk.
void connectNodes(String node1Name, String node2Name, optional boolean alsoBack, optional boolean disconnect)
     Use this method to connect or disconnect two named nodes.
MacaoNet createNet(String netType)
     This method creates a net of the given name.
MacaoNet getNet(String netType)
     Gets a net of a given name.
MacaoNode getNodeByName(String nodeName)
     Use this method to get a node by its name.
integer getWalkInterval()
     Call this method to get the duration between two steps of each walking object on the page in milliseconds.
boolean isArrayElement(Array array, variant element, optional integer arrayLength)
     This utility function checks, if the provided element is one of the elements of the array.
variant selectRandomElement(Array array)
     This utility function selects a random item from an array.
void setWalkInterval(integer walkInterval)
     Call this method to change the duration between two steps of each walking object on the page.

Method Details
number calculateAngle(number dX1, number dY1, number dX2, number dY2)

number calculateRandomDuration(number baseDuration)

void clearTalkedItems()

void connectNodes(String node1Name, String node2Name, optional boolean alsoBack, optional boolean disconnect)

MacaoNet createNet(String netType)

MacaoNet getNet(String netType)

MacaoNode getNodeByName(String nodeName)

integer getWalkInterval()

boolean isArrayElement(Array array, variant element, optional integer arrayLength)

variant selectRandomElement(Array array)

void setWalkInterval(integer walkInterval)