Angles = {}
Angles.__index = Angles
function Angles.new(x, z)
return setmetatable({
x = x or 0,
z = z or 0
}, Angles)
end
Angles.__add = function(a, b)
return Angles.new(
a.x + b.x,
a.z + b.z
)
end
Angles.__sub = function(a, b)
return Angles.new(
a.x - b.x,
a.z - b.z
)
end
gimbal = peripheral.wrap("left")
navigation = peripheral.wrap("right")
print(gimbal.getAngles())
print(navigation.getHeading())1 views