diff --git a/src/assets.ts b/src/assets.ts index be98342..e434447 100644 --- a/src/assets.ts +++ b/src/assets.ts @@ -10,10 +10,12 @@ import phibiCharacter from './assets/characters/Phibi.png' with { type: 'file' } import wumpusCharacter from './assets/characters/Wumpus.png' with { type: 'file' }; import asapFont from './assets/fonts/Asap.ttf' with { type: 'file' }; -import backgroundImage from './assets/images/leaderboardBackground.png' with { type: 'file' }; +import leaderboardBackgroundImage from './assets/images/leaderboardBackground.png' with { type: 'file' }; +import levelBackgroundImage from './assets/images/levelBackground.png' with { type: 'file' }; export const asapFontFile = readFileSync(asapFont); -export const backgroundImageFile = readFileSync(backgroundImage); +export const levelBackgroundImageFile = readFileSync(levelBackgroundImage); +export const leaderboardBackgroundImageFile = readFileSync(leaderboardBackgroundImage); export const clydeCharacterFile = readFileSync(clydeCharacter); export const characterFiles: Record<(typeof characters)[number], Buffer> = { diff --git a/src/classes/LeaderboardCanvas.ts b/src/classes/LeaderboardCanvas.ts index 13cc06c..42d980e 100644 --- a/src/classes/LeaderboardCanvas.ts +++ b/src/classes/LeaderboardCanvas.ts @@ -1,6 +1,6 @@ import { GlobalFonts, createCanvas, loadImage } from '@napi-rs/canvas'; import type { GuildMember } from 'discord.js'; -import { asapFontFile, backgroundImageFile, characterFiles } from '../assets'; +import { asapFontFile, characterFiles, leaderboardBackgroundImageFile } from '../assets'; import { avatarsColors, characters } from '../constants'; import { setFont } from '../functions/setFont'; import { userModel } from '../schemas/UserModel'; @@ -22,7 +22,7 @@ export class LeaderboardCanvas { context.save(); - const backgroundImage = await loadImage(backgroundImageFile); + const backgroundImage = await loadImage(leaderboardBackgroundImageFile); context.drawImage(backgroundImage, 0, 0, canvas.width, canvas.height); diff --git a/src/classes/RankCanvas.ts b/src/classes/RankCanvas.ts index 83ba73a..88c5b68 100644 --- a/src/classes/RankCanvas.ts +++ b/src/classes/RankCanvas.ts @@ -1,6 +1,6 @@ import { GlobalFonts, createCanvas, loadImage } from '@napi-rs/canvas'; import type { GuildMember } from 'discord.js'; -import { asapFontFile, backgroundImageFile, characterFiles } from '../assets'; +import { asapFontFile, characterFiles, levelBackgroundImageFile } from '../assets'; import { avatarsColors, characters, levelingConfig } from '../constants'; import { roundRect } from '../functions/roundRect'; import { setFont } from '../functions/setFont'; @@ -22,7 +22,7 @@ export class LevelCanvas { context.save(); - const backgroundImage = await loadImage(backgroundImageFile); + const backgroundImage = await loadImage(levelBackgroundImageFile); context.drawImage(backgroundImage, 0, 0, canvas.width, canvas.height);