Merge pull request #83 from Thomas--S/sequencer-on-off
TA4 Sequencer: Add 'on' and 'off' commands
This commit is contained in:
commit
192d46c682
@ -1686,6 +1686,7 @@ techage.manual_DE.aText = {
|
||||
"\n"..
|
||||
" - 'goto <num>' Zu einer Kommandozeile springen und damit den Sequenzer starten\n"..
|
||||
" - 'stop' Den Sequenzer anhalten\n"..
|
||||
" - 'on' und 'off' als Alias für 'goto 1' bzw. 'stop'\n"..
|
||||
"\n"..
|
||||
"Das 'goto' Kommando wird nur angenommen\\, wenn der Sequenzer gestoppt ist.\n"..
|
||||
"\n"..
|
||||
|
@ -1682,6 +1682,7 @@ techage.manual_EN.aText = {
|
||||
"\n"..
|
||||
" - 'goto <num>' Jump to a command line and start the sequencer\n"..
|
||||
" - 'stop' Stop the sequencer\n"..
|
||||
" - 'on' and 'off' as aliases for 'goto 1' resp. 'stop'\n"..
|
||||
"\n"..
|
||||
"The 'goto' command is only accepted when the sequencer is stopped.\n"..
|
||||
"\n"..
|
||||
|
@ -290,18 +290,18 @@ minetest.register_craft({
|
||||
},
|
||||
})
|
||||
|
||||
local INFO = [[Commands: 'goto <num>', 'stop']]
|
||||
local INFO = [[Commands: 'goto <num>', 'stop', 'on', 'off']]
|
||||
|
||||
techage.register_node({"techage:ta4_sequencer"}, {
|
||||
on_recv_message = function(pos, src, topic, payload)
|
||||
local nvm = techage.get_nvm(pos)
|
||||
if topic == "goto" and not nvm.running then
|
||||
if (topic == "goto" or topic == "on") and not nvm.running then
|
||||
local mem = techage.get_mem(pos)
|
||||
nvm.running = true
|
||||
mem.idx = tonumber(payload or 1) or 1
|
||||
restart_timer(pos, 0.1)
|
||||
logic.infotext(M(pos), S("TA4 Sequencer"), S("running"))
|
||||
elseif topic == "stop" then
|
||||
elseif topic == "stop" or topic == "off" then
|
||||
nvm.running = false
|
||||
minetest.get_node_timer(pos):stop()
|
||||
logic.infotext(M(pos), S("TA4 Sequencer"), S("stopped"))
|
||||
|
@ -550,6 +550,7 @@ Der TA4 Sequenzer unterstützt folgende techage Kommandos:
|
||||
|
||||
- `goto <num>` Zu einer Kommandozeile springen und damit den Sequenzer starten
|
||||
- `stop` Den Sequenzer anhalten
|
||||
- `on` und `off` als Alias für `goto 1` bzw. `stop`
|
||||
|
||||
Das `goto` Kommando wird nur angenommen, wenn der Sequenzer gestoppt ist.
|
||||
|
||||
|
@ -542,6 +542,7 @@ The TA4 sequencer supports the following techage commands:
|
||||
|
||||
- `goto <num>` Jump to a command line and start the sequencer
|
||||
- `stop` Stop the sequencer
|
||||
- `on` and `off` as aliases for `goto 1` resp. `stop`
|
||||
|
||||
The `goto` command is only accepted when the sequencer is stopped.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user