Add line offset to button

This commit is contained in:
Dragon Fire
2020-05-23 12:30:34 -04:00
parent 545c7afe01
commit 41fc5af51d
+10 -1
View File
@@ -64,6 +64,11 @@ module.exports = class TwoButtonsCommand extends Command {
ctx.font = `${fontSize}px Noto`; ctx.font = `${fontSize}px Noto`;
} }
const firstLines = await wrapText(ctx, first, 183); const firstLines = await wrapText(ctx, first, 183);
let lineOffset = 0;
for (let i = 0; i < firstLines.length; i++) {
ctx.fillText(firstLines[i], 25 + lineOffset, 116 + fontSize + (10 * i), 183);
lineOffset += 5;
}
ctx.fillText(firstLines.join('\n'), 25, 116); ctx.fillText(firstLines.join('\n'), 25, 116);
ctx.font = '34px Noto'; ctx.font = '34px Noto';
fontSize = 34; fontSize = 34;
@@ -72,7 +77,11 @@ module.exports = class TwoButtonsCommand extends Command {
ctx.font = `${fontSize}px Noto`; ctx.font = `${fontSize}px Noto`;
} }
const secondLines = await wrapText(ctx, second, 118); const secondLines = await wrapText(ctx, second, 118);
ctx.fillText(secondLines.join('\n'), 254, 130); lineOffset = 0;
for (let i = 0; i < secondLines.length; i++) {
ctx.fillText(secondLines[i], 254 + lineOffset, 130 + fontSize + (10 * i), 118);
lineOffset += 5;
}
ctx.rotate(12 * (Math.PI / 180)); ctx.rotate(12 * (Math.PI / 180));
return msg.say({ files: [{ attachment: canvas.toBuffer(), name: 'two-buttons.png' }] }); return msg.say({ files: [{ attachment: canvas.toBuffer(), name: 'two-buttons.png' }] });
} }