Horus version (not yet in TOOLS)
This commit is contained in:
@@ -87,11 +87,11 @@ local function run(event)
|
||||
if event == nil then
|
||||
error("Cannot be run as a model script!")
|
||||
return 2
|
||||
elseif event == EVT_EXIT_BREAK then
|
||||
elseif event == EVT_VIRTUAL_EXIT then
|
||||
return 2
|
||||
elseif event == EVT_ROT_LEFT then
|
||||
elseif event == EVT_VIRTUAL_NEXT then
|
||||
selectDevice(1)
|
||||
elseif event == EVT_ROT_RIGHT then
|
||||
elseif event == EVT_VIRTUAL_PREVIOUS then
|
||||
selectDevice(-1)
|
||||
end
|
||||
|
||||
@@ -105,7 +105,7 @@ local function run(event)
|
||||
else
|
||||
for i=1, #devices do
|
||||
local attr = (lineIndex == i and INVERS or 0)
|
||||
if event == EVT_ROT_BREAK and attr == INVERS then
|
||||
if event == EVT_VIRTUAL_ENTER and attr == INVERS then
|
||||
crossfireTelemetryPush(0x28, { devices[i].id, 0xEA })
|
||||
return "device.lua"
|
||||
end
|
||||
|
||||
@@ -435,7 +435,7 @@ local function runDevicePage(event)
|
||||
else
|
||||
return "crossfire.lua"
|
||||
end
|
||||
elseif event == EVT_ROT_BREAK then -- toggle editing/selecting current field
|
||||
elseif event == EVT_VIRTUAL_EXIT then -- toggle editing/selecting current field
|
||||
local field = getField(lineIndex)
|
||||
if field.name then
|
||||
if field.type == 10 then
|
||||
@@ -456,15 +456,15 @@ local function runDevicePage(event)
|
||||
end
|
||||
end
|
||||
elseif edit then
|
||||
if event == EVT_ROT_LEFT then
|
||||
if event == EVT_VIRTUAL_NEXT then
|
||||
incrField(1)
|
||||
elseif event == EVT_ROT_RIGHT then
|
||||
elseif event == EVT_VIRTUAL_PREVIOUS then
|
||||
incrField(-1)
|
||||
end
|
||||
else
|
||||
if event == EVT_ROT_RIGHT then
|
||||
if event == EVT_VIRTUAL_NEXT then
|
||||
selectField(1)
|
||||
elseif event == EVT_ROT_LEFT then
|
||||
elseif event == EVT_VIRTUAL_PREVIOUS then
|
||||
selectField(-1)
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user