make use of @smogon/sprite-root

This commit is contained in:
Christopher Monsanto 2020-09-15 03:10:19 -04:00
parent 194da704ad
commit 4d385ff220
4 changed files with 10 additions and 12 deletions

View File

@ -1,11 +1,9 @@
import path from 'path';
import { fileURLToPath } from 'url';
import fs from 'fs';
import root from '@smogon/sprite-root';
const __dirname = path.dirname(fileURLToPath(import.meta.url));
const libdir = path.join(__dirname, "../..");
const libdir = path.join(root, "data");
export type SpecieEntry = {
num: number,

View File

@ -2,5 +2,8 @@
"extends": "../../tsconfig-base",
"compilerOptions": {
"outDir": "dist"
}
},
"references": [
{"path": "../../lib/root"}
]
}

View File

@ -1,9 +1,7 @@
import path from 'path';
import * as spritedata from '@smogon/sprite-data';
import { fileURLToPath } from 'url';
const __dirname = path.dirname(fileURLToPath(import.meta.url));
import root from '@smogon/sprite-root';
function toPSID(name) {
return name.toLowerCase().replace(/[^a-z0-9]+/g, '');
@ -531,7 +529,7 @@ const found = new Map;
for (const [num, {sid, name}] of spritedata.itemEntries()) {
const id = toPSID(name);
found.set(id, path.join(__dirname, "newsrc/minisprites/items", sid + ".png"));
found.set(id, path.join(root, "newsrc/minisprites/items", sid + ".png"));
}
const entries = [];

View File

@ -1,11 +1,10 @@
import fs from 'fs';
import path from 'path';
import {fileURLToPath} from 'url';
import * as spritedata from '@smogon/sprite-data';
const __dirname = path.dirname(fileURLToPath(import.meta.url));
import root from '@smogon/sprite-root';
const srcDir = path.join(__dirname, "newsrc");
const srcDir = path.join(root, "newsrc");
const spritesDir = path.join(srcDir, "minisprites/pokemon/gen6");
function toPSID(name) {