Added text anchor

This commit is contained in:
Devine Lu Linvega 2017-11-08 17:01:02 +13:00
parent f2f599dc7a
commit c2dd66204a

View File

@ -2,18 +2,17 @@ function Type()
{ {
Module.call(this,"type"); Module.call(this,"type");
this.settings = {color:"#000000",font:"Arial"} this.settings = {color:"#000000",font:"Arial",anchor:"center"}
this.methods.write = new Method("write","text&x,y|WxH","Draw text",function(q){ this.methods.write = new Method("write","text&x,y|WxH","Draw text",function(q){
ronin.preview.clear();
var rect = q[1]; var rect = q[1];
var size = rect.height * 2 var size = rect.height * 2
ronin.preview.clear(); ronin.preview.clear();
ronin.render.context().textAlign = ronin.type.settings.anchor;
ronin.render.context().font = size+"px "+ronin.type.settings.font; ronin.render.context().font = size+"px "+ronin.type.settings.font;
ronin.render.context().fillText(q[0],rect.x * 2,(rect.y * 2)+size); ronin.render.context().fillText(q[0].replace("+"," "),rect.x * 2,(rect.y * 2)+size);
}) })
this.preview = function(q) this.preview = function(q)
@ -25,7 +24,8 @@ function Type()
ronin.preview.clear(); ronin.preview.clear();
ronin.preview.context().textAlign = this.settings.anchor;
ronin.preview.context().font = size+"px "+this.settings.font; ronin.preview.context().font = size+"px "+this.settings.font;
ronin.preview.context().fillText(q.methods.write[0],rect.x * 2,(rect.y * 2)+size); ronin.preview.context().fillText(q.methods.write[0].replace("+"," "),rect.x * 2,(rect.y * 2)+size);
} }
} }