1
0
mirror of https://github.com/kepler155c/opus synced 2025-11-12 21:43:02 +00:00

require improvements, remove global Util

This commit is contained in:
kepler155c@gmail.com
2017-09-05 02:09:31 -04:00
parent 2b1d96ab37
commit ae7508e89b
82 changed files with 506 additions and 455 deletions

View File

@@ -1,9 +1,10 @@
local function follow(id)
require = requireInjector(getfenv(1))
local Socket = require('socket')
local Point = require('point')
requireInjector(getfenv(1))
local Event = require('event')
local Point = require('point')
local Socket = require('socket')
turtle.status = 'follow ' .. id

View File

@@ -1,5 +1,7 @@
require = requireInjector(getfenv(1))
requireInjector(getfenv(1))
local Point = require('point')
local Util = require('util')
local checkedNodes = { }
local nodes = { }

View File

@@ -1,6 +1,8 @@
turtle.run(function()
require = requireInjector(getfenv(1))
local GPS = require('gps')
requireInjector(getfenv(1))
local GPS = require('gps')
local Socket = require('socket')
local id = {COMPUTER_ID}

View File

@@ -1,5 +1,7 @@
require = requireInjector(getfenv(1))
requireInjector(getfenv(1))
local Point = require('point')
local Util = require('util')
local checkedNodes, nodes

View File

@@ -1,9 +1,10 @@
local function summon(id)
require = requireInjector(getfenv(1))
local GPS = require('gps')
requireInjector(getfenv(1))
local GPS = require('gps')
local Point = require('point')
local Socket = require('socket')
local Point = require('point')
turtle.status = 'GPSing'
turtle.setPoint({ x = 0, y = 0, z = 0, heading = 0 })