From 695cb33dca58551ccf3525df21b5acc71a6de25a Mon Sep 17 00:00:00 2001 From: Devine Lu Linvega Date: Thu, 12 Jan 2017 15:54:07 -0700 Subject: [PATCH] Fixed issues with invert filter --- "sources/Icon\r" | 0 "sources/scripts/Icon\r" | 0 "sources/scripts/core/Icon\r" | 0 "sources/scripts/filters/Icon\r" | 0 sources/scripts/filters/invert.js | 10 ++++++---- "sources/scripts/modules/Icon\r" | 0 sources/scripts/modules/render.js | 18 ++++++++++++++++++ "sources/scripts/units/Icon\r" | 0 8 files changed, 24 insertions(+), 4 deletions(-) delete mode 100644 "sources/Icon\r" delete mode 100644 "sources/scripts/Icon\r" delete mode 100644 "sources/scripts/core/Icon\r" delete mode 100644 "sources/scripts/filters/Icon\r" delete mode 100644 "sources/scripts/modules/Icon\r" delete mode 100644 "sources/scripts/units/Icon\r" diff --git "a/sources/Icon\r" "b/sources/Icon\r" deleted file mode 100644 index e69de29..0000000 diff --git "a/sources/scripts/Icon\r" "b/sources/scripts/Icon\r" deleted file mode 100644 index e69de29..0000000 diff --git "a/sources/scripts/core/Icon\r" "b/sources/scripts/core/Icon\r" deleted file mode 100644 index e69de29..0000000 diff --git "a/sources/scripts/filters/Icon\r" "b/sources/scripts/filters/Icon\r" deleted file mode 100644 index e69de29..0000000 diff --git a/sources/scripts/filters/invert.js b/sources/scripts/filters/invert.js index bc0ac37..5468576 100644 --- a/sources/scripts/filters/invert.js +++ b/sources/scripts/filters/invert.js @@ -1,17 +1,19 @@ function Filter_Invert() { Filter.call(this); - this.parameters = [Angle]; + this.parameters = []; this.render = function(cmd) { var imageObj = new Image(); imageObj.src = ronin.surface.active_layer.element.toDataURL('image/png'); + var w = ronin.surface.size.width; + var h = ronin.surface.size.height; var context = ronin.surface.active_layer.context(); - var imageData = context.getImageData(0, 0, imageObj.width * 2, imageObj.height* 2); - var data = imageData.data; + var originalData = context.getImageData(0, 0, w*2, h*2); + var data = originalData.data; for(var i = 0; i < data.length; i += 4) { data[i] = 255 - data[i]; @@ -20,6 +22,6 @@ function Filter_Invert() } ronin.surface.active_layer.clear(); - context.putImageData(imageData, 0, 0); + context.putImageData(originalData, 0, 0); } } \ No newline at end of file diff --git "a/sources/scripts/modules/Icon\r" "b/sources/scripts/modules/Icon\r" deleted file mode 100644 index e69de29..0000000 diff --git a/sources/scripts/modules/render.js b/sources/scripts/modules/render.js index 4eec86e..6e3ac19 100644 --- a/sources/scripts/modules/render.js +++ b/sources/scripts/modules/render.js @@ -27,4 +27,22 @@ function Render(rune) return this.collection[name].preview(cmd); } + this.hint = function(cmd) + { + var input = cmd.content.join(" "); + var s = this.pad(input); + + if(this.collection[input]){ + for (i = 0; i < this.collection[input].parameters.length; i++) { + s += this.collection[input].parameters[i].name+" "; + } + } + else{ + for (var key in this.collection){ + s += key+" "; + } + } + + return s; + } } diff --git "a/sources/scripts/units/Icon\r" "b/sources/scripts/units/Icon\r" deleted file mode 100644 index e69de29..0000000