add color palette themes

This commit is contained in:
CutieCat2804 2024-10-13 12:07:11 +02:00
parent 706423cb76
commit e134ad967f
65 changed files with 110 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 337 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 436 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 296 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 358 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 387 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 290 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 373 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 389 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 621 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 489 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 263 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 364 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 448 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 297 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 358 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 369 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 276 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 352 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 447 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 427 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 597 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 505 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 289 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 266 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 358 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 433 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 297 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 354 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 388 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 292 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 399 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 443 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 378 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 623 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 489 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 279 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 358 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 430 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 293 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 363 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 382 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 289 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 364 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 439 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 445 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 627 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 505 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 263 B

View File

@ -0,0 +1,20 @@
import { Theme } from "../Theme";
export const dwarfFortressTheme: Theme = {
size: 32,
mine: () => import("../../assets/themes/color-palettes/dwarf-fortress/mine.png"),
tile: () => import("../../assets/themes/color-palettes/dwarf-fortress/tile.png"),
revealed: () => import("../../assets/themes/color-palettes/dwarf-fortress/revealed.png"),
flag: () => import("../../assets/themes/color-palettes/dwarf-fortress/flag.png"),
questionMark: () =>
import("../../assets/themes/color-palettes/dwarf-fortress/question-mark.png"),
lastPos: () => import("../../assets/themes/color-palettes/dwarf-fortress/last-pos.png"),
1: () => import("../../assets/themes/color-palettes/dwarf-fortress/1.png"),
2: () => import("../../assets/themes/color-palettes/dwarf-fortress/2.png"),
3: () => import("../../assets/themes/color-palettes/dwarf-fortress/3.png"),
4: () => import("../../assets/themes/color-palettes/dwarf-fortress/4.png"),
5: () => import("../../assets/themes/color-palettes/dwarf-fortress/5.png"),
6: () => import("../../assets/themes/color-palettes/dwarf-fortress/6.png"),
7: () => import("../../assets/themes/color-palettes/dwarf-fortress/7.png"),
8: () => import("../../assets/themes/color-palettes/dwarf-fortress/8.png"),
};

View File

@ -0,0 +1,20 @@
import { Theme } from "../Theme";
export const nauticalTheme: Theme = {
size: 32,
mine: () => import("../../assets/themes/color-palettes/nautical/mine.png"),
tile: () => import("../../assets/themes/color-palettes/nautical/tile.png"),
revealed: () => import("../../assets/themes/color-palettes/nautical/revealed.png"),
flag: () => import("../../assets/themes/color-palettes/nautical/flag.png"),
questionMark: () =>
import("../../assets/themes/color-palettes/nautical/question-mark.png"),
lastPos: () => import("../../assets/themes/color-palettes/nautical/last-pos.png"),
1: () => import("../../assets/themes/color-palettes/nautical/1.png"),
2: () => import("../../assets/themes/color-palettes/nautical/2.png"),
3: () => import("../../assets/themes/color-palettes/nautical/3.png"),
4: () => import("../../assets/themes/color-palettes/nautical/4.png"),
5: () => import("../../assets/themes/color-palettes/nautical/5.png"),
6: () => import("../../assets/themes/color-palettes/nautical/6.png"),
7: () => import("../../assets/themes/color-palettes/nautical/7.png"),
8: () => import("../../assets/themes/color-palettes/nautical/8.png"),
};

View File

