25 lines
556 B
JavaScript
25 lines
556 B
JavaScript
function Vector()
|
|
{
|
|
Module.call(this);
|
|
|
|
// Module
|
|
|
|
this.passive = function(cmd)
|
|
{
|
|
}
|
|
|
|
this.active = function(cmd)
|
|
{
|
|
ronin.canvas.context().lineCap="round";
|
|
ronin.canvas.context().lineWidth = ronin.brush.size;
|
|
ronin.canvas.context().strokeStyle = ronin.brush.color.rgba();
|
|
ronin.canvas.context().stroke(Path2D(cmd.content.join(" ")));
|
|
}
|
|
|
|
this.hint = function(cmd)
|
|
{
|
|
return "Vector: "
|
|
}
|
|
|
|
// M100,100 h200 a20,20 0 0 1 20,20 v200 a20,20 0 0 1 -20,20 h-200 a20,20 0 0 1 -20,-20 v-200 a20,20 0 0 1 20,-20 z
|
|
} |