Skip to content

Commit

Permalink
Move assets to public
Browse files Browse the repository at this point in the history
  • Loading branch information
Zikoat committed Aug 3, 2024
1 parent c7f037c commit c16b886
Show file tree
Hide file tree
Showing 45 changed files with 13 additions and 30 deletions.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
43 changes: 13 additions & 30 deletions src/Textures.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,6 @@
import { Assets, Texture } from "pixi.js";

// todo make loading multiple skins possible
import tex_mine from "./assets/default/mine.png";
import tex_closed from "./assets/default/closed.png";
import tex_flag from "./assets/default/flag.png";
import tex_mineWrong from "./assets/default/mineWrong.png";
import tex_open from "./assets/default/open.png";
import tex_cursor from "./assets/default/cursor.png";
import tex_1 from "./assets/default/1.png";
import tex_2 from "./assets/default/2.png";
import tex_3 from "./assets/default/3.png";
import tex_4 from "./assets/default/4.png";
import tex_5 from "./assets/default/5.png";
import tex_6 from "./assets/default/6.png";
import tex_7 from "./assets/default/7.png";
import tex_8 from "./assets/default/8.png";
import { assert } from "./assert";

const textureNames = [
Expand All @@ -43,22 +29,19 @@ export type MinesTextures = Record<(typeof textureNames)[number], Texture>;
export let width = 2;

export async function loadTextures(): Promise<MinesTextures> {
Assets.add([
{ alias: "closed", src: tex_closed },
{ alias: "flag", src: tex_flag },
{ alias: "mine", src: tex_mine },
{ alias: "mineWrong", src: tex_mineWrong },
{ alias: "open", src: tex_open },
{ alias: "cursor", src: tex_cursor },
{ alias: "1", src: tex_1 },
{ alias: "2", src: tex_2 },
{ alias: "3", src: tex_3 },
{ alias: "4", src: tex_4 },
{ alias: "5", src: tex_5 },
{ alias: "6", src: tex_6 },
{ alias: "7", src: tex_7 },
{ alias: "8", src: tex_8 },
] satisfies Array<{ alias: (typeof textureNames)[number]; src: unknown }>);
const themeNames = ["default", "borbitnight", "winxp"];

const textureAssets = textureNames.map((name) => ({
alias: name,
src: "./assets/" + themeNames[0] + "/" + name + ".png",
}));

Assets.add(
textureAssets satisfies Array<{
alias: (typeof textureNames)[number];
src: unknown;
}>,
);

const textures = validateTextures(
await (Assets.load(textureNames) as Promise<Record<string, Texture>>),
Expand Down

0 comments on commit c16b886

Please sign in to comment.