Documentation
¶
Index ¶
Constants ¶
View Source
const ( ZapScriptCmdLaunch = "launch" ZapScriptCmdLaunchSystem = "launch.system" ZapScriptCmdLaunchRandom = "launch.random" ZapScriptCmdLaunchSearch = "launch.search" ZapScriptCmdLaunchTitle = "launch.title" ZapScriptCmdPlaylistPlay = "playlist.play" ZapScriptCmdPlaylistStop = "playlist.stop" ZapScriptCmdPlaylistNext = "playlist.next" ZapScriptCmdPlaylistPrevious = "playlist.previous" ZapScriptCmdPlaylistGoto = "playlist.goto" ZapScriptCmdPlaylistPause = "playlist.pause" ZapScriptCmdPlaylistLoad = "playlist.load" ZapScriptCmdPlaylistOpen = "playlist.open" ZapScriptCmdExecute = "execute" ZapScriptCmdDelay = "delay" ZapScriptCmdEvaluate = "evaluate" ZapScriptCmdStop = "stop" ZapScriptCmdEcho = "echo" ZapScriptCmdMisterINI = "mister.ini" ZapScriptCmdMisterCore = "mister.core" ZapScriptCmdMisterScript = "mister.script" ZapScriptCmdMisterMGL = "mister.mgl" ZapScriptCmdHTTPGet = "http.get" ZapScriptCmdHTTPPost = "http.post" ZapScriptCmdInputKeyboard = "input.keyboard" ZapScriptCmdInputGamepad = "input.gamepad" ZapScriptCmdInputCoinP1 = "input.coinp1" ZapScriptCmdInputCoinP2 = "input.coinp2" ZapScriptCmdUINotice = "ui.notice" ZapScriptCmdUIPicker = "ui.picker" ZapScriptCmdInputKey = "input.key" // DEPRECATED ZapScriptCmdKey = "key" // DEPRECATED ZapScriptCmdCoinP1 = "coinp1" // DEPRECATED ZapScriptCmdCoinP2 = "coinp2" // DEPRECATED ZapScriptCmdRandom = "random" // DEPRECATED ZapScriptCmdShell = "shell" // DEPRECATED ZapScriptCmdCommand = "command" // DEPRECATED ZapScriptCmdINI = "ini" // DEPRECATED ZapScriptCmdSystem = "system" // DEPRECATED ZapScriptCmdGet = "get" // DEPRECATED )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CmdEvaluateArgs ¶
type CmdEvaluateArgs struct {
ZapScript string `json:"zapscript" arg:"position=1"`
}
type CmdLaunchArgs ¶
type ZapScript ¶
type ZapScript struct {
Name *string `json:"name"`
Cmds []ZapScriptCmd `json:"cmds"`
ZapScript int `json:"zapscript"`
}
type ZapScriptCmd ¶
type ZapScriptCmd struct {
ID string `json:"id"` // internal id of command instance
Name *string `json:"name"` // optional display name
Cmd string `json:"cmd"`
Args json.RawMessage `json:"args"`
}
Click to show internal directories.
Click to hide internal directories.