Constructor
new Gate(strType)
Constructor
Parameters:
Name | Type | Description |
---|---|---|
strType |
* | Gate Type |
- Source:
Classes
Methods
calculateValue()
Calculate gate output by type value
- Source:
convertToType(str) → {gateType}
Convert String to a gateType
Parameters:
Name | Type | Description |
---|---|---|
str |
* | Gate tipe by string |
- Source:
- To Do:
-
- Error handler
Returns:
gateType Object
- Type
- gateType
destroy()
Destroy this gate
- Source:
draw()
Draw this gate
- Source:
generateOutput()
Generate gate output
- Source:
isMouseOver() → {Boolean}
Check if mouse is over
- Source:
Returns:
Boolean value
- Type
- Boolean
mouseClicked() → {Boolean}
Called when mouse is clicked
- Source:
Returns:
Boolean
- Type
- Boolean
mousePressed()
When mouse is pressed if gate is not spawned, spawn it, then return
- Source:
mouseReleased()
Called when mouse is released
- Source:
refreshNodes()
Refresh nodes uniqueID
- Source: