diff --git a/src/assets/themes/colors/blue/blue.aseprite b/src/assets/themes/colors/blue/blue.aseprite index 467ea84..9986a9c 100644 Binary files a/src/assets/themes/colors/blue/blue.aseprite and b/src/assets/themes/colors/blue/blue.aseprite differ diff --git a/src/assets/themes/colors/blue/revealed.png b/src/assets/themes/colors/blue/revealed.png index 872f62b..7dd62b5 100644 Binary files a/src/assets/themes/colors/blue/revealed.png and b/src/assets/themes/colors/blue/revealed.png differ diff --git a/src/assets/themes/colors/blue/tile.png b/src/assets/themes/colors/blue/tile.png index 5d3ce0d..6a7564d 100644 Binary files a/src/assets/themes/colors/blue/tile.png and b/src/assets/themes/colors/blue/tile.png differ diff --git a/src/assets/themes/colors/green/green.aseprite b/src/assets/themes/colors/green/green.aseprite index 37f2ded..239314e 100644 Binary files a/src/assets/themes/colors/green/green.aseprite and b/src/assets/themes/colors/green/green.aseprite differ diff --git a/src/assets/themes/colors/green/last-pos.png b/src/assets/themes/colors/green/last-pos.png index 3325076..3d21053 100644 Binary files a/src/assets/themes/colors/green/last-pos.png and b/src/assets/themes/colors/green/last-pos.png differ diff --git a/src/assets/themes/colors/green/revealed.png b/src/assets/themes/colors/green/revealed.png index 07d8490..5003b19 100644 Binary files a/src/assets/themes/colors/green/revealed.png and b/src/assets/themes/colors/green/revealed.png differ diff --git a/src/assets/themes/colors/green/tile.png b/src/assets/themes/colors/green/tile.png index 9c86c81..7d70ef3 100644 Binary files a/src/assets/themes/colors/green/tile.png and b/src/assets/themes/colors/green/tile.png differ diff --git a/src/assets/themes/colors/orange/orange.aseprite b/src/assets/themes/colors/orange/orange.aseprite index 2fdf2b9..cb2ca9f 100644 Binary files a/src/assets/themes/colors/orange/orange.aseprite and b/src/assets/themes/colors/orange/orange.aseprite differ diff --git a/src/assets/themes/colors/orange/revealed.png b/src/assets/themes/colors/orange/revealed.png index dae49c8..7611a03 100644 Binary files a/src/assets/themes/colors/orange/revealed.png and b/src/assets/themes/colors/orange/revealed.png differ diff --git a/src/assets/themes/colors/orange/tile.png b/src/assets/themes/colors/orange/tile.png index 4845de9..4782278 100644 Binary files a/src/assets/themes/colors/orange/tile.png and b/src/assets/themes/colors/orange/tile.png differ diff --git a/src/assets/themes/colors/yellow/flag.png b/src/assets/themes/colors/yellow/flag.png index 1d38895..1b684c9 100644 Binary files a/src/assets/themes/colors/yellow/flag.png and b/src/assets/themes/colors/yellow/flag.png differ diff --git a/src/assets/themes/colors/yellow/last-pos.png b/src/assets/themes/colors/yellow/last-pos.png index 9effffb..befc1e1 100644 Binary files a/src/assets/themes/colors/yellow/last-pos.png and b/src/assets/themes/colors/yellow/last-pos.png differ diff --git a/src/assets/themes/colors/yellow/question-mark.png b/src/assets/themes/colors/yellow/question-mark.png index 724a02e..4f2c226 100644 Binary files a/src/assets/themes/colors/yellow/question-mark.png and b/src/assets/themes/colors/yellow/question-mark.png differ diff --git a/src/assets/themes/colors/yellow/revealed.png b/src/assets/themes/colors/yellow/revealed.png index cb360e8..b01355d 100644 Binary files a/src/assets/themes/colors/yellow/revealed.png and b/src/assets/themes/colors/yellow/revealed.png differ diff --git a/src/assets/themes/colors/yellow/tile.png b/src/assets/themes/colors/yellow/tile.png index e3c9394..700f59e 100644 Binary files a/src/assets/themes/colors/yellow/tile.png and b/src/assets/themes/colors/yellow/tile.png differ diff --git a/src/assets/themes/colors/yellow/yellow.aseprite b/src/assets/themes/colors/yellow/yellow.aseprite index 7b6f243..1b61f91 100644 Binary files a/src/assets/themes/colors/yellow/yellow.aseprite and b/src/assets/themes/colors/yellow/yellow.aseprite differ diff --git a/src/assets/themes/farm/farm.aseprite b/src/assets/themes/farm/farm.aseprite index 1a6c95b..8650726 100644 Binary files a/src/assets/themes/farm/farm.aseprite and b/src/assets/themes/farm/farm.aseprite differ diff --git a/src/assets/themes/poop/1.png b/src/assets/themes/poop/1.png new file mode 100644 index 0000000..4b96a1e Binary files /dev/null and b/src/assets/themes/poop/1.png differ diff --git a/src/assets/themes/poop/2.png b/src/assets/themes/poop/2.png new file mode 100644 index 0000000..2c2b449 Binary files /dev/null and b/src/assets/themes/poop/2.png differ diff --git a/src/assets/themes/poop/3.png b/src/assets/themes/poop/3.png new file mode 100644 index 0000000..82eabec Binary files /dev/null and b/src/assets/themes/poop/3.png differ diff --git a/src/assets/themes/poop/4.png b/src/assets/themes/poop/4.png new file mode 100644 index 0000000..88b44f0 Binary files /dev/null and b/src/assets/themes/poop/4.png differ diff --git a/src/assets/themes/poop/5.png b/src/assets/themes/poop/5.png new file mode 100644 index 0000000..f224427 Binary files /dev/null and b/src/assets/themes/poop/5.png differ diff --git a/src/assets/themes/poop/6.png b/src/assets/themes/poop/6.png new file mode 100644 index 0000000..05e7e34 Binary files /dev/null and b/src/assets/themes/poop/6.png differ diff --git a/src/assets/themes/poop/7.png b/src/assets/themes/poop/7.png new file mode 100644 index 0000000..0bcf5c8 Binary files /dev/null and b/src/assets/themes/poop/7.png differ diff --git a/src/assets/themes/poop/8.png b/src/assets/themes/poop/8.png new file mode 100644 index 0000000..411ab36 Binary files /dev/null and b/src/assets/themes/poop/8.png differ diff --git a/src/assets/themes/poop/flag.png b/src/assets/themes/poop/flag.png new file mode 100644 index 0000000..05e737b Binary files /dev/null and b/src/assets/themes/poop/flag.png differ diff --git a/src/assets/themes/poop/last-pos.png b/src/assets/themes/poop/last-pos.png new file mode 100644 index 0000000..3b064b6 Binary files /dev/null and b/src/assets/themes/poop/last-pos.png differ diff --git a/src/assets/themes/poop/mine.png b/src/assets/themes/poop/mine.png new file mode 100644 index 0000000..8211f9b Binary files /dev/null and b/src/assets/themes/poop/mine.png differ diff --git a/src/assets/themes/poop/poop.aseprite b/src/assets/themes/poop/poop.aseprite new file mode 100644 index 0000000..021bd33 Binary files /dev/null and b/src/assets/themes/poop/poop.aseprite differ diff --git a/src/assets/themes/poop/question-mark.png b/src/assets/themes/poop/question-mark.png new file mode 100644 index 0000000..de8bd9e Binary files /dev/null and b/src/assets/themes/poop/question-mark.png differ diff --git a/src/assets/themes/poop/revealed.png b/src/assets/themes/poop/revealed.png new file mode 100644 index 0000000..5f230a5 Binary files /dev/null and b/src/assets/themes/poop/revealed.png differ diff --git a/src/assets/themes/poop/tile.png b/src/assets/themes/poop/tile.png new file mode 100644 index 0000000..d8a8041 Binary files /dev/null and b/src/assets/themes/poop/tile.png differ diff --git a/src/themes/colors/blue.ts b/src/themes/colors/blue.ts new file mode 100644 index 0000000..2071d49 --- /dev/null +++ b/src/themes/colors/blue.ts @@ -0,0 +1,19 @@ +import { Theme } from "../Theme"; + +export const blueTheme: Theme = { + size: 32, + mine: () => import("../../assets/themes/colors/blue/mine.png"), + tile: () => import("../../assets/themes/colors/blue/tile.png"), + revealed: () => import("../../assets/themes/colors/blue/revealed.png"), + flag: () => import("../../assets/themes/colors/blue/flag.png"), + questionMark: () => import("../../assets/themes/colors/blue/question-mark.png"), + lastPos: () => import("../../assets/themes/colors/blue/last-pos.png"), + 1: () => import("../../assets/themes/colors/blue/1.png"), + 2: () => import("../../assets/themes/colors/blue/2.png"), + 3: () => import("../../assets/themes/colors/blue/3.png"), + 4: () => import("../../assets/themes/colors/blue/4.png"), + 5: () => import("../../assets/themes/colors/blue/5.png"), + 6: () => import("../../assets/themes/colors/blue/6.png"), + 7: () => import("../../assets/themes/colors/blue/7.png"), + 8: () => import("../../assets/themes/colors/blue/8.png"), +}; diff --git a/src/themes/colors/green.ts b/src/themes/colors/green.ts new file mode 100644 index 0000000..466cec7 --- /dev/null +++ b/src/themes/colors/green.ts @@ -0,0 +1,19 @@ +import { Theme } from "../Theme"; + +export const greenTheme: Theme = { + size: 32, + mine: () => import("../../assets/themes/colors/green/mine.png"), + tile: () => import("../../assets/themes/colors/green/tile.png"), + revealed: () => import("../../assets/themes/colors/green/revealed.png"), + flag: () => import("../../assets/themes/colors/green/flag.png"), + questionMark: () => import("../../assets/themes/colors/green/question-mark.png"), + lastPos: () => import("../../assets/themes/colors/green/last-pos.png"), + 1: () => import("../../assets/themes/colors/green/1.png"), + 2: () => import("../../assets/themes/colors/green/2.png"), + 3: () => import("../../assets/themes/colors/green/3.png"), + 4: () => import("../../assets/themes/colors/green/4.png"), + 5: () => import("../../assets/themes/colors/green/5.png"), + 6: () => import("../../assets/themes/colors/green/6.png"), + 7: () => import("../../assets/themes/colors/green/7.png"), + 8: () => import("../../assets/themes/colors/green/8.png"), +}; diff --git a/src/themes/colors/orange.ts b/src/themes/colors/orange.ts new file mode 100644 index 0000000..b9622a5 --- /dev/null +++ b/src/themes/colors/orange.ts @@ -0,0 +1,19 @@ +import { Theme } from "../Theme"; + +export const orangeTheme: Theme = { + size: 32, + mine: () => import("../../assets/themes/colors/orange/mine.png"), + tile: () => import("../../assets/themes/colors/orange/tile.png"), + revealed: () => import("../../assets/themes/colors/orange/revealed.png"), + flag: () => import("../../assets/themes/colors/orange/flag.png"), + questionMark: () => import("../../assets/themes/colors/orange/question-mark.png"), + lastPos: () => import("../../assets/themes/colors/orange/last-pos.png"), + 1: () => import("../../assets/themes/colors/orange/1.png"), + 2: () => import("../../assets/themes/colors/orange/2.png"), + 3: () => import("../../assets/themes/colors/orange/3.png"), + 4: () => import("../../assets/themes/colors/orange/4.png"), + 5: () => import("../../assets/themes/colors/orange/5.png"), + 6: () => import("../../assets/themes/colors/orange/6.png"), + 7: () => import("../../assets/themes/colors/orange/7.png"), + 8: () => import("../../assets/themes/colors/orange/8.png"), +}; diff --git a/src/themes/colors/pink.ts b/src/themes/colors/pink.ts new file mode 100644 index 0000000..9b50983 --- /dev/null +++ b/src/themes/colors/pink.ts @@ -0,0 +1,19 @@ +import { Theme } from "../Theme"; + +export const pinkTheme: Theme = { + size: 32, + mine: () => import("../../assets/themes/colors/pink/mine.png"), + tile: () => import("../../assets/themes/colors/pink/tile.png"), + revealed: () => import("../../assets/themes/colors/pink/revealed.png"), + flag: () => import("../../assets/themes/colors/pink/flag.png"), + questionMark: () => import("../../assets/themes/colors/pink/question-mark.png"), + lastPos: () => import("../../assets/themes/colors/pink/last-pos.png"), + 1: () => import("../../assets/themes/colors/pink/1.png"), + 2: () => import("../../assets/themes/colors/pink/2.png"), + 3: () => import("../../assets/themes/colors/pink/3.png"), + 4: () => import("../../assets/themes/colors/pink/4.png"), + 5: () => import("../../assets/themes/colors/pink/5.png"), + 6: () => import("../../assets/themes/colors/pink/6.png"), + 7: () => import("../../assets/themes/colors/pink/7.png"), + 8: () => import("../../assets/themes/colors/pink/8.png"), +}; diff --git a/src/themes/colors/purple.ts b/src/themes/colors/purple.ts new file mode 100644 index 0000000..10c3bd9 --- /dev/null +++ b/src/themes/colors/purple.ts @@ -0,0 +1,19 @@ +import { Theme } from "../Theme"; + +export const purpleTheme: Theme = { + size: 32, + mine: () => import("../../assets/themes/colors/purple/mine.png"), + tile: () => import("../../assets/themes/colors/purple/tile.png"), + revealed: () => import("../../assets/themes/colors/purple/revealed.png"), + flag: () => import("../../assets/themes/colors/purple/flag.png"), + questionMark: () => import("../../assets/themes/colors/purple/question-mark.png"), + lastPos: () => import("../../assets/themes/colors/purple/last-pos.png"), + 1: () => import("../../assets/themes/colors/purple/1.png"), + 2: () => import("../../assets/themes/colors/purple/2.png"), + 3: () => import("../../assets/themes/colors/purple/3.png"), + 4: () => import("../../assets/themes/colors/purple/4.png"), + 5: () => import("../../assets/themes/colors/purple/5.png"), + 6: () => import("../../assets/themes/colors/purple/6.png"), + 7: () => import("../../assets/themes/colors/purple/7.png"), + 8: () => import("../../assets/themes/colors/purple/8.png"), +}; diff --git a/src/themes/colors/red.ts b/src/themes/colors/red.ts new file mode 100644 index 0000000..48558f8 --- /dev/null +++ b/src/themes/colors/red.ts @@ -0,0 +1,19 @@ +import { Theme } from "../Theme"; + +export const redTheme: Theme = { + size: 32, + mine: () => import("../../assets/themes/colors/red/mine.png"), + tile: () => import("../../assets/themes/colors/red/tile.png"), + revealed: () => import("../../assets/themes/colors/red/revealed.png"), + flag: () => import("../../assets/themes/colors/red/flag.png"), + questionMark: () => import("../../assets/themes/colors/red/question-mark.png"), + lastPos: () => import("../../assets/themes/colors/red/last-pos.png"), + 1: () => import("../../assets/themes/colors/red/1.png"), + 2: () => import("../../assets/themes/colors/red/2.png"), + 3: () => import("../../assets/themes/colors/red/3.png"), + 4: () => import("../../assets/themes/colors/red/4.png"), + 5: () => import("../../assets/themes/colors/red/5.png"), + 6: () => import("../../assets/themes/colors/red/6.png"), + 7: () => import("../../assets/themes/colors/red/7.png"), + 8: () => import("../../assets/themes/colors/red/8.png"), +}; diff --git a/src/themes/colors/turquoise.ts b/src/themes/colors/turquoise.ts new file mode 100644 index 0000000..8a365d3 --- /dev/null +++ b/src/themes/colors/turquoise.ts @@ -0,0 +1,19 @@ +import { Theme } from "../Theme"; + +export const turquoiseTheme: Theme = { + size: 32, + mine: () => import("../../assets/themes/colors/turquoise/mine.png"), + tile: () => import("../../assets/themes/colors/turquoise/tile.png"), + revealed: () => import("../../assets/themes/colors/turquoise/revealed.png"), + flag: () => import("../../assets/themes/colors/turquoise/flag.png"), + questionMark: () => import("../../assets/themes/colors/turquoise/question-mark.png"), + lastPos: () => import("../../assets/themes/colors/turquoise/last-pos.png"), + 1: () => import("../../assets/themes/colors/turquoise/1.png"), + 2: () => import("../../assets/themes/colors/turquoise/2.png"), + 3: () => import("../../assets/themes/colors/turquoise/3.png"), + 4: () => import("../../assets/themes/colors/turquoise/4.png"), + 5: () => import("../../assets/themes/colors/turquoise/5.png"), + 6: () => import("../../assets/themes/colors/turquoise/6.png"), + 7: () => import("../../assets/themes/colors/turquoise/7.png"), + 8: () => import("../../assets/themes/colors/turquoise/8.png"), +}; diff --git a/src/themes/colors/yellow.ts b/src/themes/colors/yellow.ts new file mode 100644 index 0000000..ac805f1 --- /dev/null +++ b/src/themes/colors/yellow.ts @@ -0,0 +1,20 @@ +import { Theme } from "../Theme"; + +export const yellowTheme: Theme = { + size: 32, + mine: () => import("../../assets/themes/colors/yellow/mine.png"), + tile: () => import("../../assets/themes/colors/yellow/tile.png"), + revealed: () => import("../../assets/themes/colors/yellow/revealed.png"), + flag: () => import("../../assets/themes/colors/yellow/flag.png"), + questionMark: () => + import("../../assets/themes/colors/yellow/question-mark.png"), + lastPos: () => import("../../assets/themes/colors/yellow/last-pos.png"), + 1: () => import("../../assets/themes/colors/yellow/1.png"), + 2: () => import("../../assets/themes/colors/yellow/2.png"), + 3: () => import("../../assets/themes/colors/yellow/3.png"), + 4: () => import("../../assets/themes/colors/yellow/4.png"), + 5: () => import("../../assets/themes/colors/yellow/5.png"), + 6: () => import("../../assets/themes/colors/yellow/6.png"), + 7: () => import("../../assets/themes/colors/yellow/7.png"), + 8: () => import("../../assets/themes/colors/yellow/8.png"), +}; diff --git a/src/themes/poop.ts b/src/themes/poop.ts new file mode 100644 index 0000000..77e6e4c --- /dev/null +++ b/src/themes/poop.ts @@ -0,0 +1,19 @@ +import { Theme } from "./Theme"; + +export const poopTheme: Theme = { + size: 32, + mine: () => import("../assets/themes/poop/mine.png"), + tile: () => import("../assets/themes/poop/tile.png"), + revealed: () => import("../assets/themes/poop/revealed.png"), + flag: () => import("../assets/themes/poop/flag.png"), + questionMark: () => import("../assets/themes/poop/question-mark.png"), + lastPos: () => import("../assets/themes/poop/last-pos.png"), + 1: () => import("../assets/themes/poop/1.png"), + 2: () => import("../assets/themes/poop/2.png"), + 3: () => import("../assets/themes/poop/3.png"), + 4: () => import("../assets/themes/poop/4.png"), + 5: () => import("../assets/themes/poop/5.png"), + 6: () => import("../assets/themes/poop/6.png"), + 7: () => import("../assets/themes/poop/7.png"), + 8: () => import("../assets/themes/poop/8.png"), +};