UNPKG

gibbon.js

Version:

Actor/Component system for use with pixi.js.

31 lines 838 B
import { RAD_TO_DEG } from 'pixi.js'; /** * Log a message at percent frequency. For logs that would otherwise * be too frequent. * @param message * @param pct */ export const rareLog = (message, pct = 5) => { if (100 * Math.random() < pct) { console.log(message); } }; /** * Convert radian to a rounded degree string. * @param rad - angle in radians. */ export const formatRadians = (rad, precision = 1) => { return `${(rad * RAD_TO_DEG).toFixed(precision)}`; }; /** * Warn missing component. * @param component * @param source */ export const warnMissingComponent = (component, source) => { console.warn(`${source.name}: Component ${component} Missing`); }; export const warnMissingGroup = (g, source) => { console.warn(`${source.name}: Group ${g} Missing`); }; //# sourceMappingURL=logging.js.map