Scroller Pane¶
This peripheral is provided by the Scroller Pane. It allows players to provide an input as an number inside the world. The interface can be manipulated.
The peripheral uses Create's NumberBehaviour
selection screen. (The same one you see when you for example adjust the speed on an RotationalSpeedController)
Metadata¶
Peripheral | v2 |
Attach name | "scroller" |
Attach side | only "back" |
Events¶
The RedRouter can send the following event:
Name | Description | Parameter 1 | Parameter 2 |
---|---|---|---|
"scroller_changed" | Whenever the value got changed by a player. | string : attached_name | number : new_value |
Warning
The event "scroller_changed"
also fires when the value gets changed by an Computer. This is a bug that will be fixed!
Functions¶
isLocked()
¶
Returns whether the Scroller Pane is locked or not.
Returns
boolean
The state
setLock(state)
¶
Unlocks the Scroller Pane with state = false
(default) or locks it with state = true
so that players cannot continue to use it.
Parameters
state
: boolean Wether the lock should be active or disabled.
getValue()
¶
Returns the selected value of the Scroller Pane.
Returns
number
The selected value.
setValue(value)
¶
Changes the selected value.
Parameters
value
: number The new selected value.
getLimit()
¶
Returns the limit relative to zero.
Returns
number
The limit.
hasMinusSpectrum()
¶
Returns wether the Scroller Pane has the minus spectrum enabled.
Returns
boolean
Returnstrue
if the minus spectrum is enabled as well.
toggleMinusSpectrum(state)
¶
Enables or disables the minus spectrum.
Parameters
state
: booleantrue
for enabled minus spectrum,false
for the opposite.
setLimit(limit)
¶
Sets a new limit relative to zero.
If the minus spectrum is enabled, the given limit then get's mirrored to the minus spectrum as well.
Parameters
limit
: number The new limit.