From 3787d09dcb9ee061b14a31c057bf50258c052074 Mon Sep 17 00:00:00 2001 From: Chris B <1029chris@gmail.com> Date: Sat, 27 Feb 2016 21:32:19 -0800 Subject: Added small icons (plus antivirus icon), added inactive grey bar, fixed stuff. --- window.lua | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) (limited to 'window.lua') diff --git a/window.lua b/window.lua index 53a4ac2..4cc79b9 100644 --- a/window.lua +++ b/window.lua @@ -1,19 +1,20 @@ function drawWindow(id) if win[id].update == true then love.graphics.setCanvas(win[id].cvs) - love.graphics.setColor(192, 192, 192) - love.graphics.rectangle("fill", 0, 0, win[id].w, win[id].h) --Box - love.graphics.setLineWidth(4) - love.graphics.setColor(220, 220, 220) - love.graphics.line(0, win[id].y+win[id].h, 0, 0, 0+win[id].w, 0) --BoxLight - love.graphics.setColor(150,150,150) - love.graphics.line(0, 0+win[id].h, 0+win[id].w, 0+win[id].h, 0+win[id].w, 0) --BoxShadow + drawUpBox(0, 0, win[id].w, win[id].h, 4) + drawDownBox(4, 27, win[id].w-8, win[id].h-32, 0.5) love.graphics.setColor(256,256,256) - love.graphics.draw(window.bar, 0+3, 0+3, 0, (win[id].w-7)/643, 1) --Blue Bar + if win[id].bar == "active" then + love.graphics.draw(window.bar, 0+3, 0+3, 0, (win[id].w-7)/643, 1) + else + love.graphics.draw(window.barGrey, 0+3, 0+3, 0, (win[id].w-7)/643, 1) + end love.graphics.draw(window.x, 0+win[id].w-22, 5) love.graphics.draw(window.min, 0+win[id].w-40, 0+5) --Minimize Button - love.graphics.setColor(220, 220, 220) - love.graphics.print(win[id].title, 0+6, 0+9) --Title + love.graphics.setColor(240, 240, 240) + love.graphics.print(win[id].title, 28, 0+9) --Title + love.graphics.setColor(256, 256, 256) + love.graphics.draw(win[id].icon16, 6, 5) if id == 4 then drawAntivirus(win[id].x, win[id].y, win[id].hover) end @@ -108,6 +109,13 @@ function drawWindow(id) if id == 4 then updateAntivirus() end + if id == layer[1] and win[id].bar == "grey" then + win[id].bar = "active" + win[id].update = true + elseif id ~= layer[1] and win[id].bar == "active" then + win[id].bar = "grey" + win[id].update = true + end love.graphics.setColor(255,255,255) end function orderWindows() -- cgit