diff --git a/links/main.css b/links/main.css index 321300c..4ec0c5c 100644 --- a/links/main.css +++ b/links/main.css @@ -39,6 +39,7 @@ body { margin:0px; padding:0px; overflow:hidden; font-family:"input_mono_medium" #terminal hint line .input .module { background: #222; } #terminal hint line .input .method { background: #333; } #terminal hint line .input .setting { background: #444; } +#terminal hint line .input .comment { background: #222;width:100%;display: inline-block } #terminal textarea { display: block;position: fixed;top: 100px;width: calc(40vw - 16px);height: calc(100vh - 130px);padding: 0px 15px;line-height: 20px;font-size: 12px;background: none;color: #ccc;border-left:1px solid #333;margin-left:15px} #terminal textarea:hover { border-left:1px solid #555; } diff --git a/presets/blank.rin b/presets/blank.rin index dbd13db..ec4ccd6 100644 --- a/presets/blank.rin +++ b/presets/blank.rin @@ -1,5 +1,9 @@ -~ Blank +~ Blank Setup frame.resize 400x400 layer.fill #A1A1A1 -brush:color #ff0000 + +~ Add Code Below + +brush:color #333333 +brush:size 3 \ No newline at end of file diff --git a/scripts/modules/brush.pointer.js b/scripts/modules/brush.pointer.js index 7c655c8..04c29c9 100644 --- a/scripts/modules/brush.pointer.js +++ b/scripts/modules/brush.pointer.js @@ -8,11 +8,18 @@ function Pointer(offset = new Position(), color = new Color('000000')) // Parameters + this.actual_thickness = 0; + this.thickness = function() { var ratio = 10/this.position().distance_to(this.position_prev[0]); ratio = ratio > 1 ? 1 : ratio; - return parseInt(ronin.brush.settings["size"]) * ratio; + var target = parseFloat(ronin.brush.settings["size"]) * ratio; + + if(this.actual_thickness < target){ this.actual_thickness += 0.4; } + if(this.actual_thickness > target){ this.actual_thickness -= 0.4; } + + return this.actual_thickness; } // diff --git a/scripts/modules/layer.js b/scripts/modules/layer.js index 922e7c6..b99a617 100644 --- a/scripts/modules/layer.js +++ b/scripts/modules/layer.js @@ -70,8 +70,8 @@ function Layer(name,manager = null) this.fill = function(params,preview = false) { - if(preview){ return; } - if(!params.color()){ return; } + if(!params.color()){ return 0, "Color?"; } + if(preview){ return 0, "No Preview"; } var rect = params.rect() ? params.rect() : new Rect(this.element.width+"x"+this.element.height); var position = params.position() ? params.position() : new Position("0,0"); diff --git a/scripts/modules/terminal.js b/scripts/modules/terminal.js index 81b43b8..0a37127 100644 --- a/scripts/modules/terminal.js +++ b/scripts/modules/terminal.js @@ -119,6 +119,11 @@ function Terminal(rune) this.syntax_highlight = function(line) { var line = line; + + console.log(line[0]) + + // Comment + if(line[0] == "~"){ line = ""+line+""; } // Method if(line.indexOf(".") > 0){