about summary refs log tree commit diff stats
path: root/icons.lua
diff options
context:
space:
mode:
Diffstat (limited to 'icons.lua')
-rw-r--r--icons.lua45
1 files changed, 45 insertions, 0 deletions
diff --git a/icons.lua b/icons.lua
new file mode 100644
index 0000000..0d05d09
--- /dev/null
+++ b/icons.lua
@@ -0,0 +1,45 @@
+icon = {}
+
+function icon.insert_drawing(x, y)
+  love.graphics.setColor(0.7,0.7,0.7)
+  love.graphics.rectangle('line', x,y, 12,12)
+  love.graphics.line(4,y+6, 16,y+6)
+  love.graphics.line(10,y, 10,y+12)
+  love.graphics.setColor(0, 0, 0)
+end
+
+function icon.freehand(x, y)
+  love.graphics.line(x+4,y+7,x+5,y+5)
+  love.graphics.line(x+5,y+5,x+7,y+4)
+  love.graphics.line(x+7,y+4,x+9,y+3)
+  love.graphics.line(x+9,y+3,x+10,y+5)
+  love.graphics.line(x+10,y+5,x+12,y+6)
+  love.graphics.line(x+12,y+6,x+13,y+8)
+  love.graphics.line(x+13,y+8,x+13,y+10)
+  love.graphics.line(x+13,y+10,x+14,y+12)
+  love.graphics.line(x+14,y+12,x+15,y+14)
+  love.graphics.line(x+15,y+14,x+15,y+16)
+end
+
+function icon.line(x, y)
+  love.graphics.line(x+4,y+2, x+16,y+18)
+end
+
+function icon.manhattan(x, y)
+  love.graphics.line(x+4,y+20, x+4,y+2)
+  love.graphics.line(x+4,y+2, x+10,y+2)
+  love.graphics.line(x+10,y+2, x+10,y+10)
+  love.graphics.line(x+10,y+10, x+18,y+10)
+end
+
+function icon.polygon(x, y)
+  love.graphics.line(x+8,y+2, x+14,y+2)
+  love.graphics.line(x+14,y+2, x+18,y+10)
+  love.graphics.line(x+18,y+10, x+10,y+18)
+  love.graphics.line(x+10,y+18, x+4,y+12)
+  love.graphics.line(x+4,y+12, x+8,y+2)
+end
+
+function icon.circle(x, y)
+  love.graphics.circle('line', x+10,y+10, 8)
+end