Constructor
new Node(posX, posY, isOutput, value)
Constructor
Parameters:
Name | Type | Default | Description |
---|---|---|---|
posX |
Number | X Coordinate | |
posY |
Number | Y Coordinate | |
isOutput |
Boolean | false | Flag, True = is output node |
value |
Boolean | false | Default node value |
- Source:
Classes
Methods
destroy()
Destroy this node
- Source:
draw()
Draw this node
- Source:
getBrother() → {Node}
Get this node brother
- Source:
Returns:
brother node
- Type
- Node
getValue() → {Number}
Get this node value
- Source:
Returns:
node value
- Type
- Number
isMouseOver() → {Boolean}
Called for checking if mouse is over
- Source:
Returns:
Boolean
- Type
- Boolean
mouseClicked() → {Boolean}
Called when mouse is clicked
- Source:
Returns:
Boolean
- Type
- Boolean
setBrother(brotherNode)
Set this node brother node
Parameters:
Name | Type | Description |
---|---|---|
brotherNode |
Node | New brother node |
- Source:
setID(newID)
Set this node ID
Parameters:
Name | Type | Description |
---|---|---|
newID |
Boolean | New ID |
- Source:
setInputState(state)
Set node input state
Parameters:
Name | Type | Description |
---|---|---|
state |
Boolean | New state |
- Source:
setValue(value)
Set node value state
Parameters:
Name | Type | Description |
---|---|---|
value |
Boolean | New value |
- Source:
updatePosition(posX, posY)
Update this node Coordinate
Parameters:
Name | Type | Description |
---|---|---|
posX |
Number | X Cordinate |
posY |
Number | Y Coordinate |
- Source: