Removed custom event library until MineOSStandalone release for compatibility with newest OpenOS version

This commit is contained in:
Igor Timofeev 2018-12-16 00:38:49 +03:00
parent cbd4e4f962
commit 04b3ed60e7
3 changed files with 48 additions and 42 deletions

View File

@ -84,11 +84,11 @@
url="https://raw.githubusercontent.com/IgorTimofeev/MineOS/master/lib/MineOSInterface.lua",
fileID=109,
},
{
path="/lib/event.lua",
url="https://raw.githubusercontent.com/IgorTimofeev/MineOS/master/lib/event.lua",
fileID=102,
},
-- {
-- path="/lib/event.lua",
-- url="https://raw.githubusercontent.com/IgorTimofeev/MineOS/master/lib/event.lua",
-- fileID=102,
-- },
{
path="/lib/FormatModules/OCAF.lua",
url="https://raw.githubusercontent.com/IgorTimofeev/MineOS/master/lib/FormatModules/OCAF.lua",

7
OS.lua
View File

@ -580,18 +580,19 @@ end
-- "double_touch" event handler
if not event.doubleTouchHandler then
event.doubleTouchHandler = event.addHandler(
event.doubleTouchHandler = event.listen(
"touch",
function(signalType, screenAddress, x, y, button, user)
local uptime = computer.uptime()
if doubleTouchX == x and doubleTouchY == y and doubleTouchButton == button and doubleTouchScreenAddress == screenAddress and uptime - doubleTouchUptime <= doubleTouchInterval then
event.skip("touch")
computer.pushSignal("double_touch", screenAddress, x, y, button, user)
end
doubleTouchX, doubleTouchY, doubleTouchButton, doubleTouchUptime, doubleTouchScreenAddress = x, y, button, uptime, screenAddress
end,
"touch"
math.huge,
math.huge
)
end

View File

@ -692,7 +692,9 @@ end
----------------------------------------------------------------------------------------------------------------
event.addHandler(function(e1, e2, e3, e4, e5, e6, e7, e8, ...)
event.register(
nil,
function(e1, e2, e3, e4, e5, e6, e7, e8, ...)
if (e1 == "component_added" or e1 == "component_removed") and (e3 == "modem" or e3 == "internet") then
MineOSNetwork.updateComponents()
MineOSNetwork.broadcastComputerState(MineOSCore.properties.network.enabled)
@ -729,7 +731,10 @@ event.addHandler(function(e1, e2, e3, e4, e5, e6, e7, e8, ...)
computer.pushSignal("MineOSNetwork", "updateProxyList")
end
end
end)
end,
math.huge,
math.huge
)
----------------------------------------------------------------------------------------------------------------