diff --git a/src/assets/themes/circuit/1.png b/src/assets/themes/circuit/1.png new file mode 100644 index 0000000..554000b Binary files /dev/null and b/src/assets/themes/circuit/1.png differ diff --git a/src/assets/themes/circuit/2.png b/src/assets/themes/circuit/2.png new file mode 100644 index 0000000..4023ff6 Binary files /dev/null and b/src/assets/themes/circuit/2.png differ diff --git a/src/assets/themes/circuit/3.png b/src/assets/themes/circuit/3.png new file mode 100644 index 0000000..3d43338 Binary files /dev/null and b/src/assets/themes/circuit/3.png differ diff --git a/src/assets/themes/circuit/4.png b/src/assets/themes/circuit/4.png new file mode 100644 index 0000000..802db0d Binary files /dev/null and b/src/assets/themes/circuit/4.png differ diff --git a/src/assets/themes/circuit/5.png b/src/assets/themes/circuit/5.png new file mode 100644 index 0000000..79d4fa7 Binary files /dev/null and b/src/assets/themes/circuit/5.png differ diff --git a/src/assets/themes/circuit/6.png b/src/assets/themes/circuit/6.png new file mode 100644 index 0000000..a361ab3 Binary files /dev/null and b/src/assets/themes/circuit/6.png differ diff --git a/src/assets/themes/circuit/7.png b/src/assets/themes/circuit/7.png new file mode 100644 index 0000000..ecbea9d Binary files /dev/null and b/src/assets/themes/circuit/7.png differ diff --git a/src/assets/themes/circuit/8.png b/src/assets/themes/circuit/8.png new file mode 100644 index 0000000..cc5f09f Binary files /dev/null and b/src/assets/themes/circuit/8.png differ diff --git a/src/assets/themes/circuit/binary/1.png b/src/assets/themes/circuit/binary/1.png new file mode 100644 index 0000000..4a86117 Binary files /dev/null and b/src/assets/themes/circuit/binary/1.png differ diff --git a/src/assets/themes/circuit/binary/2.png b/src/assets/themes/circuit/binary/2.png new file mode 100644 index 0000000..76c0cb7 Binary files /dev/null and b/src/assets/themes/circuit/binary/2.png differ diff --git a/src/assets/themes/circuit/binary/3.png b/src/assets/themes/circuit/binary/3.png new file mode 100644 index 0000000..43555ee Binary files /dev/null and b/src/assets/themes/circuit/binary/3.png differ diff --git a/src/assets/themes/circuit/binary/4.png b/src/assets/themes/circuit/binary/4.png new file mode 100644 index 0000000..d008888 Binary files /dev/null and b/src/assets/themes/circuit/binary/4.png differ diff --git a/src/assets/themes/circuit/binary/5.png b/src/assets/themes/circuit/binary/5.png new file mode 100644 index 0000000..3432e9e Binary files /dev/null and b/src/assets/themes/circuit/binary/5.png differ diff --git a/src/assets/themes/circuit/binary/6.png b/src/assets/themes/circuit/binary/6.png new file mode 100644 index 0000000..68e58bf Binary files /dev/null and b/src/assets/themes/circuit/binary/6.png differ diff --git a/src/assets/themes/circuit/binary/7.png b/src/assets/themes/circuit/binary/7.png new file mode 100644 index 0000000..237762d Binary files /dev/null and b/src/assets/themes/circuit/binary/7.png differ diff --git a/src/assets/themes/circuit/binary/8.png b/src/assets/themes/circuit/binary/8.png new file mode 100644 index 0000000..91544bb Binary files /dev/null and b/src/assets/themes/circuit/binary/8.png differ diff --git a/src/assets/themes/circuit/circuit.aseprite b/src/assets/themes/circuit/circuit.aseprite new file mode 100644 index 0000000..77fea59 Binary files /dev/null and b/src/assets/themes/circuit/circuit.aseprite differ diff --git a/src/assets/themes/circuit/flag.png b/src/assets/themes/circuit/flag.png new file mode 100644 index 0000000..fb3190d Binary files /dev/null and b/src/assets/themes/circuit/flag.png differ diff --git a/src/assets/themes/circuit/last-pos.png b/src/assets/themes/circuit/last-pos.png new file mode 100644 index 0000000..5fb4c6f Binary files /dev/null and b/src/assets/themes/circuit/last-pos.png differ diff --git a/src/assets/themes/circuit/mine.png b/src/assets/themes/circuit/mine.png new file mode 100644 index 0000000..d100862 Binary files /dev/null and b/src/assets/themes/circuit/mine.png differ diff --git a/src/assets/themes/circuit/question-mark.png b/src/assets/themes/circuit/question-mark.png new file mode 100644 index 0000000..5de5046 Binary files /dev/null and b/src/assets/themes/circuit/question-mark.png differ diff --git a/src/assets/themes/circuit/revealed.png b/src/assets/themes/circuit/revealed.png new file mode 100644 index 0000000..2a6f445 Binary files /dev/null and b/src/assets/themes/circuit/revealed.png differ diff --git a/src/assets/themes/circuit/tile.png b/src/assets/themes/circuit/tile.png new file mode 100644 index 0000000..52c2fe6 Binary files /dev/null and b/src/assets/themes/circuit/tile.png differ diff --git a/src/assets/themes/halli-galli/1.png b/src/assets/themes/halli-galli/1.png new file mode 100644 index 0000000..af89178 Binary files /dev/null and b/src/assets/themes/halli-galli/1.png differ diff --git a/src/assets/themes/halli-galli/2.png b/src/assets/themes/halli-galli/2.png new file mode 100644 index 0000000..009631c Binary files /dev/null and b/src/assets/themes/halli-galli/2.png differ diff --git a/src/assets/themes/halli-galli/3.png b/src/assets/themes/halli-galli/3.png new file mode 100644 index 0000000..51bb902 Binary files /dev/null and b/src/assets/themes/halli-galli/3.png differ diff --git a/src/assets/themes/halli-galli/4.png b/src/assets/themes/halli-galli/4.png new file mode 100644 index 0000000..04d7da1 Binary files /dev/null and b/src/assets/themes/halli-galli/4.png differ diff --git a/src/assets/themes/halli-galli/5.png b/src/assets/themes/halli-galli/5.png new file mode 100644 index 0000000..129a60e Binary files /dev/null and b/src/assets/themes/halli-galli/5.png differ diff --git a/src/assets/themes/halli-galli/6.png b/src/assets/themes/halli-galli/6.png new file mode 100644 index 0000000..d427ff0 Binary files /dev/null and b/src/assets/themes/halli-galli/6.png differ diff --git a/src/assets/themes/halli-galli/7.png b/src/assets/themes/halli-galli/7.png new file mode 100644 index 0000000..c50991f Binary files /dev/null and b/src/assets/themes/halli-galli/7.png differ diff --git a/src/assets/themes/halli-galli/8.png b/src/assets/themes/halli-galli/8.png new file mode 100644 index 0000000..4ddc070 Binary files /dev/null and b/src/assets/themes/halli-galli/8.png differ diff --git a/src/assets/themes/halli-galli/flag.png b/src/assets/themes/halli-galli/flag.png new file mode 100644 index 0000000..b1c8abb Binary files /dev/null and b/src/assets/themes/halli-galli/flag.png differ diff --git a/src/assets/themes/halli-galli/halli-galli.aseprite b/src/assets/themes/halli-galli/halli-galli.aseprite new file mode 100644 index 0000000..be4d2fa Binary files /dev/null and b/src/assets/themes/halli-galli/halli-galli.aseprite differ diff --git a/src/assets/themes/halli-galli/last-pos.png b/src/assets/themes/halli-galli/last-pos.png new file mode 100644 index 0000000..af9ca08 Binary files /dev/null and b/src/assets/themes/halli-galli/last-pos.png differ diff --git a/src/assets/themes/halli-galli/mine.png b/src/assets/themes/halli-galli/mine.png new file mode 100644 index 0000000..54790e0 Binary files /dev/null and b/src/assets/themes/halli-galli/mine.png differ diff --git a/src/assets/themes/halli-galli/question-mark.png b/src/assets/themes/halli-galli/question-mark.png new file mode 100644 index 0000000..229798c Binary files /dev/null and b/src/assets/themes/halli-galli/question-mark.png differ diff --git a/src/assets/themes/halli-galli/revealed.png b/src/assets/themes/halli-galli/revealed.png new file mode 100644 index 0000000..50653fe Binary files /dev/null and b/src/assets/themes/halli-galli/revealed.png differ diff --git a/src/assets/themes/halli-galli/tile.png b/src/assets/themes/halli-galli/tile.png new file mode 100644 index 0000000..a298b73 Binary files /dev/null and b/src/assets/themes/halli-galli/tile.png differ diff --git a/src/assets/themes/isaac/1.png b/src/assets/themes/isaac/1.png new file mode 100644 index 0000000..b18177f Binary files /dev/null and b/src/assets/themes/isaac/1.png differ diff --git a/src/assets/themes/isaac/2.png b/src/assets/themes/isaac/2.png new file mode 100644 index 0000000..de6ded6 Binary files /dev/null and b/src/assets/themes/isaac/2.png differ diff --git a/src/assets/themes/isaac/3.png b/src/assets/themes/isaac/3.png new file mode 100644 index 0000000..3fa72fc Binary files /dev/null and b/src/assets/themes/isaac/3.png differ diff --git a/src/assets/themes/isaac/4.png b/src/assets/themes/isaac/4.png new file mode 100644 index 0000000..6de5076 Binary files /dev/null and b/src/assets/themes/isaac/4.png differ diff --git a/src/assets/themes/isaac/5.png b/src/assets/themes/isaac/5.png new file mode 100644 index 0000000..4aade8c Binary files /dev/null and b/src/assets/themes/isaac/5.png differ diff --git a/src/assets/themes/isaac/6.png b/src/assets/themes/isaac/6.png new file mode 100644 index 0000000..2daec4b Binary files /dev/null and b/src/assets/themes/isaac/6.png differ diff --git a/src/assets/themes/isaac/7.png b/src/assets/themes/isaac/7.png new file mode 100644 index 0000000..1e280b3 Binary files /dev/null and b/src/assets/themes/isaac/7.png differ diff --git a/src/assets/themes/isaac/8.png b/src/assets/themes/isaac/8.png new file mode 100644 index 0000000..f935498 Binary files /dev/null and b/src/assets/themes/isaac/8.png differ diff --git a/src/assets/themes/isaac/flag.png b/src/assets/themes/isaac/flag.png new file mode 100644 index 0000000..6045baf Binary files /dev/null and b/src/assets/themes/isaac/flag.png differ diff --git a/src/assets/themes/isaac/isaac.aseprite b/src/assets/themes/isaac/isaac.aseprite new file mode 100644 index 0000000..0524973 Binary files /dev/null and b/src/assets/themes/isaac/isaac.aseprite differ diff --git a/src/assets/themes/isaac/last-pos.png b/src/assets/themes/isaac/last-pos.png new file mode 100644 index 0000000..536d892 Binary files /dev/null and b/src/assets/themes/isaac/last-pos.png differ diff --git a/src/assets/themes/isaac/mine-1.png b/src/assets/themes/isaac/mine-1.png new file mode 100644 index 0000000..9470638 Binary files /dev/null and b/src/assets/themes/isaac/mine-1.png differ diff --git a/src/assets/themes/isaac/mine-2.png b/src/assets/themes/isaac/mine-2.png new file mode 100644 index 0000000..5b54620 Binary files /dev/null and b/src/assets/themes/isaac/mine-2.png differ diff --git a/src/assets/themes/isaac/mine-3.png b/src/assets/themes/isaac/mine-3.png new file mode 100644 index 0000000..915f91b Binary files /dev/null and b/src/assets/themes/isaac/mine-3.png differ diff --git a/src/assets/themes/isaac/question-mark.png b/src/assets/themes/isaac/question-mark.png new file mode 100644 index 0000000..2f42098 Binary files /dev/null and b/src/assets/themes/isaac/question-mark.png differ diff --git a/src/assets/themes/isaac/revealed.png b/src/assets/themes/isaac/revealed.png new file mode 100644 index 0000000..80460b2 Binary files /dev/null and b/src/assets/themes/isaac/revealed.png differ diff --git a/src/assets/themes/isaac/tile.png b/src/assets/themes/isaac/tile.png new file mode 100644 index 0000000..98ed19c Binary files /dev/null and b/src/assets/themes/isaac/tile.png differ diff --git a/src/themes/circuit-binary.ts b/src/themes/circuit-binary.ts new file mode 100644 index 0000000..2a5d85e --- /dev/null +++ b/src/themes/circuit-binary.ts @@ -0,0 +1,19 @@ +import { Theme } from "./Theme"; + +export const circuitBinaryTheme: Theme = { + size: 32, + mine: () => import("../assets/themes/circuit/mine.png"), + tile: () => import("../assets/themes/circuit/tile.png"), + revealed: () => import("../assets/themes/circuit/revealed.png"), + flag: () => import("../assets/themes/circuit/flag.png"), + questionMark: () => import("../assets/themes/circuit/question-mark.png"), + lastPos: () => import("../assets/themes/circuit/last-pos.png"), + 1: () => import("../assets/themes/circuit/binary/5.png"), + 2: () => import("../assets/themes/circuit/binary/6.png"), + 3: () => import("../assets/themes/circuit/binary/7.png"), + 4: () => import("../assets/themes/circuit/binary/8.png"), + 5: () => import("../assets/themes/circuit/binary/5.png"), + 6: () => import("../assets/themes/circuit/binary/6.png"), + 7: () => import("../assets/themes/circuit/binary/7.png"), + 8: () => import("../assets/themes/circuit/binary/8.png"), +}; diff --git a/src/themes/circuit.ts b/src/themes/circuit.ts new file mode 100644 index 0000000..0ad59f6 --- /dev/null +++ b/src/themes/circuit.ts @@ -0,0 +1,19 @@ +import { Theme } from "./Theme"; + +export const circuitTheme: Theme = { + size: 32, + mine: () => import("../assets/themes/circuit/mine.png"), + tile: () => import("../assets/themes/circuit/tile.png"), + revealed: () => import("../assets/themes/circuit/revealed.png"), + flag: () => import("../assets/themes/circuit/flag.png"), + questionMark: () => import("../assets/themes/circuit/question-mark.png"), + lastPos: () => import("../assets/themes/circuit/last-pos.png"), + 1: () => import("../assets/themes/circuit/1.png"), + 2: () => import("../assets/themes/circuit/2.png"), + 3: () => import("../assets/themes/circuit/3.png"), + 4: () => import("../assets/themes/circuit/4.png"), + 5: () => import("../assets/themes/circuit/5.png"), + 6: () => import("../assets/themes/circuit/6.png"), + 7: () => import("../assets/themes/circuit/7.png"), + 8: () => import("../assets/themes/circuit/8.png"), +}; diff --git a/src/themes/halli-galli.ts b/src/themes/halli-galli.ts new file mode 100644 index 0000000..d86545b --- /dev/null +++ b/src/themes/halli-galli.ts @@ -0,0 +1,19 @@ +import { Theme } from "./Theme"; + +export const halliGalliTheme: Theme = { + size: 32, + mine: () => import("../assets/themes/halli-galli/mine.png"), + tile: () => import("../assets/themes/halli-galli/tile.png"), + revealed: () => import("../assets/themes/halli-galli/revealed.png"), + flag: () => import("../assets/themes/halli-galli/flag.png"), + questionMark: () => import("../assets/themes/halli-galli/question-mark.png"), + lastPos: () => import("../assets/themes/halli-galli/last-pos.png"), + 1: () => import("../assets/themes/halli-galli/1.png"), + 2: () => import("../assets/themes/halli-galli/2.png"), + 3: () => import("../assets/themes/halli-galli/3.png"), + 4: () => import("../assets/themes/halli-galli/4.png"), + 5: () => import("../assets/themes/halli-galli/5.png"), + 6: () => import("../assets/themes/halli-galli/6.png"), + 7: () => import("../assets/themes/halli-galli/7.png"), + 8: () => import("../assets/themes/halli-galli/8.png"), +}; diff --git a/src/themes/isaac.ts b/src/themes/isaac.ts new file mode 100644 index 0000000..7c16f1f --- /dev/null +++ b/src/themes/isaac.ts @@ -0,0 +1,19 @@ +import { Theme } from "./Theme"; + +export const isaacTheme: Theme = { + size: 32, + mine: () => import("../assets/themes/isaac/mine-3.png"), + tile: () => import("../assets/themes/isaac/tile.png"), + revealed: () => import("../assets/themes/isaac/revealed.png"), + flag: () => import("../assets/themes/isaac/flag.png"), + questionMark: () => import("../assets/themes/isaac/question-mark.png"), + lastPos: () => import("../assets/themes/isaac/last-pos.png"), + 1: () => import("../assets/themes/isaac/1.png"), + 2: () => import("../assets/themes/isaac/2.png"), + 3: () => import("../assets/themes/isaac/3.png"), + 4: () => import("../assets/themes/isaac/4.png"), + 5: () => import("../assets/themes/isaac/5.png"), + 6: () => import("../assets/themes/isaac/6.png"), + 7: () => import("../assets/themes/isaac/7.png"), + 8: () => import("../assets/themes/isaac/8.png"), +};