Constructor
new Clock(period, dutycycle)
Parameters:
Name | Type | Description |
---|---|---|
period |
* | Period |
dutycycle |
* | Duty cycle |
- Source:
Extends
Classes
Methods
destroy()
Destroy this LogicInput
- Overrides:
- Source:
doubleClicked()
Called when mouse is double clicked
If mouse is over this instance
Invert input value
- Overrides:
- Source:
draw()
Draw clock
- Overrides:
- Source:
isMouseOver() → {Boolean}
Checking if mouse if over the input
- Overrides:
- Source:
Returns:
Boolean Value
- Type
- Boolean
mouseClicked() → {Boolean}
Called when mouse is clicked
- Overrides:
- Source:
Returns:
Boolean
- Type
- Boolean
mousePressed()
Called when mouse is pressed
If the element is not spawned, it will be spawned.
Then if mouse is over OR the current action is MOVE then move it
- Overrides:
- Source:
mouseReleased()
Called when mouse is released
If the element was moving, release it.
- Overrides:
- Source:
printInfo()
Display clock Info
- Overrides:
- Source:
refreshNodes()
Refresh this LogicInput node ID
- Overrides:
- Source:
toggle()
Invert this LogicInput value
- Overrides:
- Source: