void IBlitter.DrawString(string s, IBlitterFont font, Color color, float x, float y) { var stringRenderer = ((FontWrapper)font).Font; _owner.Renderer.SetModulateColor(color); stringRenderer.RenderString(_owner.Renderer, x, y, s); _owner.Renderer.SetModulateColorWhite(); }
public void Begin(IBlitter blitter) { MessageFont = blitter.GetFontType("MessageFont"); }
public void Begin(IBlitter blitter) { MessageFont = blitter.GetFontType(nameof(MessageFont)); }
SizeF IBlitter.MeasureString(string s, IBlitterFont font) { var stringRenderer = ((FontWrapper)font).Font; return(stringRenderer.Measure(s)); }
SizeF IBlitter.MeasureString(string s, IBlitterFont font) { var stringRenderer = ((FontWrapper)font).font; return stringRenderer.Measure(s); }
void IBlitter.DrawString(string s, IBlitterFont font, Color color, float x, float y) { var stringRenderer = ((FontWrapper)font).font; Owner.Renderer.SetModulateColor(color); stringRenderer.RenderString(Owner.Renderer, x, y, s); Owner.Renderer.SetModulateColorWhite(); }