mirror of
https://github.com/NohamR/Pocket-Bird.git
synced 2026-05-25 04:07:23 +00:00
27 lines
583 B
JavaScript
27 lines
583 B
JavaScript
// @ts-check
|
|
|
|
import { readFileSync, writeFileSync } from 'fs';
|
|
|
|
const spriteSheets = [
|
|
{
|
|
key: "__SPRITE_SHEET__",
|
|
path: "./sprites/birb.png"
|
|
},
|
|
{
|
|
key: "__FEATHER_SPRITE_SHEET__",
|
|
path: "./sprites/feather.png"
|
|
},
|
|
{
|
|
key: "__DECORATIONS_SPRITE_SHEET__",
|
|
path: "./sprites/decorations.png"
|
|
}
|
|
];
|
|
|
|
let birbJs = readFileSync('birb.js', 'utf8');
|
|
|
|
for (const spriteSheet of spriteSheets) {
|
|
const dataUri = readFileSync(spriteSheet.path, 'base64');
|
|
birbJs = birbJs.replaceAll(spriteSheet.key, `data:image/png;base64,${dataUri}`);
|
|
}
|
|
|
|
writeFileSync('./dist/birb.js', birbJs); |