@minofrk/xelto-diagram-canvas
Version:
An implementation of <xelto-diagram> in TypeScript.
30 lines • 1.06 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const brushes_1 = require("../../brushes");
const default_font_family_1 = __importDefault(require("../../default-font-family"));
const msf_io_ts_1 = require("@minofrk/msf-io-ts");
function* makePieceImage(name, virtualArea, rotate) {
yield brushes_1.fillText({
value: name,
color: msf_io_ts_1.Teems.is(name) ? '#000' : msf_io_ts_1.Arxe.is(name) ? '#55d' : '#d55',
rotate,
virtualArea,
virtualFontSize: 1,
});
}
exports.makePieceImage = makePieceImage;
function* makeErrorPieceImage(virtualArea) {
yield brushes_1.fillText({
value: '###',
color: '#f00',
rotate: 0,
virtualArea,
virtualFontSize: 1,
fontFamily: default_font_family_1.default,
});
}
exports.makeErrorPieceImage = makeErrorPieceImage;
//# sourceMappingURL=make-piece-image.js.map