Implemented themes

This commit is contained in:
Devine Lu Linvega
2018-01-28 10:45:56 +13:00
parent ab2406247c
commit 82b891cce2
12 changed files with 178 additions and 56 deletions

View File

@@ -3,6 +3,7 @@ function Brush()
Module.call(this,"brush");
this.speed = 0;
this.swatch = new Swatch();
this.pointers = [
new Pointer({offset:{x:0,y:0}})
@@ -92,11 +93,6 @@ function Pointer(options)
return ronin.brush.thickness(line);
}
this.color = function(line)
{
return ronin.cursor.color;
}
this.stroke = function(line,erase = false)
{
var ctx = ronin.cursor.target.context();
@@ -116,7 +112,7 @@ function Pointer(options)
ctx.lineTo((line.to.x * 2) + this.options.offset.x,(line.to.y * 2) + this.options.offset.y);
ctx.lineCap="round";
ctx.lineWidth = this.thickness(line);
ctx.strokeStyle = ronin.cursor.color;
ctx.strokeStyle = ronin.brush.swatch.color();
ctx.stroke();
ctx.closePath();
}

View File

@@ -8,13 +8,12 @@ function Frame()
this.install = function()
{
ronin.el.appendChild(this.el);
this.el.style.backgroundColor = this.background;
}
this.methods.new = new Method("new","WxH","New Canvas",function(q){
ronin.layers.above.clear();
ronin.layers.below.clear();
ronin.frame.resize_to({width:930,height:540});
ronin.frame.resize_to({width:900,height:540});
});
this.width = 400;