Comparing version 5.2.5 to 5.2.6
{ | ||
"name": "canvacard", | ||
"version": "5.2.5", | ||
"version": "5.2.6", | ||
"description": "Potente paquete de manipulación de imágenes para principiantes.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -51,3 +51,2 @@ # Canvacard | ||
.setUsername("SrGobi") | ||
.setDiscriminator("0001"); | ||
.renderEmojis(true) | ||
@@ -54,0 +53,0 @@ |
@@ -59,5 +59,2 @@ const Canvas = require("@napi-rs/canvas"); | ||
* @property {string} [requiredXP.color="#FFFFFF"] Se requiere tarjeta de rango xp color | ||
* @property {object} discriminator Discriminador de cartas de rango | ||
* @property {number|string} [discriminator.discrim=null] El discriminador | ||
* @property {string} [discriminator.color="rgba(255, 255, 255, 0.4)"] Color del discriminador de la tarjeta de rango | ||
* @property {object} username Datos de nombre de usuario | ||
@@ -81,3 +78,2 @@ * @property {string} [username.name=null] Nombre de usuario de la tarjeta de clasificación | ||
.setUsername("SrGobi") | ||
.setDiscriminator("6966"); | ||
@@ -156,6 +152,2 @@ rank.build() | ||
}, | ||
discriminator: { | ||
discrim: null, | ||
color: "rgba(255, 255, 255, 0.4)" | ||
}, | ||
username: { | ||
@@ -219,14 +211,2 @@ name: null, | ||
/** | ||
* Ajustar discriminador | ||
* @param {string|number} discriminator User discriminator | ||
* @param {string} color Discriminator color | ||
* @returns {Rank} | ||
*/ | ||
setDiscriminator(discriminator, color = "rgba(255, 255, 255, 0.4)") { | ||
this.data.discriminator.discrim = !isNaN(discriminator) && `${discriminator}`.length === 4 ? discriminator : null; | ||
this.data.discriminator.color = color && typeof color === "string" ? color : "rgba(255, 255, 255, 0.4)"; | ||
return this; | ||
} | ||
/** | ||
* Definir el estilo de la barra de progreso | ||
@@ -493,5 +473,8 @@ * @param {string|string[]} color Progressbar Color | ||
if (!!this.data.overlay.display) { | ||
ctx.fillStyle = this.data.overlay.color; | ||
ctx.globalAlpha = this.data.overlay.level || 1; | ||
ctx.fillStyle = this.data.overlay.color; | ||
ctx.fillRect(20, 20, canvas.width - 40, canvas.height - 40); | ||
ctx.roundRect(20, 20, canvas.width - 40, canvas.height - 40, 10); | ||
ctx.shadowBlur = 10; | ||
ctx.shadowColor = this.data.overlay.color; | ||
ctx.fill(); | ||
} | ||
@@ -501,2 +484,3 @@ | ||
ctx.globalAlpha = 1; | ||
ctx.shadowBlur = 0; | ||
@@ -512,13 +496,2 @@ // dibujar nombre de usuario | ||
// discriminador de dibujos | ||
if (!this.data.discriminator.discrim) throw new Error("Missing discriminator!"); | ||
const discrim = `${this.data.discriminator.discrim}`; | ||
if (discrim) { | ||
ctx.font = `36px ${ops.fontY}`; | ||
ctx.fillStyle = this.data.discriminator.color; | ||
ctx.textAlign = "center"; | ||
ctx.strokeText(`#${discrim.substring(0, 4)}`, ctx.measureText(name).width + 20 + 335, 164); | ||
ctx.fillText(`#${discrim.substring(0, 4)}`, ctx.measureText(name).width + 20 + 335, 164); | ||
} | ||
// fill level | ||
@@ -533,3 +506,3 @@ if (this.data.level.display && !isNaN(this.data.level.data)) { | ||
ctx.textAlign = "end"; | ||
ctx.fillText(Util.toAbbrev(parseInt(this.data.level.data)), 860, 82); | ||
ctx.fillText(Util.toAbbrev(parseInt(this.data.level.data)), 900, 82); | ||
} | ||
@@ -536,0 +509,0 @@ |
@@ -56,5 +56,2 @@ export = Rank; | ||
* @property {string} [requiredXP.color="#FFFFFF"] Se requiere tarjeta de rango xp color | ||
* @property {object} discriminator Discriminador de cartas de rango | ||
* @property {number|string} [discriminator.discrim=null] El discriminador | ||
* @property {string} [discriminator.color="rgba(255, 255, 255, 0.4)"] Color del discriminador de la tarjeta de rango | ||
* @property {object} username Datos de nombre de usuario | ||
@@ -97,9 +94,2 @@ * @property {string} [username.name=null] Nombre de usuario de la tarjeta de clasificación | ||
/** | ||
* Ajustar discriminador | ||
* @param {string|number} discriminator User discriminator | ||
* @param {string} color Discriminator color | ||
* @returns {Rank} | ||
*/ | ||
setDiscriminator(discriminator: string | number, color?: string): Rank; | ||
/** | ||
* Definir el estilo de la barra de progreso | ||
@@ -321,9 +311,2 @@ * @param {string|string[]} color Progressbar Color | ||
/** | ||
* Discriminador de cartas de rango | ||
*/ | ||
discriminator: { | ||
discrim?: number | string; | ||
color?: string; | ||
}; | ||
/** | ||
* Datos de nombre de usuario | ||
@@ -330,0 +313,0 @@ */ |
Sorry, the diff of this file is not supported yet
342620
8087
156