@ -0,0 +1,20 @@
import { Theme } from "../Theme";
export const shadowWarriorTheme: Theme = {
size: 32,
mine: () => import("../../assets/themes/color-palettes/shadow-warrior/mine.png"),
tile: () => import("../../assets/themes/color-palettes/shadow-warrior/tile.png"),
revealed: () => import("../../assets/themes/color-palettes/shadow-warrior/revealed.png"),
flag: () => import("../../assets/themes/color-palettes/shadow-warrior/flag.png"),
questionMark: () =>
import("../../assets/themes/color-palettes/shadow-warrior/question-mark.png"),
lastPos: () => import("../../assets/themes/color-palettes/shadow-warrior/last-pos.png"),
1: () => import("../../assets/themes/color-palettes/shadow-warrior/1.png"),
2: () => import("../../assets/themes/color-palettes/shadow-warrior/2.png"),
3: () => import("../../assets/themes/color-palettes/shadow-warrior/3.png"),
4: () => import("../../assets/themes/color-palettes/shadow-warrior/4.png"),
5: () => import("../../assets/themes/color-palettes/shadow-warrior/5.png"),
6: () => import("../../assets/themes/color-palettes/shadow-warrior/6.png"),
7: () => import("../../assets/themes/color-palettes/shadow-warrior/7.png"),
8: () => import("../../assets/themes/color-palettes/shadow-warrior/8.png"),
};

View File

@ -0,0 +1,22 @@
import { Theme } from "../Theme";
export const upInSmokeTheme: Theme = {
size: 32,
mine: () => import("../../assets/themes/color-palettes/up-in-smoke/mine.png"),
tile: () => import("../../assets/themes/color-palettes/up-in-smoke/tile.png"),
revealed: () =>
import("../../assets/themes/color-palettes/up-in-smoke/revealed.png"),
flag: () => import("../../assets/themes/color-palettes/up-in-smoke/flag.png"),
questionMark: () =>
import("../../assets/themes/color-palettes/up-in-smoke/question-mark.png"),
lastPos: () =>
import("../../assets/themes/color-palettes/up-in-smoke/last-pos.png"),
1: () => import("../../assets/themes/color-palettes/up-in-smoke/1.png"),
2: () => import("../../assets/themes/color-palettes/up-in-smoke/2.png"),
3: () => import("../../assets/themes/color-palettes/up-in-smoke/3.png"),
4: () => import("../../assets/themes/color-palettes/up-in-smoke/4.png"),
5: () => import("../../assets/themes/color-palettes/up-in-smoke/5.png"),
6: () => import("../../assets/themes/color-palettes/up-in-smoke/6.png"),
7: () => import("../../assets/themes/color-palettes/up-in-smoke/7.png"),
8: () => import("../../assets/themes/color-palettes/up-in-smoke/8.png"),
};

View File

@ -3,6 +3,10 @@ import { blackAndWhiteTheme } from "./black-and-white";
import { catsTheme } from "./cats"; import { catsTheme } from "./cats";
import { circuitTheme } from "./circuit"; import { circuitTheme } from "./circuit";
import { circuitBinaryTheme } from "./circuit-binary"; import { circuitBinaryTheme } from "./circuit-binary";
import { dwarfFortressTheme } from "./color-palettes/dwarf-fortress";
import { nauticalTheme } from "./color-palettes/nautical";
import { shadowWarriorTheme } from "./color-palettes/shadow-warrior";
import { upInSmokeTheme } from "./color-palettes/up-in-smoke";
import { blueTheme } from "./colors/blue"; import { blueTheme } from "./colors/blue";
import { greenTheme } from "./colors/green"; import { greenTheme } from "./colors/green";
import { orangeTheme } from "./colors/orange"; import { orangeTheme } from "./colors/orange";
@ -261,4 +265,28 @@ export const themes: ThemeEntry[] = [
id: "underwater", id: "underwater",
theme: underwaterTheme, theme: underwaterTheme,
}, },
{
name: "Nautical",
tags: [""],
id: "nautical",
theme: nauticalTheme,
},
{
name: "Up in Smoke",
tags: [""],
id: "up-in-smoke",
theme: upInSmokeTheme,
},
{
name: "Shadow Warrior",
tags: [""],
id: "shadow-warrior",
theme: shadowWarriorTheme,
},
{
name: "Dwarf Fortress",
tags: [""],
id: "dwarf-fortress",
theme: dwarfFortressTheme,
},
]; ];