aboutsummaryrefslogtreecommitdiff
path: root/elements.lua
diff options
context:
space:
mode:
authorChris B <1029chris@gmail.com>2016-02-27 17:09:06 -0800
committerChris B <1029chris@gmail.com>2016-02-27 17:09:06 -0800
commita93e65a5b9fe4160c6180429f2e462b830a5dcf5 (patch)
treee716560b7e5478a01d222092ee9b4c8f7764a680 /elements.lua
parent5ad1db8d53e9240d007afa7aa70606f866b72378 (diff)
Redesigned many things, added color variables, added elements.lua
It looks closer to Windows 98 now.
Diffstat (limited to 'elements.lua')
-rw-r--r--elements.lua61
1 files changed, 61 insertions, 0 deletions
diff --git a/elements.lua b/elements.lua
new file mode 100644
index 0000000..17cf20a
--- /dev/null
+++ b/elements.lua
@@ -0,0 +1,61 @@
+function loadElements()
+ window.x = love.graphics.newCanvas(16, 16)
+ window.min = love.graphics.newCanvas(16, 16)
+ window.bar = love.graphics.newCanvas(643, 20)
+ love.graphics.setCanvas(window.x)
+ love.graphics.setColor(colors.win.normal)
+ love.graphics.rectangle("fill", 0, 0, 16, 16)
+ love.graphics.setColor(colors.font.dark)
+ love.graphics.print("X", 2.5, 4.5)
+ love.graphics.setColor(colors.win.light)
+ love.graphics.setLineWidth(2)
+ love.graphics.line(0, 16, 0, 0, 16, 0)
+ love.graphics.setColor(colors.win.dark)
+ love.graphics.line(0, 16, 16, 16, 16, 0)
+ love.graphics.setCanvas()
+ ---
+ love.graphics.setCanvas(window.min)
+ love.graphics.setColor(colors.win.normal)
+ love.graphics.rectangle("fill", 0, 0, 16, 16)
+ love.graphics.setColor(70,70,70)
+ love.graphics.setLineWidth(3)
+ love.graphics.line(3, 8, 13, 8)
+ love.graphics.setColor(colors.win.light)
+ love.graphics.setLineWidth(2)
+ love.graphics.line(0, 16, 0, 0, 16, 0)
+ love.graphics.setColor(colors.win.dark)
+ love.graphics.line(0, 16, 16, 16, 16, 0)
+ love.graphics.setCanvas()
+ --
+ love.graphics.setCanvas(window.bar)
+ love.graphics.setColor(256, 256, 256)
+ love.graphics.draw(window.barAsset, 0, 0)
+ love.graphics.setCanvas()
+end
+function drawUpBox(x, y, w, h, t)
+ love.graphics.setColor(colors.win.normal)
+ love.graphics.rectangle("fill", x, y, w, h)
+ love.graphics.setLineWidth(t)
+ love.graphics.setColor(colors.win.light)
+ love.graphics.line(x, y+h, x, y, x+w, y)
+ love.graphics.setColor(colors.win.dark)
+ love.graphics.line(x, y+h, x+w, y+h, x+w, y)
+end
+function drawDownBox(x, y, w, h, t)
+ love.graphics.setColor(colors.win.normal)
+ love.graphics.rectangle("fill", x, y, w, h)
+ love.graphics.setLineWidth(t)
+ love.graphics.setColor(colors.win.dark)
+ love.graphics.line(x, y+h, x, y, x+w, y)
+ love.graphics.setColor(colors.win.light)
+ love.graphics.line(x, y+h, x+w, y+h, x+w, y)
+end
+function drawBlueBox(x, y, w, h, t)
+ love.graphics.setColor(0, 0, 120)
+ love.graphics.rectangle("fill", x, y, w, h)
+ love.graphics.setLineWidth(t)
+ love.graphics.setColor(0,0,180)
+ love.graphics.line(x, y+h, x, y, x+w, y)
+ love.graphics.setColor(0, 0, 80)
+ love.graphics.line(x, y+h, x+w, y+h, x+w, y)
+end