UNPKG

openfl

Version:

A fast, productive library for 2D cross-platform development.

54 lines (36 loc) 1.27 kB
// Class: openfl.text._internal._TextEngine.DefaultFontSet var $global = typeof window != "undefined" ? window : typeof global != "undefined" ? global : typeof self != "undefined" ? self : this $global.Object.defineProperty(exports, "__esModule", {value: true}); var __map_reserved = {}; // Imports var $hxClasses = require("./../../../../hxClasses_stub").default; var $hxEnums = require("./../../../../hxEnums_stub").default; // Constructor var DefaultFontSet = function(normal,bold,italic,boldItalic) { this.normal = normal; this.bold = bold; this.italic = italic; this.boldItalic = boldItalic; } // Meta DefaultFontSet.__name__ = "openfl.text._internal._TextEngine.DefaultFontSet"; DefaultFontSet.__isInterface__ = false; DefaultFontSet.prototype = { getFont: function(isBold,isItalic) { if(isBold && isItalic && this.boldItalic != null) { return this.boldItalic; } if(isItalic && this.italic != null) { return this.italic; } if(isBold && this.bold != null) { return this.bold; } return this.normal; } }; DefaultFontSet.prototype.__class__ = DefaultFontSet.prototype.constructor = $hxClasses["openfl.text._internal._TextEngine.DefaultFontSet"] = DefaultFontSet; // Init // Statics // Export exports.default = DefaultFontSet;