Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os.loadAPI("ocs/apis/sensor")
- local prox = sensor.wrap("left")
- local function getSensorCoordinates()
- return { X = 300, Y = 5, Z = -659 }
- end
- local function offsetCoords(pos)
- local sensorCoords = getSensorCoordinates()
- return {
- X = sensorCoords.X + pos.X,
- Y = sensorCoords.Y + pos.Y,
- Z = sensorCoords.Z + pos.Z
- }
- end
- while true do
- local targets = prox.getTargets()
- term.clear()
- term.setCursorPos(1, 1)
- for name, details in pairs(targets) do
- local gc = offsetCoords(details.Position)
- term.write(name .. " is at " .. gc.X .. ", ".. gc.Y .. ", "..gc.Z)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment