Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Extensions []Extension
View Source
var Metadata types.ScratchMetadata
View Source
var Monitors []Monitor
View Source
var Stage *sprites.Stage
Functions ¶
func Build ¶
func Build() types.ScratchProject
Types ¶
type ListMonitor ¶
type ListMonitor struct { List *types.List X, Y int Width, Height int // contains filtered or unexported fields }
func AddListMonitor ¶
func AddListMonitor(v *types.List) *ListMonitor
func (*ListMonitor) Build ¶
func (l *ListMonitor) Build() types.ScratchMonitor
func (*ListMonitor) Hide ¶
func (l *ListMonitor) Hide()
func (*ListMonitor) Show ¶
func (l *ListMonitor) Show()
type Monitor ¶
type Monitor interface { Build() types.ScratchMonitor Show() Hide() }
type MonitorMode ¶
type MonitorMode int
const ( MonitorDefault MonitorMode = iota MonitorLarge MonitorSlider )
type VariableMonitor ¶
type VariableMonitor struct { Variable *types.Variable X, Y int Width, Height int Mode MonitorMode SliderMin, SliderMax int // contains filtered or unexported fields }
func AddMonitor ¶
func AddMonitor(v *types.Variable, mode MonitorMode) *VariableMonitor
func (*VariableMonitor) Build ¶
func (v *VariableMonitor) Build() types.ScratchMonitor
func (*VariableMonitor) Hide ¶
func (v *VariableMonitor) Hide()
func (*VariableMonitor) Show ¶
func (v *VariableMonitor) Show()
Click to show internal directories.
Click to hide internal directories.