diff --git a/src/assets/themes/MLG/1.png b/src/assets/themes/MLG/1.png new file mode 100644 index 0000000..aea4a6d Binary files /dev/null and b/src/assets/themes/MLG/1.png differ diff --git a/src/assets/themes/MLG/2.png b/src/assets/themes/MLG/2.png new file mode 100644 index 0000000..8625218 Binary files /dev/null and b/src/assets/themes/MLG/2.png differ diff --git a/src/assets/themes/MLG/3.png b/src/assets/themes/MLG/3.png new file mode 100644 index 0000000..5def64f Binary files /dev/null and b/src/assets/themes/MLG/3.png differ diff --git a/src/assets/themes/MLG/4.png b/src/assets/themes/MLG/4.png new file mode 100644 index 0000000..26a6f3d Binary files /dev/null and b/src/assets/themes/MLG/4.png differ diff --git a/src/assets/themes/MLG/5.png b/src/assets/themes/MLG/5.png new file mode 100644 index 0000000..84f42ea Binary files /dev/null and b/src/assets/themes/MLG/5.png differ diff --git a/src/assets/themes/MLG/6.png b/src/assets/themes/MLG/6.png new file mode 100644 index 0000000..bb9e560 Binary files /dev/null and b/src/assets/themes/MLG/6.png differ diff --git a/src/assets/themes/MLG/7.png b/src/assets/themes/MLG/7.png new file mode 100644 index 0000000..ccc600b Binary files /dev/null and b/src/assets/themes/MLG/7.png differ diff --git a/src/assets/themes/MLG/8.png b/src/assets/themes/MLG/8.png new file mode 100644 index 0000000..fe0197b Binary files /dev/null and b/src/assets/themes/MLG/8.png differ diff --git a/src/assets/themes/MLG/Layer 1.png b/src/assets/themes/MLG/Layer 1.png new file mode 100644 index 0000000..77a85a8 Binary files /dev/null and b/src/assets/themes/MLG/Layer 1.png differ diff --git a/src/assets/themes/MLG/MLG.aseprite b/src/assets/themes/MLG/MLG.aseprite new file mode 100644 index 0000000..92e0ca7 Binary files /dev/null and b/src/assets/themes/MLG/MLG.aseprite differ diff --git a/src/assets/themes/MLG/flag-1.png b/src/assets/themes/MLG/flag-1.png new file mode 100644 index 0000000..ae0dce1 Binary files /dev/null and b/src/assets/themes/MLG/flag-1.png differ diff --git a/src/assets/themes/MLG/flag-2.png b/src/assets/themes/MLG/flag-2.png new file mode 100644 index 0000000..045fc52 Binary files /dev/null and b/src/assets/themes/MLG/flag-2.png differ diff --git a/src/assets/themes/MLG/last-pos.png b/src/assets/themes/MLG/last-pos.png new file mode 100644 index 0000000..5e28c2d Binary files /dev/null and b/src/assets/themes/MLG/last-pos.png differ diff --git a/src/assets/themes/MLG/mine.png b/src/assets/themes/MLG/mine.png new file mode 100644 index 0000000..390110f Binary files /dev/null and b/src/assets/themes/MLG/mine.png differ diff --git a/src/assets/themes/MLG/question-mark.png b/src/assets/themes/MLG/question-mark.png new file mode 100644 index 0000000..0e888ef Binary files /dev/null and b/src/assets/themes/MLG/question-mark.png differ diff --git a/src/assets/themes/MLG/revealed.png b/src/assets/themes/MLG/revealed.png new file mode 100644 index 0000000..2cdf0f7 Binary files /dev/null and b/src/assets/themes/MLG/revealed.png differ diff --git a/src/assets/themes/MLG/tile.png b/src/assets/themes/MLG/tile.png new file mode 100644 index 0000000..1ded545 Binary files /dev/null and b/src/assets/themes/MLG/tile.png differ diff --git a/src/assets/themes/insects/1.png b/src/assets/themes/insects/1.png new file mode 100644 index 0000000..5624d5d Binary files /dev/null and b/src/assets/themes/insects/1.png differ diff --git a/src/assets/themes/insects/2.png b/src/assets/themes/insects/2.png new file mode 100644 index 0000000..c1dd329 Binary files /dev/null and b/src/assets/themes/insects/2.png differ diff --git a/src/assets/themes/insects/3.png b/src/assets/themes/insects/3.png new file mode 100644 index 0000000..95d56b6 Binary files /dev/null and b/src/assets/themes/insects/3.png differ diff --git a/src/assets/themes/insects/4.png b/src/assets/themes/insects/4.png new file mode 100644 index 0000000..c9cb9c4 Binary files /dev/null and b/src/assets/themes/insects/4.png differ diff --git a/src/assets/themes/insects/5.png b/src/assets/themes/insects/5.png new file mode 100644 index 0000000..3f44809 Binary files /dev/null and b/src/assets/themes/insects/5.png differ diff --git a/src/assets/themes/insects/6.png b/src/assets/themes/insects/6.png new file mode 100644 index 0000000..212323a Binary files /dev/null and b/src/assets/themes/insects/6.png differ diff --git a/src/assets/themes/insects/7.png b/src/assets/themes/insects/7.png new file mode 100644 index 0000000..30ff0c6 Binary files /dev/null and b/src/assets/themes/insects/7.png differ diff --git a/src/assets/themes/insects/8.png b/src/assets/themes/insects/8.png new file mode 100644 index 0000000..dd08b41 Binary files /dev/null and b/src/assets/themes/insects/8.png differ diff --git a/src/assets/themes/insects/flag.png b/src/assets/themes/insects/flag.png new file mode 100644 index 0000000..3d4a31c Binary files /dev/null and b/src/assets/themes/insects/flag.png differ diff --git a/src/assets/themes/insects/insects.aseprite b/src/assets/themes/insects/insects.aseprite new file mode 100644 index 0000000..8d3f5e0 Binary files /dev/null and b/src/assets/themes/insects/insects.aseprite differ diff --git a/src/assets/themes/insects/last-pos.png b/src/assets/themes/insects/last-pos.png new file mode 100644 index 0000000..cde7867 Binary files /dev/null and b/src/assets/themes/insects/last-pos.png differ diff --git a/src/assets/themes/insects/mine-1.png b/src/assets/themes/insects/mine-1.png new file mode 100644 index 0000000..86ef348 Binary files /dev/null and b/src/assets/themes/insects/mine-1.png differ diff --git a/src/assets/themes/insects/mine-2.png b/src/assets/themes/insects/mine-2.png new file mode 100644 index 0000000..075284d Binary files /dev/null and b/src/assets/themes/insects/mine-2.png differ diff --git a/src/assets/themes/insects/mine.png b/src/assets/themes/insects/mine.png new file mode 100644 index 0000000..45c2d6d Binary files /dev/null and b/src/assets/themes/insects/mine.png differ diff --git a/src/assets/themes/insects/question-mark.png b/src/assets/themes/insects/question-mark.png new file mode 100644 index 0000000..3fd5d25 Binary files /dev/null and b/src/assets/themes/insects/question-mark.png differ diff --git a/src/assets/themes/insects/revealed.png b/src/assets/themes/insects/revealed.png new file mode 100644 index 0000000..bbe0926 Binary files /dev/null and b/src/assets/themes/insects/revealed.png differ diff --git a/src/assets/themes/insects/tile.png b/src/assets/themes/insects/tile.png new file mode 100644 index 0000000..68d9d37 Binary files /dev/null and b/src/assets/themes/insects/tile.png differ diff --git a/src/assets/themes/underwater/1.png b/src/assets/themes/underwater/1.png new file mode 100644 index 0000000..3ecb5f1 Binary files /dev/null and b/src/assets/themes/underwater/1.png differ diff --git a/src/assets/themes/underwater/2.png b/src/assets/themes/underwater/2.png new file mode 100644 index 0000000..3544305 Binary files /dev/null and b/src/assets/themes/underwater/2.png differ diff --git a/src/assets/themes/underwater/3.png b/src/assets/themes/underwater/3.png new file mode 100644 index 0000000..aa4062d Binary files /dev/null and b/src/assets/themes/underwater/3.png differ diff --git a/src/assets/themes/underwater/4.png b/src/assets/themes/underwater/4.png new file mode 100644 index 0000000..6a4fdec Binary files /dev/null and b/src/assets/themes/underwater/4.png differ diff --git a/src/assets/themes/underwater/5.png b/src/assets/themes/underwater/5.png new file mode 100644 index 0000000..9c163ca Binary files /dev/null and b/src/assets/themes/underwater/5.png differ diff --git a/src/assets/themes/underwater/6.png b/src/assets/themes/underwater/6.png new file mode 100644 index 0000000..8aa98f3 Binary files /dev/null and b/src/assets/themes/underwater/6.png differ diff --git a/src/assets/themes/underwater/7.png b/src/assets/themes/underwater/7.png new file mode 100644 index 0000000..caab15a Binary files /dev/null and b/src/assets/themes/underwater/7.png differ diff --git a/src/assets/themes/underwater/8.png b/src/assets/themes/underwater/8.png new file mode 100644 index 0000000..8d0d272 Binary files /dev/null and b/src/assets/themes/underwater/8.png differ diff --git a/src/assets/themes/underwater/flag.png b/src/assets/themes/underwater/flag.png new file mode 100644 index 0000000..e0b7fbe Binary files /dev/null and b/src/assets/themes/underwater/flag.png differ diff --git a/src/assets/themes/underwater/last-pos.png b/src/assets/themes/underwater/last-pos.png new file mode 100644 index 0000000..f96e9b3 Binary files /dev/null and b/src/assets/themes/underwater/last-pos.png differ diff --git a/src/assets/themes/underwater/mine.png b/src/assets/themes/underwater/mine.png new file mode 100644 index 0000000..296c2cc Binary files /dev/null and b/src/assets/themes/underwater/mine.png differ diff --git a/src/assets/themes/underwater/question-mark.png b/src/assets/themes/underwater/question-mark.png new file mode 100644 index 0000000..98e3667 Binary files /dev/null and b/src/assets/themes/underwater/question-mark.png differ diff --git a/src/assets/themes/underwater/revealed.png b/src/assets/themes/underwater/revealed.png new file mode 100644 index 0000000..55a7d2a Binary files /dev/null and b/src/assets/themes/underwater/revealed.png differ diff --git a/src/assets/themes/underwater/tile.png b/src/assets/themes/underwater/tile.png new file mode 100644 index 0000000..03d730e Binary files /dev/null and b/src/assets/themes/underwater/tile.png differ diff --git a/src/assets/themes/underwater/underwater.aseprite b/src/assets/themes/underwater/underwater.aseprite new file mode 100644 index 0000000..eeee769 Binary files /dev/null and b/src/assets/themes/underwater/underwater.aseprite differ diff --git a/src/themes/MLG.ts b/src/themes/MLG.ts new file mode 100644 index 0000000..d7dd438 --- /dev/null +++ b/src/themes/MLG.ts @@ -0,0 +1,19 @@ +import { Theme } from "./Theme"; + +export const MLGTheme: Theme = { + size: 32, + mine: () => import("../assets/themes/MLG/mine.png"), + tile: () => import("../assets/themes/MLG/tile.png"), + revealed: () => import("../assets/themes/MLG/revealed.png"), + flag: () => import("../assets/themes/MLG/flag-2.png"), + questionMark: () => import("../assets/themes/MLG/question-mark.png"), + lastPos: () => import("../assets/themes/MLG/last-pos.png"), + 1: () => import("../assets/themes/MLG/1.png"), + 2: () => import("../assets/themes/MLG/2.png"), + 3: () => import("../assets/themes/MLG/3.png"), + 4: () => import("../assets/themes/MLG/4.png"), + 5: () => import("../assets/themes/MLG/5.png"), + 6: () => import("../assets/themes/MLG/6.png"), + 7: () => import("../assets/themes/MLG/7.png"), + 8: () => import("../assets/themes/MLG/8.png"), +}; diff --git a/src/themes/insects.ts b/src/themes/insects.ts new file mode 100644 index 0000000..ebd6cc3 --- /dev/null +++ b/src/themes/insects.ts @@ -0,0 +1,19 @@ +import { Theme } from "./Theme"; + +export const insectsTheme: Theme = { + size: 32, + mine: () => import("../assets/themes/insects/mine-1.png"), + tile: () => import("../assets/themes/insects/tile.png"), + revealed: () => import("../assets/themes/insects/revealed.png"), + flag: () => import("../assets/themes/insects/flag.png"), + questionMark: () => import("../assets/themes/insects/question-mark.png"), + lastPos: () => import("../assets/themes/insects/last-pos.png"), + 1: () => import("../assets/themes/insects/1.png"), + 2: () => import("../assets/themes/insects/2.png"), + 3: () => import("../assets/themes/insects/3.png"), + 4: () => import("../assets/themes/insects/4.png"), + 5: () => import("../assets/themes/insects/5.png"), + 6: () => import("../assets/themes/insects/6.png"), + 7: () => import("../assets/themes/insects/7.png"), + 8: () => import("../assets/themes/insects/8.png"), +}; diff --git a/src/themes/underwater.ts b/src/themes/underwater.ts new file mode 100644 index 0000000..9469c9a --- /dev/null +++ b/src/themes/underwater.ts @@ -0,0 +1,19 @@ +import { Theme } from "./Theme"; + +export const underwaterTheme: Theme = { + size: 32, + mine: () => import("../assets/themes/underwater/mine.png"), + tile: () => import("../assets/themes/underwater/tile.png"), + revealed: () => import("../assets/themes/underwater/revealed.png"), + flag: () => import("../assets/themes/underwater/flag.png"), + questionMark: () => import("../assets/themes/underwater/question-mark.png"), + lastPos: () => import("../assets/themes/underwater/last-pos.png"), + 1: () => import("../assets/themes/underwater/1.png"), + 2: () => import("../assets/themes/underwater/2.png"), + 3: () => import("../assets/themes/underwater/3.png"), + 4: () => import("../assets/themes/underwater/4.png"), + 5: () => import("../assets/themes/underwater/5.png"), + 6: () => import("../assets/themes/underwater/6.png"), + 7: () => import("../assets/themes/underwater/7.png"), + 8: () => import("../assets/themes/underwater/8.png"), +};