From bff407fe2df5252fc09c3faa39154bbae30277ec Mon Sep 17 00:00:00 2001 From: GuillaumeSD Date: Tue, 13 May 2025 02:03:09 +0200 Subject: [PATCH] feat : add chicago, iowa, oslo and symmetric piece sets --- COPYING.md | 6 +++++- public/piece/chicago/bB.svg | 1 + public/piece/chicago/bK.svg | 1 + public/piece/chicago/bN.svg | 1 + public/piece/chicago/bP.svg | 1 + public/piece/chicago/bQ.svg | 1 + public/piece/chicago/bR.svg | 1 + public/piece/chicago/wB.svg | 1 + public/piece/chicago/wK.svg | 1 + public/piece/chicago/wN.svg | 1 + public/piece/chicago/wP.svg | 1 + public/piece/chicago/wQ.svg | 1 + public/piece/chicago/wR.svg | 1 + public/piece/iowa/bB.svg | 1 + public/piece/iowa/bK.svg | 1 + public/piece/iowa/bN.svg | 1 + public/piece/iowa/bP.svg | 1 + public/piece/iowa/bQ.svg | 1 + public/piece/iowa/bR.svg | 1 + public/piece/iowa/wB.svg | 1 + public/piece/iowa/wK.svg | 1 + public/piece/iowa/wN.svg | 1 + public/piece/iowa/wP.svg | 1 + public/piece/iowa/wQ.svg | 1 + public/piece/iowa/wR.svg | 1 + public/piece/oslo/bB.svg | 1 + public/piece/oslo/bK.svg | 1 + public/piece/oslo/bN.svg | 1 + public/piece/oslo/bP.svg | 1 + public/piece/oslo/bQ.svg | 1 + public/piece/oslo/bR.svg | 1 + public/piece/oslo/wB.svg | 1 + public/piece/oslo/wK.svg | 1 + public/piece/oslo/wN.svg | 1 + public/piece/oslo/wP.svg | 1 + public/piece/oslo/wQ.svg | 1 + public/piece/oslo/wR.svg | 1 + public/piece/symmetric/bB.svg | 1 + public/piece/symmetric/bK.svg | 1 + public/piece/symmetric/bN.svg | 1 + public/piece/symmetric/bP.svg | 1 + public/piece/symmetric/bQ.svg | 1 + public/piece/symmetric/bR.svg | 1 + public/piece/symmetric/wB.svg | 1 + public/piece/symmetric/wK.svg | 1 + public/piece/symmetric/wN.svg | 1 + public/piece/symmetric/wP.svg | 1 + public/piece/symmetric/wQ.svg | 1 + public/piece/symmetric/wR.svg | 1 + src/constants.ts | 4 ++++ 50 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 public/piece/chicago/bB.svg create mode 100644 public/piece/chicago/bK.svg create mode 100644 public/piece/chicago/bN.svg create mode 100644 public/piece/chicago/bP.svg create mode 100644 public/piece/chicago/bQ.svg create mode 100644 public/piece/chicago/bR.svg create mode 100644 public/piece/chicago/wB.svg create mode 100644 public/piece/chicago/wK.svg create mode 100644 public/piece/chicago/wN.svg create mode 100644 public/piece/chicago/wP.svg create mode 100644 public/piece/chicago/wQ.svg create mode 100644 public/piece/chicago/wR.svg create mode 100644 public/piece/iowa/bB.svg create mode 100644 public/piece/iowa/bK.svg create mode 100644 public/piece/iowa/bN.svg create mode 100644 public/piece/iowa/bP.svg create mode 100644 public/piece/iowa/bQ.svg create mode 100644 public/piece/iowa/bR.svg create mode 100644 public/piece/iowa/wB.svg create mode 100644 public/piece/iowa/wK.svg create mode 100644 public/piece/iowa/wN.svg create mode 100644 public/piece/iowa/wP.svg create mode 100644 public/piece/iowa/wQ.svg create mode 100644 public/piece/iowa/wR.svg create mode 100644 public/piece/oslo/bB.svg create mode 100644 public/piece/oslo/bK.svg create mode 100644 public/piece/oslo/bN.svg create mode 100644 public/piece/oslo/bP.svg create mode 100644 public/piece/oslo/bQ.svg create mode 100644 public/piece/oslo/bR.svg create mode 100644 public/piece/oslo/wB.svg create mode 100644 public/piece/oslo/wK.svg create mode 100644 public/piece/oslo/wN.svg create mode 100644 public/piece/oslo/wP.svg create mode 100644 public/piece/oslo/wQ.svg create mode 100644 public/piece/oslo/wR.svg create mode 100644 public/piece/symmetric/bB.svg create mode 100644 public/piece/symmetric/bK.svg create mode 100644 public/piece/symmetric/bN.svg create mode 100644 public/piece/symmetric/bP.svg create mode 100644 public/piece/symmetric/bQ.svg create mode 100644 public/piece/symmetric/bR.svg create mode 100644 public/piece/symmetric/wB.svg create mode 100644 public/piece/symmetric/wK.svg create mode 100644 public/piece/symmetric/wN.svg create mode 100644 public/piece/symmetric/wP.svg create mode 100644 public/piece/symmetric/wQ.svg create mode 100644 public/piece/symmetric/wR.svg diff --git a/COPYING.md b/COPYING.md index ce4a9a8..db41c51 100644 --- a/COPYING.md +++ b/COPYING.md @@ -42,7 +42,10 @@ public/piece/mpchess | [Maxime Chupin](https://github.com/chupinmaxime) | [GPL3v public/piece/cooke | [fejfar](https://github.com/fejfar) | [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) public/piece/monarchy | [slither77](https://github.com/slither77) | [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) public/piece/xkcd | [Randall Munroe](https://xkcd.com/about) | [CC BY-NC-SA 2.5](https://xkcd.com/license.html) -public/piece/Firi | [James Faure](https://github.com/jfaure/Firi-pieceset) | [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) +public/piece/firi | [James Faure](https://github.com/jfaure/Firi-pieceset) | [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) +public/piece/chicago | [Benjamin Friedrich](https://github.com/benjfriedrich/chess-foundry-pack) | [CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0/) +public/piece/iowa | [Benjamin Friedrich](https://github.com/benjfriedrich/chess-foundry-pack) | [CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0/) +public/piece/oslo | [Benjamin Friedrich](https://github.com/benjfriedrich/chess-foundry-pack) | [CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0/) ## Exceptions (non-free) @@ -54,4 +57,5 @@ public/piece/chess7 | [Style-7](http://www.styleseven.com/) | "freeware" public/piece/companion | David L. Brown | ["freeware"](http://www.enpassant.dk/chess/fonteng.htm#GC) public/piece/leipzig | Armando Hernandez Marroquin | ["freeware"](http://www.enpassant.dk/chess/fonteng.htm#LEIPZIG) public/piece/reillycraig | [Reilly Craig](https://instagram.com/fader_) | +public/piece/symmetric | [Arcticpenguins](https://github.com/lichess-org/lichobile/issues/215) | public/piece/riohacha | | diff --git a/public/piece/chicago/bB.svg b/public/piece/chicago/bB.svg new file mode 100644 index 0000000..b47bddf --- /dev/null +++ b/public/piece/chicago/bB.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/chicago/bK.svg b/public/piece/chicago/bK.svg new file mode 100644 index 0000000..e2f386c --- /dev/null +++ b/public/piece/chicago/bK.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/chicago/bN.svg b/public/piece/chicago/bN.svg new file mode 100644 index 0000000..8c8dc30 --- /dev/null +++ b/public/piece/chicago/bN.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/chicago/bP.svg b/public/piece/chicago/bP.svg new file mode 100644 index 0000000..db7b084 --- /dev/null +++ b/public/piece/chicago/bP.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/chicago/bQ.svg b/public/piece/chicago/bQ.svg new file mode 100644 index 0000000..3017eb5 --- /dev/null +++ b/public/piece/chicago/bQ.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/chicago/bR.svg b/public/piece/chicago/bR.svg new file mode 100644 index 0000000..3b5b6b5 --- /dev/null +++ b/public/piece/chicago/bR.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/chicago/wB.svg b/public/piece/chicago/wB.svg new file mode 100644 index 0000000..5ff1e8e --- /dev/null +++ b/public/piece/chicago/wB.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/chicago/wK.svg b/public/piece/chicago/wK.svg new file mode 100644 index 0000000..2428ba2 --- /dev/null +++ b/public/piece/chicago/wK.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/chicago/wN.svg b/public/piece/chicago/wN.svg new file mode 100644 index 0000000..44177a6 --- /dev/null +++ b/public/piece/chicago/wN.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/chicago/wP.svg b/public/piece/chicago/wP.svg new file mode 100644 index 0000000..e184b82 --- /dev/null +++ b/public/piece/chicago/wP.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/chicago/wQ.svg b/public/piece/chicago/wQ.svg new file mode 100644 index 0000000..fc0edb0 --- /dev/null +++ b/public/piece/chicago/wQ.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/chicago/wR.svg b/public/piece/chicago/wR.svg new file mode 100644 index 0000000..e08eec3 --- /dev/null +++ b/public/piece/chicago/wR.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/iowa/bB.svg b/public/piece/iowa/bB.svg new file mode 100644 index 0000000..fe3d388 --- /dev/null +++ b/public/piece/iowa/bB.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/iowa/bK.svg b/public/piece/iowa/bK.svg new file mode 100644 index 0000000..9287e9f --- /dev/null +++ b/public/piece/iowa/bK.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/iowa/bN.svg b/public/piece/iowa/bN.svg new file mode 100644 index 0000000..476a0ef --- /dev/null +++ b/public/piece/iowa/bN.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/iowa/bP.svg b/public/piece/iowa/bP.svg new file mode 100644 index 0000000..01ba9c9 --- /dev/null +++ b/public/piece/iowa/bP.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/iowa/bQ.svg b/public/piece/iowa/bQ.svg new file mode 100644 index 0000000..4aa2c0e --- /dev/null +++ b/public/piece/iowa/bQ.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/iowa/bR.svg b/public/piece/iowa/bR.svg new file mode 100644 index 0000000..0045303 --- /dev/null +++ b/public/piece/iowa/bR.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/iowa/wB.svg b/public/piece/iowa/wB.svg new file mode 100644 index 0000000..be6cb1f --- /dev/null +++ b/public/piece/iowa/wB.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/iowa/wK.svg b/public/piece/iowa/wK.svg new file mode 100644 index 0000000..9876337 --- /dev/null +++ b/public/piece/iowa/wK.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/iowa/wN.svg b/public/piece/iowa/wN.svg new file mode 100644 index 0000000..25272db --- /dev/null +++ b/public/piece/iowa/wN.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/iowa/wP.svg b/public/piece/iowa/wP.svg new file mode 100644 index 0000000..7503c16 --- /dev/null +++ b/public/piece/iowa/wP.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/iowa/wQ.svg b/public/piece/iowa/wQ.svg new file mode 100644 index 0000000..107aea7 --- /dev/null +++ b/public/piece/iowa/wQ.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/iowa/wR.svg b/public/piece/iowa/wR.svg new file mode 100644 index 0000000..d9a5f7e --- /dev/null +++ b/public/piece/iowa/wR.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/oslo/bB.svg b/public/piece/oslo/bB.svg new file mode 100644 index 0000000..866f02d --- /dev/null +++ b/public/piece/oslo/bB.svg @@ -0,0 +1 @@ +Oslo \ No newline at end of file diff --git a/public/piece/oslo/bK.svg b/public/piece/oslo/bK.svg new file mode 100644 index 0000000..8541bf0 --- /dev/null +++ b/public/piece/oslo/bK.svg @@ -0,0 +1 @@ +Oslo \ No newline at end of file diff --git a/public/piece/oslo/bN.svg b/public/piece/oslo/bN.svg new file mode 100644 index 0000000..7af0acb --- /dev/null +++ b/public/piece/oslo/bN.svg @@ -0,0 +1 @@ +Oslo \ No newline at end of file diff --git a/public/piece/oslo/bP.svg b/public/piece/oslo/bP.svg new file mode 100644 index 0000000..05842ff --- /dev/null +++ b/public/piece/oslo/bP.svg @@ -0,0 +1 @@ +Oslo \ No newline at end of file diff --git a/public/piece/oslo/bQ.svg b/public/piece/oslo/bQ.svg new file mode 100644 index 0000000..83cd7f4 --- /dev/null +++ b/public/piece/oslo/bQ.svg @@ -0,0 +1 @@ +Oslo \ No newline at end of file diff --git a/public/piece/oslo/bR.svg b/public/piece/oslo/bR.svg new file mode 100644 index 0000000..6e8b6ec --- /dev/null +++ b/public/piece/oslo/bR.svg @@ -0,0 +1 @@ +Oslo \ No newline at end of file diff --git a/public/piece/oslo/wB.svg b/public/piece/oslo/wB.svg new file mode 100644 index 0000000..8a45bc5 --- /dev/null +++ b/public/piece/oslo/wB.svg @@ -0,0 +1 @@ +Oslo \ No newline at end of file diff --git a/public/piece/oslo/wK.svg b/public/piece/oslo/wK.svg new file mode 100644 index 0000000..1577a31 --- /dev/null +++ b/public/piece/oslo/wK.svg @@ -0,0 +1 @@ +Oslo \ No newline at end of file diff --git a/public/piece/oslo/wN.svg b/public/piece/oslo/wN.svg new file mode 100644 index 0000000..6f169fd --- /dev/null +++ b/public/piece/oslo/wN.svg @@ -0,0 +1 @@ +Oslo \ No newline at end of file diff --git a/public/piece/oslo/wP.svg b/public/piece/oslo/wP.svg new file mode 100644 index 0000000..3f4b029 --- /dev/null +++ b/public/piece/oslo/wP.svg @@ -0,0 +1 @@ +Oslo \ No newline at end of file diff --git a/public/piece/oslo/wQ.svg b/public/piece/oslo/wQ.svg new file mode 100644 index 0000000..5cb4323 --- /dev/null +++ b/public/piece/oslo/wQ.svg @@ -0,0 +1 @@ +Oslo \ No newline at end of file diff --git a/public/piece/oslo/wR.svg b/public/piece/oslo/wR.svg new file mode 100644 index 0000000..139cfbd --- /dev/null +++ b/public/piece/oslo/wR.svg @@ -0,0 +1 @@ +Oslo \ No newline at end of file diff --git a/public/piece/symmetric/bB.svg b/public/piece/symmetric/bB.svg new file mode 100644 index 0000000..fff0b3d --- /dev/null +++ b/public/piece/symmetric/bB.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/symmetric/bK.svg b/public/piece/symmetric/bK.svg new file mode 100644 index 0000000..522564a --- /dev/null +++ b/public/piece/symmetric/bK.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/symmetric/bN.svg b/public/piece/symmetric/bN.svg new file mode 100644 index 0000000..dcf046d --- /dev/null +++ b/public/piece/symmetric/bN.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/symmetric/bP.svg b/public/piece/symmetric/bP.svg new file mode 100644 index 0000000..e99511e --- /dev/null +++ b/public/piece/symmetric/bP.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/symmetric/bQ.svg b/public/piece/symmetric/bQ.svg new file mode 100644 index 0000000..9b5e16e --- /dev/null +++ b/public/piece/symmetric/bQ.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/symmetric/bR.svg b/public/piece/symmetric/bR.svg new file mode 100644 index 0000000..51d633c --- /dev/null +++ b/public/piece/symmetric/bR.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/symmetric/wB.svg b/public/piece/symmetric/wB.svg new file mode 100644 index 0000000..fceba9f --- /dev/null +++ b/public/piece/symmetric/wB.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/symmetric/wK.svg b/public/piece/symmetric/wK.svg new file mode 100644 index 0000000..7220e23 --- /dev/null +++ b/public/piece/symmetric/wK.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/symmetric/wN.svg b/public/piece/symmetric/wN.svg new file mode 100644 index 0000000..3cee75d --- /dev/null +++ b/public/piece/symmetric/wN.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/symmetric/wP.svg b/public/piece/symmetric/wP.svg new file mode 100644 index 0000000..2564e85 --- /dev/null +++ b/public/piece/symmetric/wP.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/symmetric/wQ.svg b/public/piece/symmetric/wQ.svg new file mode 100644 index 0000000..b2437e6 --- /dev/null +++ b/public/piece/symmetric/wQ.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/piece/symmetric/wR.svg b/public/piece/symmetric/wR.svg new file mode 100644 index 0000000..110cd05 --- /dev/null +++ b/public/piece/symmetric/wR.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/constants.ts b/src/constants.ts index 021989b..f46afbe 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -60,6 +60,7 @@ export const PIECE_SETS = [ "celtic", "chess7", "chessnut", + "chicago", "companion", "cooke", "dubrovny", @@ -70,6 +71,7 @@ export const PIECE_SETS = [ "governor", "horsey", "icpieces", + "iowa", "kiwen-suwi", "kosal", "leipzig", @@ -78,6 +80,7 @@ export const PIECE_SETS = [ "merida", "monarchy", "mpchess", + "oslo", "pirouetti", "pixel", "reillycraig", @@ -86,6 +89,7 @@ export const PIECE_SETS = [ "shapes", "spatial", "staunty", + "symmetric", "tatiana", "xkcd", ] as const satisfies string[];