From fbbbe8cc0457c2f3f77cfc8d9b8070a593938694 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Sat, 22 Nov 2014 21:06:04 -0500 Subject: square brush fix.. --- js/ui/controls.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'js/ui/controls.js') diff --git a/js/ui/controls.js b/js/ui/controls.js index 6f56727..a37ed16 100644 --- a/js/ui/controls.js +++ b/js/ui/controls.js @@ -1,6 +1,8 @@ var controls = (function(){ var controls = {} + + controls.circle = new Tool (circle_el) controls.circle.use = function(){ brush.generate = controls.circle.generate @@ -26,12 +28,14 @@ var controls = (function(){ brush.generate = controls.square.generate brush.generate() drawing = true + console.log('square') } controls.square.generate = function(){ var fg = brush.fg, bg = brush.bg brush.fill(fg,bg) } + controls.text = new Tool (text_el) controls.text.use = function(){ brush.generate = controls.text.generate @@ -40,17 +44,20 @@ var controls = (function(){ } controls.text.generate = function(){ } + controls.clear = new Tool (clear_el) controls.clear.use = function(){ canvas.clear() } + controls.grid = new Tool (grid_el) controls.grid.use = function(){ document.body.classList.toggle('grid') } + controls.shader = new Tool (shader_el) controls.shader.use = function(){ shader_textarea.style.display = "block" @@ -67,6 +74,7 @@ var controls = (function(){ fn && shader.run(canvas) }) + controls.animate = new Tool (animate_checkbox) controls.animate.use = function(){ var state = shader.toggle() @@ -74,11 +82,13 @@ var controls = (function(){ else animate_checkbox.innerHTML = "_ animate" } + controls.width = new Lex (width_el) controls.height = new Lex (height_el) controls.canvas_width = new Lex (canvas_width_el) controls.canvas_height = new Lex (canvas_height_el) - // + + // bind controls.bind = function(){ [controls.width, controls.height, controls.canvas_width, controls.canvas_height].forEach(function(lex){ -- cgit v1.2.3-70-g09d2