milo status panel + system tabs

This commit is contained in:
kepler155c@gmail.com
2019-02-26 18:03:39 -05:00
parent 442f1c4d47
commit e0846ec91c
4 changed files with 9 additions and 6 deletions

View File

@@ -229,6 +229,7 @@ local function createPage(node)
function stateTab:disable()
Event.off(self.handle)
UI.Tab.disable(self)
end
function usageTab:refresh()
@@ -247,6 +248,7 @@ local function createPage(node)
function usageTab:disable()
Event.off(self.handle)
UI.Tab.disable(self)
end
function usageTab.grid:getRowTextColor(row, selected)
@@ -300,6 +302,7 @@ Unlocked Slots : %d of %d (%d%%)
function statsTab:disable()
Event.off(self.handle)
UI.Tab.disable(self)
end
function overviewTab:draw()
@@ -319,7 +322,7 @@ Unlocked Slots : %d of %d (%d%%)
self.crafting.progressColor = colors.yellow
self.crafting.value = 100
else
self.crafting.progressColor = colors.green
self.crafting.progressColor = colors.orange
self.crafting.value = total > 0 and math.ceil(crafted / total * 100) or 0
end
@@ -367,6 +370,7 @@ Unlocked Slots : %d of %d (%d%%)
function overviewTab:disable()
Event.off(self.handle)
Event.off(self.ehandle)
UI.Tab.disable(self)
end
table.insert(context.loggers, function(...)

View File

@@ -5,6 +5,7 @@ local hostiles = {
BabyZombie = true,
Bat = true,
Blaze = true,
CaveSpider = true,
Creeper = true,
Ghast = true,
Husk = true,

View File

@@ -1,9 +1,6 @@
_G.requireInjector(_ENV)
local Mobs = require('neural.mobs')
local ni = require('neural.interface')
local Point = require('point')
local Util = require('util')
local os = _G.os
@@ -40,7 +37,6 @@ while true do
local targets = findTargets()
if targets then
for _, entity in ipairs(targets) do
Util.print(entity)
ni.shootAt(entity, 1)
end
end

View File

@@ -1,6 +1,7 @@
local Config = require('config')
local UI = require('ui')
local colors = _G.colors
local fs = _G.fs
local turtle = _G.turtle
@@ -11,7 +12,8 @@ if turtle then
tabTitle = 'Home',
description = 'Turtle home location',
labelText = UI.Text {
x = 3, y = 2,
x = 3, ex = -3, y = 2,
textColor = colors.yellow,
value = 'On restart, return to this location'
},
grid = UI.Grid {