turtle.unequip + justified headings bug

This commit is contained in:
kepler155c@gmail.com 2018-12-27 00:45:03 -05:00
parent 0b326589c2
commit 8cfeaad061
2 changed files with 18 additions and 0 deletions

View File

@ -1490,6 +1490,7 @@ end
function UI.Grid:drawHeadings()
local x = 1
local sb = UI.StringBuffer(self.width)
for _,col in ipairs(self.columns) do
local ind = ' '
if col.key == self.sortColumn then
@ -1499,13 +1500,17 @@ function UI.Grid:drawHeadings()
ind = self.sortIndicator
end
end
sb:insert(ind .. col.heading, col.cw + 1)
--[[
self:write(x,
1,
Util.widthify(ind .. col.heading, col.cw + 1),
self.headerBackgroundColor,
col.key == self.sortColumn and self.headerSortColor or self.headerTextColor)
x = x + col.cw + 1
]]
end
self:write(1, 1, sb:get(), self.headerBackgroundColor, self.headerTextColor)
end
function UI.Grid:sortCompare(a, b)

View File

@ -935,6 +935,13 @@ function turtle.isEquipped(item)
end
end
function turtle.unequip(side)
if not turtle.selectSlotWithQuantity(0) then
return false, 'No slots available'
end
return turtle.equip(side)
end
-- [[ ]] --
function turtle.run(fn, ...)
local args = { ... }
@ -980,6 +987,12 @@ function turtle.addWorldBlock(pt)
Pathing.addBlock(pt)
end
function turtle.addWorldBlocks(pts)
Util.each(pts, function(pt)
Pathing.addBlock(pt)
end)
end
local movementStrategy = turtle.pathfind
function turtle.setMovementStrategy(strategy)