Merge branch 'v2' of github.com:MasterGordon/minesweeper into v2

This commit is contained in:
MasterGordon 2024-10-12 00:52:25 +02:00
commit ac9543267a
52 changed files with 57 additions and 0 deletions

BIN
src/assets/themes/MLG/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 580 B

BIN
src/assets/themes/MLG/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 684 B

BIN
src/assets/themes/MLG/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 728 B

BIN
src/assets/themes/MLG/4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 600 B

BIN
src/assets/themes/MLG/5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 686 B

BIN
src/assets/themes/MLG/6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 702 B

BIN
src/assets/themes/MLG/7.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 574 B

BIN
src/assets/themes/MLG/8.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 778 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 544 B

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 539 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 484 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 453 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 569 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 442 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 288 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 605 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 621 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 634 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 644 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 672 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 699 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 696 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 673 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 405 B

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 383 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 611 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 709 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 576 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 475 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 458 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 610 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 586 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 672 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 488 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 699 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 697 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 448 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 831 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 359 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 552 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 462 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 276 B

Binary file not shown.

19
src/themes/MLG.ts Normal file
View File

@ -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"),
};

19
src/themes/insects.ts Normal file
View File

@ -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"),
};

19
src/themes/underwater.ts Normal file
View File

@ -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"),
};