From 402e281e0448caf262d3cf87f5d6634262ee3896 Mon Sep 17 00:00:00 2001 From: artem Date: Sun, 7 Jan 2024 23:35:05 +0300 Subject: [PATCH] init --- .gitignore | 3 + Cargo.lock | 3579 +++++++++++++++++ Cargo.toml | 16 + assets/data/background/BG.png | Bin 0 -> 216001 bytes assets/data/background/BG.png.options | 8 + .../adventurer-attack1-00.png | Bin 0 -> 977 bytes .../adventurer-attack1-01.png | Bin 0 -> 920 bytes .../adventurer-attack1-02.png | Bin 0 -> 1016 bytes .../adventurer-attack1-03.png | Bin 0 -> 964 bytes .../adventurer-attack1-04.png | Bin 0 -> 904 bytes .../adventurer-attack2-00.png | Bin 0 -> 903 bytes .../adventurer-attack2-01.png | Bin 0 -> 878 bytes .../adventurer-attack2-02.png | Bin 0 -> 887 bytes .../adventurer-attack2-03.png | Bin 0 -> 902 bytes .../adventurer-attack2-04.png | Bin 0 -> 945 bytes .../adventurer-attack2-05.png | Bin 0 -> 969 bytes .../adventurer-attack3-00.png | Bin 0 -> 916 bytes .../adventurer-attack3-01.png | Bin 0 -> 841 bytes .../adventurer-attack3-02.png | Bin 0 -> 914 bytes .../adventurer-attack3-03.png | Bin 0 -> 891 bytes .../adventurer-attack3-04.png | Bin 0 -> 925 bytes .../adventurer-attack3-05.png | Bin 0 -> 909 bytes .../adventurer-crnr-clmb-00.png | Bin 0 -> 770 bytes .../adventurer-crnr-clmb-01.png | Bin 0 -> 749 bytes .../adventurer-crnr-clmb-02.png | Bin 0 -> 694 bytes .../adventurer-crnr-clmb-03.png | Bin 0 -> 693 bytes .../adventurer-crnr-clmb-04.png | Bin 0 -> 715 bytes .../adventurer-crnr-grb-00.png | Bin 0 -> 692 bytes .../adventurer-crnr-grb-01.png | Bin 0 -> 689 bytes .../adventurer-crnr-grb-02.png | Bin 0 -> 701 bytes .../adventurer-crnr-grb-03.png | Bin 0 -> 721 bytes .../adventurer-crnr-jmp-00.png | Bin 0 -> 863 bytes .../adventurer-crnr-jmp-01.png | Bin 0 -> 882 bytes .../adventurer-crnr-jmp-02.png | Bin 0 -> 882 bytes .../adventurer-crouch-00.png | Bin 0 -> 769 bytes .../adventurer-crouch-01.png | Bin 0 -> 774 bytes .../adventurer-crouch-02.png | Bin 0 -> 729 bytes .../adventurer-crouch-03.png | Bin 0 -> 729 bytes .../Individual Sprites/adventurer-die-00.png | Bin 0 -> 862 bytes .../Individual Sprites/adventurer-die-01.png | Bin 0 -> 905 bytes .../Individual Sprites/adventurer-die-02.png | Bin 0 -> 900 bytes .../Individual Sprites/adventurer-die-03.png | Bin 0 -> 836 bytes .../Individual Sprites/adventurer-die-04.png | Bin 0 -> 693 bytes .../Individual Sprites/adventurer-die-05.png | Bin 0 -> 649 bytes .../Individual Sprites/adventurer-die-06.png | Bin 0 -> 693 bytes .../Individual Sprites/adventurer-fall-00.png | Bin 0 -> 744 bytes .../Individual Sprites/adventurer-fall-01.png | Bin 0 -> 735 bytes .../Individual Sprites/adventurer-hurt-00.png | Bin 0 -> 860 bytes .../Individual Sprites/adventurer-hurt-01.png | Bin 0 -> 905 bytes .../Individual Sprites/adventurer-hurt-02.png | Bin 0 -> 869 bytes .../Individual Sprites/adventurer-idle-00.png | Bin 0 -> 839 bytes .../Individual Sprites/adventurer-idle-01.png | Bin 0 -> 856 bytes .../Individual Sprites/adventurer-idle-02.png | Bin 0 -> 872 bytes .../Individual Sprites/adventurer-idle-03.png | Bin 0 -> 818 bytes .../adventurer-idle-2-00.png | Bin 0 -> 1023 bytes .../adventurer-idle-2-00.png.options | 8 + .../adventurer-idle-2-01.png | Bin 0 -> 963 bytes .../adventurer-idle-2-01.png.options | 8 + .../adventurer-idle-2-02.png | Bin 0 -> 1002 bytes .../adventurer-idle-2-02.png.options | 8 + .../adventurer-idle-2-03.png | Bin 0 -> 988 bytes .../adventurer-idle-2-03.png.options | 8 + .../Individual Sprites/adventurer-jump-00.png | Bin 0 -> 844 bytes .../Individual Sprites/adventurer-jump-01.png | Bin 0 -> 811 bytes .../Individual Sprites/adventurer-jump-02.png | Bin 0 -> 814 bytes .../Individual Sprites/adventurer-jump-03.png | Bin 0 -> 759 bytes .../Individual Sprites/adventurer-run-00.png | Bin 0 -> 810 bytes .../adventurer-run-00.png.options | 8 + .../Individual Sprites/adventurer-run-01.png | Bin 0 -> 757 bytes .../adventurer-run-01.png.options | 8 + .../Individual Sprites/adventurer-run-02.png | Bin 0 -> 773 bytes .../adventurer-run-02.png.options | 8 + .../Individual Sprites/adventurer-run-03.png | Bin 0 -> 848 bytes .../adventurer-run-03.png.options | 8 + .../Individual Sprites/adventurer-run-04.png | Bin 0 -> 807 bytes .../adventurer-run-04.png.options | 8 + .../Individual Sprites/adventurer-run-05.png | Bin 0 -> 700 bytes .../adventurer-run-05.png.options | 8 + .../adventurer-slide-00.png | Bin 0 -> 716 bytes .../adventurer-slide-01.png | Bin 0 -> 718 bytes .../adventurer-smrslt-00.png | Bin 0 -> 697 bytes .../adventurer-smrslt-01.png | Bin 0 -> 677 bytes .../adventurer-smrslt-02.png | Bin 0 -> 689 bytes .../adventurer-smrslt-03.png | Bin 0 -> 689 bytes .../adventurer-stand-00.png | Bin 0 -> 717 bytes .../adventurer-stand-01.png | Bin 0 -> 734 bytes .../adventurer-stand-02.png | Bin 0 -> 668 bytes .../adventurer/adventurer-Sheet.png | Bin 0 -> 31185 bytes assets/data/characters/adventurer/player.rgs | Bin 0 -> 9968 bytes assets/data/credits.txt | 1 + assets/data/objects/Bush (1).png | Bin 0 -> 2398 bytes assets/data/objects/Bush (2).png | Bin 0 -> 2378 bytes assets/data/objects/Bush (3).png | Bin 0 -> 1784 bytes assets/data/objects/Bush (4).png | Bin 0 -> 1811 bytes assets/data/objects/Crate.png | Bin 0 -> 2548 bytes assets/data/objects/Crate.png.options | 8 + assets/data/objects/Mushroom_1.png | Bin 0 -> 1894 bytes assets/data/objects/Mushroom_2.png | Bin 0 -> 1636 bytes assets/data/objects/Sign_1.png | Bin 0 -> 1180 bytes assets/data/objects/Sign_2.png | Bin 0 -> 1750 bytes assets/data/objects/Stone.png | Bin 0 -> 1931 bytes assets/data/objects/Tree_1.png | Bin 0 -> 3815 bytes assets/data/objects/Tree_2.png | Bin 0 -> 21899 bytes assets/data/objects/Tree_2.png.options | 8 + assets/data/objects/Tree_3.png | Bin 0 -> 20321 bytes assets/data/objects/Tree_3.png.options | 8 + assets/data/tiles/1.png | Bin 0 -> 11044 bytes assets/data/tiles/10.png | Bin 0 -> 6547 bytes assets/data/tiles/11.png | Bin 0 -> 10663 bytes assets/data/tiles/12.png | Bin 0 -> 9373 bytes assets/data/tiles/13.png | Bin 0 -> 8613 bytes assets/data/tiles/13.png.options | 8 + assets/data/tiles/14.png | Bin 0 -> 9180 bytes assets/data/tiles/14.png.options | 8 + assets/data/tiles/15.png | Bin 0 -> 8372 bytes assets/data/tiles/15.png.options | 8 + assets/data/tiles/16.png | Bin 0 -> 9369 bytes assets/data/tiles/17.png | Bin 0 -> 7399 bytes assets/data/tiles/18.png | Bin 0 -> 3041 bytes assets/data/tiles/2.png | Bin 0 -> 9914 bytes assets/data/tiles/3.png | Bin 0 -> 10967 bytes assets/data/tiles/4.png | Bin 0 -> 9150 bytes assets/data/tiles/5.png | Bin 0 -> 4253 bytes assets/data/tiles/6.png | Bin 0 -> 8880 bytes assets/data/tiles/7.png | Bin 0 -> 10463 bytes assets/data/tiles/8.png | Bin 0 -> 6516 bytes assets/data/tiles/9.png | Bin 0 -> 7134 bytes build-web.sh | 1 + data/scene.rgs | Bin 0 -> 128457 bytes editor/Cargo.toml | 10 + editor/src/main.rs | 17 + executor-android/Cargo.toml | 16 + executor-android/README.md | 5 + executor-android/src/lib.rs | 17 + executor-wasm/Cargo.toml | 11 + executor-wasm/README.md | 14 + executor-wasm/index.html | 20 + executor-wasm/main.js | 23 + executor-wasm/src/lib.rs | 59 + executor-wasm/styles.css | 48 + executor/Cargo.toml | 9 + executor/src/main.rs | 9 + game/Cargo.toml | 7 + game/src/lib.rs | 131 + game/src/map.rs | 54 + game/src/player.rs | 180 + settings.ron | 853 ++++ 147 files changed, 5219 insertions(+) create mode 100644 .gitignore create mode 100644 Cargo.lock create mode 100644 Cargo.toml create mode 100644 assets/data/background/BG.png create mode 100644 assets/data/background/BG.png.options create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-attack1-00.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-attack1-01.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-attack1-02.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-attack1-03.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-attack1-04.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-attack2-00.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-attack2-01.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-attack2-02.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-attack2-03.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-attack2-04.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-attack2-05.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-attack3-00.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-attack3-01.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-attack3-02.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-attack3-03.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-attack3-04.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-attack3-05.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-clmb-00.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-clmb-01.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-clmb-02.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-clmb-03.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-clmb-04.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-grb-00.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-grb-01.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-grb-02.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-grb-03.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-jmp-00.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-jmp-01.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-jmp-02.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-crouch-00.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-crouch-01.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-crouch-02.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-crouch-03.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-die-00.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-die-01.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-die-02.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-die-03.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-die-04.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-die-05.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-die-06.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-fall-00.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-fall-01.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-hurt-00.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-hurt-01.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-hurt-02.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-idle-00.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-idle-01.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-idle-02.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-idle-03.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-idle-2-00.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-idle-2-00.png.options create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-idle-2-01.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-idle-2-01.png.options create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-idle-2-02.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-idle-2-02.png.options create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-idle-2-03.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-idle-2-03.png.options create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-jump-00.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-jump-01.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-jump-02.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-jump-03.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-run-00.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-run-00.png.options create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-run-01.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-run-01.png.options create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-run-02.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-run-02.png.options create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-run-03.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-run-03.png.options create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-run-04.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-run-04.png.options create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-run-05.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-run-05.png.options create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-slide-00.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-slide-01.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-smrslt-00.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-smrslt-01.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-smrslt-02.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-smrslt-03.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-stand-00.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-stand-01.png create mode 100644 assets/data/characters/adventurer/Individual Sprites/adventurer-stand-02.png create mode 100644 assets/data/characters/adventurer/adventurer-Sheet.png create mode 100644 assets/data/characters/adventurer/player.rgs create mode 100644 assets/data/credits.txt create mode 100644 assets/data/objects/Bush (1).png create mode 100644 assets/data/objects/Bush (2).png create mode 100644 assets/data/objects/Bush (3).png create mode 100644 assets/data/objects/Bush (4).png create mode 100644 assets/data/objects/Crate.png create mode 100644 assets/data/objects/Crate.png.options create mode 100644 assets/data/objects/Mushroom_1.png create mode 100644 assets/data/objects/Mushroom_2.png create mode 100644 assets/data/objects/Sign_1.png create mode 100644 assets/data/objects/Sign_2.png create mode 100644 assets/data/objects/Stone.png create mode 100644 assets/data/objects/Tree_1.png create mode 100644 assets/data/objects/Tree_2.png create mode 100644 assets/data/objects/Tree_2.png.options create mode 100644 assets/data/objects/Tree_3.png create mode 100644 assets/data/objects/Tree_3.png.options create mode 100644 assets/data/tiles/1.png create mode 100644 assets/data/tiles/10.png create mode 100644 assets/data/tiles/11.png create mode 100644 assets/data/tiles/12.png create mode 100644 assets/data/tiles/13.png create mode 100644 assets/data/tiles/13.png.options create mode 100644 assets/data/tiles/14.png create mode 100644 assets/data/tiles/14.png.options create mode 100644 assets/data/tiles/15.png create mode 100644 assets/data/tiles/15.png.options create mode 100644 assets/data/tiles/16.png create mode 100644 assets/data/tiles/17.png create mode 100644 assets/data/tiles/18.png create mode 100644 assets/data/tiles/2.png create mode 100644 assets/data/tiles/3.png create mode 100644 assets/data/tiles/4.png create mode 100644 assets/data/tiles/5.png create mode 100644 assets/data/tiles/6.png create mode 100644 assets/data/tiles/7.png create mode 100644 assets/data/tiles/8.png create mode 100644 assets/data/tiles/9.png create mode 100755 build-web.sh create mode 100644 data/scene.rgs create mode 100644 editor/Cargo.toml create mode 100644 editor/src/main.rs create mode 100644 executor-android/Cargo.toml create mode 100644 executor-android/README.md create mode 100644 executor-android/src/lib.rs create mode 100644 executor-wasm/Cargo.toml create mode 100644 executor-wasm/README.md create mode 100644 executor-wasm/index.html create mode 100644 executor-wasm/main.js create mode 100644 executor-wasm/src/lib.rs create mode 100644 executor-wasm/styles.css create mode 100644 executor/Cargo.toml create mode 100644 executor/src/main.rs create mode 100644 game/Cargo.toml create mode 100644 game/src/lib.rs create mode 100644 game/src/map.rs create mode 100644 game/src/player.rs create mode 100644 settings.ron diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..593ecb8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ + +/target +*.log diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..1601fb7 --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,3579 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "aaudio" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "746e7ba6563301e3b2efeba053433c66969f343cd85b3167aa4e6ec7990688a8" +dependencies = [ + "aaudio-sys", + "libc", +] + +[[package]] +name = "aaudio-sys" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c073abf866886bf14e3b76d736af5e96498c39ba2f9af21b68908e30463a4596" +dependencies = [ + "libc", +] + +[[package]] +name = "ab_glyph" +version = "0.2.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80179d7dd5d7e8c285d67c4a1e652972a92de7475beddfb92028c76463b13225" +dependencies = [ + "ab_glyph_rasterizer", + "owned_ttf_parser", +] + +[[package]] +name = "ab_glyph_rasterizer" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046" + +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + +[[package]] +name = "adler32" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" + +[[package]] +name = "ahash" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01" +dependencies = [ + "cfg-if", + "getrandom", + "once_cell", + "version_check", + "zerocopy", +] + +[[package]] +name = "aho-corasick" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" +dependencies = [ + "memchr", +] + +[[package]] +name = "allocator-api2" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" + +[[package]] +name = "alsa-sys" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527" +dependencies = [ + "libc", + "pkg-config", +] + +[[package]] +name = "android-activity" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39b801912a977c3fd52d80511fe1c0c8480c6f957f21ae2ce1b92ffe970cf4b9" +dependencies = [ + "android-properties", + "bitflags 2.4.1", + "cc", + "cesu8", + "jni", + "jni-sys", + "libc", + "log", + "ndk", + "ndk-context", + "ndk-sys", + "num_enum", + "thiserror", +] + +[[package]] +name = "android-properties" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04" + +[[package]] +name = "anstream" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6" +dependencies = [ + "anstyle", + "anstyle-parse", + "anstyle-query", + "anstyle-wincon", + "colorchoice", + "utf8parse", +] + +[[package]] +name = "anstyle" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" + +[[package]] +name = "anstyle-parse" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" +dependencies = [ + "utf8parse", +] + +[[package]] +name = "anstyle-query" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" +dependencies = [ + "windows-sys 0.52.0", +] + +[[package]] +name = "anstyle-wincon" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" +dependencies = [ + "anstyle", + "windows-sys 0.52.0", +] + +[[package]] +name = "approx" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6" +dependencies = [ + "num-traits", +] + +[[package]] +name = "arrayref" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" + +[[package]] +name = "arrayvec" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" + +[[package]] +name = "as-raw-xcb-connection" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b" + +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + +[[package]] +name = "autocfg" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + +[[package]] +name = "base64" +version = "0.21.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" + +[[package]] +name = "bindgen" +version = "0.69.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ffcebc3849946a7170a05992aac39da343a90676ab392c51a4280981d6379c2" +dependencies = [ + "bitflags 2.4.1", + "cexpr", + "clang-sys", + "lazy_static", + "lazycell", + "peeking_take_while", + "proc-macro2", + "quote", + "regex", + "rustc-hash", + "shlex", + "syn 2.0.46", +] + +[[package]] +name = "bit-vec" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +dependencies = [ + "serde", +] + +[[package]] +name = "block" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" + +[[package]] +name = "block-sys" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dd7cf50912cddc06dc5ea7c08c5e81c1b2c842a70d19def1848d54c586fed92" +dependencies = [ + "objc-sys", +] + +[[package]] +name = "block2" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15b55663a85f33501257357e6421bb33e769d5c9ffb5ba0921c975a123e35e68" +dependencies = [ + "block-sys", + "objc2", +] + +[[package]] +name = "bumpalo" +version = "3.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" + +[[package]] +name = "bytemuck" +version = "1.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "bytes" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" + +[[package]] +name = "calloop" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b50b5a44d59a98c55a9eeb518f39bf7499ba19fd98ee7d22618687f3f10adbf" +dependencies = [ + "bitflags 2.4.1", + "log", + "polling", + "rustix", + "slab", + "thiserror", +] + +[[package]] +name = "calloop-wayland-source" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f0ea9b9476c7fad82841a8dbb380e2eae480c21910feba80725b46931ed8f02" +dependencies = [ + "calloop", + "rustix", + "wayland-backend", + "wayland-client 0.31.1", +] + +[[package]] +name = "cc" +version = "1.0.83" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" +dependencies = [ + "jobserver", + "libc", +] + +[[package]] +name = "cesu8" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" + +[[package]] +name = "cexpr" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" +dependencies = [ + "nom", +] + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "cfg_aliases" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" + +[[package]] +name = "cgl" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ced0551234e87afee12411d535648dd89d2e7f34c78b753395567aff3d447ff" +dependencies = [ + "libc", +] + +[[package]] +name = "clang-sys" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" +dependencies = [ + "glob", + "libc", + "libloading", +] + +[[package]] +name = "clap" +version = "4.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcfab8ba68f3668e89f6ff60f5b205cea56aa7b769451a59f34b8682f51c056d" +dependencies = [ + "clap_builder", + "clap_derive", +] + +[[package]] +name = "clap_builder" +version = "4.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb7fb5e4e979aec3be7791562fcba452f94ad85e954da024396433e0e25a79e9" +dependencies = [ + "anstream", + "anstyle", + "clap_lex", + "strsim", +] + +[[package]] +name = "clap_derive" +version = "4.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn 2.0.46", +] + +[[package]] +name = "clap_lex" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" + +[[package]] +name = "clipboard-win" +version = "3.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fdf5e01086b6be750428ba4a40619f847eb2e95756eee84b18e06e5f0b50342" +dependencies = [ + "lazy-bytes-cast", + "winapi", +] + +[[package]] +name = "color_quant" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" + +[[package]] +name = "colorchoice" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" + +[[package]] +name = "combine" +version = "4.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" +dependencies = [ + "bytes", + "memchr", +] + +[[package]] +name = "concurrent-queue" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "convert_case" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" +dependencies = [ + "unicode-segmentation", +] + +[[package]] +name = "copypasta" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "133fc8675ee3a4ec9aa513584deda9aa0faeda3586b87f7f0f2ba082c66fb172" +dependencies = [ + "clipboard-win", + "objc", + "objc-foundation", + "objc_id", + "smithay-clipboard", + "x11-clipboard", +] + +[[package]] +name = "core-foundation" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" + +[[package]] +name = "core-graphics" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "970a29baf4110c26fedbc7f82107d42c23f7e88e404c4577ed73fe99ff85a212" +dependencies = [ + "bitflags 1.3.2", + "core-foundation", + "core-graphics-types", + "foreign-types", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" +dependencies = [ + "bitflags 1.3.2", + "core-foundation", + "libc", +] + +[[package]] +name = "coreaudio-sys" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3120ebb80a9de008e638ad833d4127d50ea3d3a960ea23ea69bc66d9358a028" +dependencies = [ + "bindgen", +] + +[[package]] +name = "crc32fast" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6eb9105919ca8e40d437fc9cbb8f1975d916f1bd28afe795a48aae32a2cc8920" +dependencies = [ + "cfg-if", + "crossbeam-channel", + "crossbeam-deque", + "crossbeam-epoch", + "crossbeam-queue", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-channel" +version = "0.5.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82a9b73a36529d9c47029b9fb3a6f0ea3cc916a261195352ba19e770fc1748b2" +dependencies = [ + "cfg-if", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751" +dependencies = [ + "cfg-if", + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e3681d554572a651dda4186cd47240627c3d0114d45a95f6ad27f2f22e7548d" +dependencies = [ + "autocfg", + "cfg-if", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-queue" +version = "0.3.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adc6598521bb5a83d491e8c1fe51db7296019d2ca3cb93cc6c2a20369a4d78a2" +dependencies = [ + "cfg-if", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3a430a770ebd84726f584a90ee7f020d28db52c6d02138900f22341f866d39c" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crunchy" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" + +[[package]] +name = "cursor-icon" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991" +dependencies = [ + "serde", +] + +[[package]] +name = "darling" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 1.0.109", +] + +[[package]] +name = "darling_macro" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" +dependencies = [ + "darling_core", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ddsfile" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "479dfe1e6737aa9e96c6ac7b69689dc4c32da8383f2c12744739d76afa8b66c4" +dependencies = [ + "bitflags 2.4.1", + "byteorder", + "enum-primitive-derive", + "num-traits", +] + +[[package]] +name = "dispatch" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" + +[[package]] +name = "dlib" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" +dependencies = [ + "libloading", +] + +[[package]] +name = "downcast-rs" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" + +[[package]] +name = "editor" +version = "0.1.0" +dependencies = [ + "fyrox", + "fyroxed_base", + "platformer", +] + +[[package]] +name = "either" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" + +[[package]] +name = "enum-primitive-derive" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c375b9c5eadb68d0a6efee2999fef292f45854c3444c86f09d8ab086ba942b0e" +dependencies = [ + "num-traits", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + +[[package]] +name = "errno" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "executor" +version = "0.1.0" +dependencies = [ + "fyrox", + "platformer", +] + +[[package]] +name = "executor-android" +version = "0.1.0" +dependencies = [ + "fyrox", + "platformer", +] + +[[package]] +name = "executor-wasm" +version = "0.1.0" +dependencies = [ + "fyrox", + "platformer", +] + +[[package]] +name = "fast_image_resize" +version = "2.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc789a40040e11bbe4ba31ca319406805a12fe3f8d71314bbc4bd076602ad55a" +dependencies = [ + "num-traits", + "thiserror", +] + +[[package]] +name = "fdeflate" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "209098dd6dfc4445aa6111f0e98653ac323eaa4dfd212c9ca3931bf9955c31bd" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "filetime" +version = "0.2.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall 0.4.1", + "windows-sys 0.52.0", +] + +[[package]] +name = "flate2" +version = "1.0.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "fontdue" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0793f5137567643cf65ea42043a538804ff0fbf288649e2141442b602d81f9bc" +dependencies = [ + "hashbrown 0.13.2", + "ttf-parser 0.15.2", +] + +[[package]] +name = "foreign-types" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +dependencies = [ + "foreign-types-macros", + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.46", +] + +[[package]] +name = "foreign-types-shared" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" + +[[package]] +name = "fsevent-sys" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2" +dependencies = [ + "libc", +] + +[[package]] +name = "futures" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" + +[[package]] +name = "futures-executor" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", + "num_cpus", +] + +[[package]] +name = "futures-io" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" + +[[package]] +name = "futures-macro" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.46", +] + +[[package]] +name = "futures-sink" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" + +[[package]] +name = "futures-task" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" + +[[package]] +name = "futures-util" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "pin-utils", + "slab", +] + +[[package]] +name = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +dependencies = [ + "byteorder", +] + +[[package]] +name = "fyrox" +version = "0.32.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0f789108c271c0b593b7b7ad9bc24ff3a00cf72a91efd82997bf8dda9fbd4dd" +dependencies = [ + "bitflags 2.4.1", + "clap", + "ddsfile", + "fast_image_resize", + "fxhash", + "fyrox-core", + "fyrox-core-derive", + "fyrox-resource", + "fyrox-sound", + "fyrox-ui", + "glow", + "glutin", + "glutin-winit", + "half", + "image", + "inflate", + "lazy_static", + "rapier2d", + "rapier3d", + "raw-window-handle 0.5.2", + "rayon", + "ron", + "serde", + "spade", + "strum", + "strum_macros", + "tbc", + "walkdir", + "winit", +] + +[[package]] +name = "fyrox-core" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c18752435c86ea9cbd58ecad958ceaa6accccc5fd070c3a613de3c8d7dd2d57" +dependencies = [ + "android-activity", + "arrayvec", + "base64", + "bitflags 2.4.1", + "byteorder", + "futures", + "fxhash", + "fyrox-core-derive", + "instant", + "js-sys", + "lazy_static", + "memoffset 0.9.0", + "nalgebra", + "notify", + "num-traits", + "once_cell", + "parking_lot", + "rand", + "serde", + "uuid", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "fyrox-core-derive" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "790f5b126d3777c465960bcf0e8ec13ee0aa638f6f7be66bb37fdd1c83e584f2" +dependencies = [ + "convert_case", + "darling", + "fxhash", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "fyrox-resource" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfc35a102aed1ebc318039f6a1f5a8d1562616ef00e7065f525c0cc2efc3bc13" +dependencies = [ + "fxhash", + "fyrox-core", + "ron", + "serde", +] + +[[package]] +name = "fyrox-sound" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f93ca4e7a568494507a2f30b3726b74a63b199986caf670812d9414f0a208e2f" +dependencies = [ + "fyrox-core", + "fyrox-resource", + "hound", + "hrtf", + "lewton", + "ogg", + "serde", + "strum", + "strum_macros", + "tinyaudio", +] + +[[package]] +name = "fyrox-ui" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "941c34403f7c791ef351eaa6b74ce5655558980a6efa036451a9a0578bd3ab45" +dependencies = [ + "copypasta", + "fontdue", + "fxhash", + "fyrox-core", + "lazy_static", + "notify", + "serde", + "strum", + "strum_macros", + "sysinfo", +] + +[[package]] +name = "fyroxed_base" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4acc2d4e8fc5e96057ad85ea1ec6c5f2e7f988b53b18648083133dcb816110e8" +dependencies = [ + "fyrox", + "lazy_static", + "open", + "ron", + "rust-fuzzy-search", + "serde", + "strum", + "strum_macros", + "toml", +] + +[[package]] +name = "gethostname" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "gethostname" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818" +dependencies = [ + "libc", + "windows-targets 0.48.5", +] + +[[package]] +name = "getrandom" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "wasi", + "wasm-bindgen", +] + +[[package]] +name = "gif" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045" +dependencies = [ + "color_quant", + "weezl", +] + +[[package]] +name = "gl_generator" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d" +dependencies = [ + "khronos_api", + "log", + "xml-rs", +] + +[[package]] +name = "glob" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" + +[[package]] +name = "glow" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca0fe580e4b60a8ab24a868bc08e2f03cbcb20d3d676601fa909386713333728" +dependencies = [ + "js-sys", + "slotmap", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "glutin" +version = "0.31.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "005459a22af86adc706522d78d360101118e2638ec21df3852fcc626e0dbb212" +dependencies = [ + "bitflags 2.4.1", + "cfg_aliases", + "cgl", + "core-foundation", + "dispatch", + "glutin_egl_sys", + "glutin_glx_sys", + "glutin_wgl_sys", + "icrate", + "libloading", + "objc2", + "once_cell", + "raw-window-handle 0.5.2", + "wayland-sys 0.31.1", + "windows-sys 0.48.0", + "x11-dl", +] + +[[package]] +name = "glutin-winit" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ebcdfba24f73b8412c5181e56f092b5eff16671c514ce896b258a0a64bd7735" +dependencies = [ + "cfg_aliases", + "glutin", + "raw-window-handle 0.5.2", + "winit", +] + +[[package]] +name = "glutin_egl_sys" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77cc5623f5309ef433c3dd4ca1223195347fe62c413da8e2fdd0eb76db2d9bcd" +dependencies = [ + "gl_generator", + "windows-sys 0.48.0", +] + +[[package]] +name = "glutin_glx_sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a165fd686c10dcc2d45380b35796e577eacfd43d4660ee741ec8ebe2201b3b4f" +dependencies = [ + "gl_generator", + "x11-dl", +] + +[[package]] +name = "glutin_wgl_sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c8098adac955faa2d31079b65dc48841251f69efd3ac25477903fc424362ead" +dependencies = [ + "gl_generator", +] + +[[package]] +name = "half" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc52e53916c08643f1b56ec082790d1e86a32e58dc5268f897f313fbae7b4872" +dependencies = [ + "cfg-if", + "crunchy", +] + +[[package]] +name = "hashbrown" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" +dependencies = [ + "ahash", +] + +[[package]] +name = "hashbrown" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" +dependencies = [ + "ahash", + "allocator-api2", +] + +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + +[[package]] +name = "hermit-abi" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" + +[[package]] +name = "hound" +version = "3.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62adaabb884c94955b19907d60019f4e145d091c75345379e70d1ee696f7854f" + +[[package]] +name = "hrtf" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f4de47a84fd55fa33aa5ef337016814fdc869fdad23e7898b5322fa290248e6" +dependencies = [ + "byteorder", + "rubato", + "rustfft", +] + +[[package]] +name = "icrate" +version = "0.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99d3aaff8a54577104bafdf686ff18565c3b6903ca5782a2026ef06e2c7aa319" +dependencies = [ + "block2", + "dispatch", + "objc2", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "image" +version = "0.24.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711" +dependencies = [ + "bytemuck", + "byteorder", + "color_quant", + "gif", + "jpeg-decoder", + "num-rational", + "num-traits", + "png", + "tiff", +] + +[[package]] +name = "indexmap" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" +dependencies = [ + "equivalent", + "hashbrown 0.14.3", +] + +[[package]] +name = "inflate" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cdb29978cc5797bd8dcc8e5bf7de604891df2a8dc576973d71a281e916db2ff" +dependencies = [ + "adler32", +] + +[[package]] +name = "inotify" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff" +dependencies = [ + "bitflags 1.3.2", + "inotify-sys", + "libc", +] + +[[package]] +name = "inotify-sys" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" +dependencies = [ + "libc", +] + +[[package]] +name = "instant" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +dependencies = [ + "cfg-if", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "is-docker" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3" +dependencies = [ + "once_cell", +] + +[[package]] +name = "is-wsl" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5" +dependencies = [ + "is-docker", + "once_cell", +] + +[[package]] +name = "jni" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +dependencies = [ + "cesu8", + "cfg-if", + "combine", + "jni-sys", + "log", + "thiserror", + "walkdir", + "windows-sys 0.45.0", +] + +[[package]] +name = "jni-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" + +[[package]] +name = "jobserver" +version = "0.1.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d" +dependencies = [ + "libc", +] + +[[package]] +name = "jpeg-decoder" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e" + +[[package]] +name = "js-sys" +version = "0.3.66" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "khronos_api" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" + +[[package]] +name = "kqueue" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c" +dependencies = [ + "kqueue-sys", + "libc", +] + +[[package]] +name = "kqueue-sys" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b" +dependencies = [ + "bitflags 1.3.2", + "libc", +] + +[[package]] +name = "lazy-bytes-cast" +version = "5.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10257499f089cd156ad82d0a9cd57d9501fa2c989068992a97eb3c27836f206b" + +[[package]] +name = "lazy_static" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" + +[[package]] +name = "lazycell" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" + +[[package]] +name = "lewton" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "777b48df9aaab155475a83a7df3070395ea1ac6902f5cd062b8f2b028075c030" +dependencies = [ + "byteorder", + "ogg", + "tinyvec", +] + +[[package]] +name = "libc" +version = "0.2.151" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" + +[[package]] +name = "libloading" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161" +dependencies = [ + "cfg-if", + "windows-sys 0.48.0", +] + +[[package]] +name = "libm" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" + +[[package]] +name = "libredox" +version = "0.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607" +dependencies = [ + "bitflags 2.4.1", + "libc", + "redox_syscall 0.4.1", +] + +[[package]] +name = "linux-raw-sys" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" + +[[package]] +name = "lock_api" +version = "0.4.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" + +[[package]] +name = "malloc_buf" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" +dependencies = [ + "libc", +] + +[[package]] +name = "matrixmultiply" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2" +dependencies = [ + "autocfg", + "rawpointer", +] + +[[package]] +name = "memchr" +version = "2.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" + +[[package]] +name = "memmap2" +version = "0.5.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" +dependencies = [ + "libc", +] + +[[package]] +name = "memmap2" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45fd3a57831bf88bc63f8cebc0cf956116276e97fef3966103e96416209f7c92" +dependencies = [ + "libc", +] + +[[package]] +name = "memoffset" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" +dependencies = [ + "autocfg", +] + +[[package]] +name = "memoffset" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" +dependencies = [ + "autocfg", +] + +[[package]] +name = "memoffset" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" +dependencies = [ + "autocfg", +] + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + +[[package]] +name = "miniz_oxide" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" +dependencies = [ + "adler", + "simd-adler32", +] + +[[package]] +name = "mio" +version = "0.8.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" +dependencies = [ + "libc", + "log", + "wasi", + "windows-sys 0.48.0", +] + +[[package]] +name = "nalgebra" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "307ed9b18cc2423f29e83f84fd23a8e73628727990181f18641a8b5dc2ab1caa" +dependencies = [ + "approx", + "matrixmultiply", + "nalgebra-macros", + "num-complex", + "num-rational", + "num-traits", + "serde", + "simba", + "typenum", +] + +[[package]] +name = "nalgebra-macros" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91761aed67d03ad966ef783ae962ef9bbaca728d2dd7ceb7939ec110fffad998" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ndk" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7" +dependencies = [ + "bitflags 2.4.1", + "jni-sys", + "log", + "ndk-sys", + "num_enum", + "raw-window-handle 0.5.2", + "raw-window-handle 0.6.0", + "thiserror", +] + +[[package]] +name = "ndk-context" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" + +[[package]] +name = "ndk-sys" +version = "0.5.0+25.2.9519653" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691" +dependencies = [ + "jni-sys", +] + +[[package]] +name = "nix" +version = "0.24.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069" +dependencies = [ + "bitflags 1.3.2", + "cfg-if", + "libc", + "memoffset 0.6.5", +] + +[[package]] +name = "nix" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" +dependencies = [ + "bitflags 1.3.2", + "cfg-if", + "libc", + "memoffset 0.7.1", +] + +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + +[[package]] +name = "notify" +version = "6.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d" +dependencies = [ + "bitflags 2.4.1", + "crossbeam-channel", + "filetime", + "fsevent-sys", + "inotify", + "kqueue", + "libc", + "log", + "mio", + "walkdir", + "windows-sys 0.48.0", +] + +[[package]] +name = "ntapi" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" +dependencies = [ + "winapi", +] + +[[package]] +name = "num-complex" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214" +dependencies = [ + "num-traits", + "serde", +] + +[[package]] +name = "num-derive" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "num-integer" +version = "0.1.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" +dependencies = [ + "autocfg", + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" +dependencies = [ + "autocfg", + "libm", +] + +[[package]] +name = "num_cpus" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" +dependencies = [ + "hermit-abi", + "libc", +] + +[[package]] +name = "num_enum" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683751d591e6d81200c39fb0d1032608b77724f34114db54f571ff1317b337c0" +dependencies = [ + "num_enum_derive", +] + +[[package]] +name = "num_enum_derive" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c11e44798ad209ccdd91fc192f0526a369a01234f7373e1b141c96d7cee4f0e" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 2.0.46", +] + +[[package]] +name = "objc" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" +dependencies = [ + "malloc_buf", +] + +[[package]] +name = "objc-foundation" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" +dependencies = [ + "block", + "objc", + "objc_id", +] + +[[package]] +name = "objc-sys" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7c71324e4180d0899963fc83d9d241ac39e699609fc1025a850aadac8257459" + +[[package]] +name = "objc2" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "559c5a40fdd30eb5e344fbceacf7595a81e242529fb4e21cf5f43fb4f11ff98d" +dependencies = [ + "objc-sys", + "objc2-encode", +] + +[[package]] +name = "objc2-encode" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d079845b37af429bfe5dfa76e6d087d788031045b25cfc6fd898486fd9847666" + +[[package]] +name = "objc_id" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" +dependencies = [ + "objc", +] + +[[package]] +name = "ogg" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6951b4e8bf21c8193da321bcce9c9dd2e13c858fe078bf9054a288b419ae5d6e" +dependencies = [ + "byteorder", +] + +[[package]] +name = "once_cell" +version = "1.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" + +[[package]] +name = "open" +version = "5.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90878fb664448b54c4e592455ad02831e23a3f7e157374a8b95654731aac7349" +dependencies = [ + "is-wsl", + "libc", + "pathdiff", +] + +[[package]] +name = "orbclient" +version = "0.3.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52f0d54bde9774d3a51dcf281a5def240c71996bc6ca05d2c847ec8b2b216166" +dependencies = [ + "libredox", +] + +[[package]] +name = "owned_ttf_parser" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4586edfe4c648c71797a74c84bacb32b52b212eff5dfe2bb9f2c599844023e7" +dependencies = [ + "ttf-parser 0.20.0", +] + +[[package]] +name = "parking_lot" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall 0.4.1", + "smallvec", + "windows-targets 0.48.5", +] + +[[package]] +name = "parry2d" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "104ae65232e20477a98f9f1e75ca9850eae24a2ea846a2b1a0af03ad752136ce" +dependencies = [ + "approx", + "arrayvec", + "bitflags 1.3.2", + "downcast-rs", + "either", + "nalgebra", + "num-derive", + "num-traits", + "rustc-hash", + "simba", + "slab", + "smallvec", + "spade", +] + +[[package]] +name = "parry3d" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b55dc0e6db79bddbc5fd583569f7356cdcc63e1e9b2b93a9ab70dd8e717160e0" +dependencies = [ + "approx", + "arrayvec", + "bitflags 1.3.2", + "downcast-rs", + "either", + "nalgebra", + "num-derive", + "num-traits", + "rustc-hash", + "simba", + "slab", + "smallvec", + "spade", +] + +[[package]] +name = "paste" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" + +[[package]] +name = "pathdiff" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" + +[[package]] +name = "peeking_take_while" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" + +[[package]] +name = "percent-encoding" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" + +[[package]] +name = "pin-project-lite" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkg-config" +version = "0.3.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a" + +[[package]] +name = "platformer" +version = "0.1.0" +dependencies = [ + "fyrox", +] + +[[package]] +name = "png" +version = "0.17.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd75bf2d8dd3702b9707cdbc56a5b9ef42cec752eb8b3bafc01234558442aa64" +dependencies = [ + "bitflags 1.3.2", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "polling" +version = "3.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf63fa624ab313c11656b4cda960bfc46c410187ad493c41f6ba2d8c1e991c9e" +dependencies = [ + "cfg-if", + "concurrent-queue", + "pin-project-lite", + "rustix", + "tracing", + "windows-sys 0.52.0", +] + +[[package]] +name = "ppv-lite86" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" + +[[package]] +name = "primal-check" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9df7f93fd637f083201473dab4fee2db4c429d32e55e3299980ab3957ab916a0" +dependencies = [ + "num-integer", +] + +[[package]] +name = "proc-macro-crate" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97dc5fea232fc28d2f597b37c4876b348a40e33f3b02cc975c8d006d78d94b1a" +dependencies = [ + "toml_datetime", + "toml_edit 0.20.2", +] + +[[package]] +name = "proc-macro2" +version = "1.0.74" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2de98502f212cfcea8d0bb305bd0f49d7ebdd75b64ba0a68f937d888f4e0d6db" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quick-xml" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956" +dependencies = [ + "memchr", +] + +[[package]] +name = "quote" +version = "1.0.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha", + "rand_core", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom", +] + +[[package]] +name = "rapier2d" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f94d294a9b96694c14888dd0e8ce77620dcc4f2f49264109ef835fa5e2285b84" +dependencies = [ + "approx", + "arrayvec", + "bit-vec", + "bitflags 1.3.2", + "crossbeam", + "downcast-rs", + "nalgebra", + "num-derive", + "num-traits", + "parry2d", + "rustc-hash", + "simba", +] + +[[package]] +name = "rapier3d" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62a8a0bd9d3135f7b4eb45d0796540e7bab47b6b7c974f90567ccc5a0454f42b" +dependencies = [ + "approx", + "arrayvec", + "bit-vec", + "bitflags 1.3.2", + "crossbeam", + "downcast-rs", + "nalgebra", + "num-derive", + "num-traits", + "parry3d", + "rustc-hash", + "simba", +] + +[[package]] +name = "raw-window-handle" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" + +[[package]] +name = "raw-window-handle" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42a9830a0e1b9fb145ebb365b8bc4ccd75f290f98c0247deafbbe2c75cefb544" + +[[package]] +name = "rawpointer" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" + +[[package]] +name = "rayon" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" +dependencies = [ + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" +dependencies = [ + "crossbeam-deque", + "crossbeam-utils", +] + +[[package]] +name = "realfft" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "953d9f7e5cdd80963547b456251296efc2626ed4e3cbf36c869d9564e0220571" +dependencies = [ + "rustfft", +] + +[[package]] +name = "redox_syscall" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" +dependencies = [ + "bitflags 1.3.2", +] + +[[package]] +name = "redox_syscall" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" +dependencies = [ + "bitflags 1.3.2", +] + +[[package]] +name = "regex" +version = "1.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" + +[[package]] +name = "robust" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbf4a6aa5f6d6888f39e980649f3ad6b666acdce1d78e95b8a2cb076e687ae30" + +[[package]] +name = "ron" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" +dependencies = [ + "base64", + "bitflags 2.4.1", + "serde", + "serde_derive", +] + +[[package]] +name = "rubato" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6dd52e80cfc21894deadf554a5673002938ae4625f7a283e536f9cf7c17b0d5" +dependencies = [ + "num-complex", + "num-integer", + "num-traits", + "realfft", +] + +[[package]] +name = "rust-fuzzy-search" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a157657054ffe556d8858504af8a672a054a6e0bd9e8ee531059100c0fa11bb2" + +[[package]] +name = "rustc-hash" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" + +[[package]] +name = "rustfft" +version = "6.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e17d4f6cbdb180c9f4b2a26bbf01c4e647f1e1dea22fe8eb9db54198b32f9434" +dependencies = [ + "num-complex", + "num-integer", + "num-traits", + "primal-check", + "strength_reduce", + "transpose", + "version_check", +] + +[[package]] +name = "rustix" +version = "0.38.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316" +dependencies = [ + "bitflags 2.4.1", + "errno", + "libc", + "linux-raw-sys", + "windows-sys 0.52.0", +] + +[[package]] +name = "rustversion" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" + +[[package]] +name = "safe_arch" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f398075ce1e6a179b46f51bd88d0598b92b00d3551f1a2d4ac49e771b56ac354" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "scoped-tls" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "sctk-adwaita" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82b2eaf3a5b264a521b988b2e73042e742df700c4f962cde845d1541adb46550" +dependencies = [ + "ab_glyph", + "log", + "memmap2 0.9.3", + "smithay-client-toolkit 0.18.0", + "tiny-skia", +] + +[[package]] +name = "serde" +version = "1.0.194" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b114498256798c94a0689e1a15fec6005dee8ac1f41de56404b67afc2a4b773" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.194" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3385e45322e8f9931410f01b3031ec534c3947d0e94c18049af4d9f9907d4e0" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.46", +] + +[[package]] +name = "serde_spanned" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" +dependencies = [ + "serde", +] + +[[package]] +name = "shlex" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380" + +[[package]] +name = "simba" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "061507c94fc6ab4ba1c9a0305018408e312e17c041eb63bef8aa726fa33aceae" +dependencies = [ + "approx", + "num-complex", + "num-traits", + "paste", + "wide", +] + +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + +[[package]] +name = "slab" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" +dependencies = [ + "autocfg", +] + +[[package]] +name = "slotmap" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a" +dependencies = [ + "version_check", +] + +[[package]] +name = "smallvec" +version = "1.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" + +[[package]] +name = "smithay-client-toolkit" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "870427e30b8f2cbe64bf43ec4b86e88fe39b0a84b3f15efd9c9c2d020bc86eb9" +dependencies = [ + "bitflags 1.3.2", + "dlib", + "lazy_static", + "log", + "memmap2 0.5.10", + "nix 0.24.3", + "pkg-config", + "wayland-client 0.29.5", + "wayland-cursor 0.29.5", + "wayland-protocols 0.29.5", +] + +[[package]] +name = "smithay-client-toolkit" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60e3d9941fa3bacf7c2bf4b065304faa14164151254cd16ce1b1bc8fc381600f" +dependencies = [ + "bitflags 2.4.1", + "calloop", + "calloop-wayland-source", + "cursor-icon", + "libc", + "log", + "memmap2 0.9.3", + "rustix", + "thiserror", + "wayland-backend", + "wayland-client 0.31.1", + "wayland-csd-frame", + "wayland-cursor 0.31.0", + "wayland-protocols 0.31.0", + "wayland-protocols-wlr", + "wayland-scanner 0.31.0", + "xkeysym", +] + +[[package]] +name = "smithay-clipboard" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a345c870a1fae0b1b779085e81b51e614767c239e93503588e54c5b17f4b0e8" +dependencies = [ + "smithay-client-toolkit 0.16.1", + "wayland-client 0.29.5", +] + +[[package]] +name = "smol_str" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74212e6bbe9a4352329b2f68ba3130c15a3f26fe88ff22dbdc6cdd58fa85e99c" +dependencies = [ + "serde", +] + +[[package]] +name = "spade" +version = "2.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd774eb23cff002036706e6ea83c3f4ab4c80dad89da76fe16d49f77ab71682f" +dependencies = [ + "hashbrown 0.14.3", + "num-traits", + "robust", + "smallvec", +] + +[[package]] +name = "strength_reduce" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe895eb47f22e2ddd4dabc02bce419d2e643c8e3b585c78158b349195bc24d82" + +[[package]] +name = "strict-num" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731" + +[[package]] +name = "strsim" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" + +[[package]] +name = "strum" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" + +[[package]] +name = "strum_macros" +version = "0.25.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "rustversion", + "syn 2.0.46", +] + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89456b690ff72fddcecf231caedbe615c59480c93358a93dfae7fc29e3ebbf0e" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sysinfo" +version = "0.29.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd727fc423c2060f6c92d9534cef765c65a6ed3f428a03d7def74a8c4348e666" +dependencies = [ + "cfg-if", + "core-foundation-sys", + "libc", + "ntapi", + "once_cell", + "rayon", + "winapi", +] + +[[package]] +name = "tbc" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5488807ecc13530932d661bc4ea7ea621080fdbf354b7f54506fcc46d4d63bf5" + +[[package]] +name = "thiserror" +version = "1.0.56" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.56" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.46", +] + +[[package]] +name = "tiff" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d172b0f4d3fba17ba89811858b9d3d97f928aece846475bbda076ca46736211" +dependencies = [ + "flate2", + "jpeg-decoder", + "weezl", +] + +[[package]] +name = "tiny-skia" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6a067b809476893fce6a254cf285850ff69c847e6cfbade6a20b655b6c7e80d" +dependencies = [ + "arrayref", + "arrayvec", + "bytemuck", + "cfg-if", + "log", + "tiny-skia-path", +] + +[[package]] +name = "tiny-skia-path" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5de35e8a90052baaaf61f171680ac2f8e925a1e43ea9d2e3a00514772250e541" +dependencies = [ + "arrayref", + "bytemuck", + "strict-num", +] + +[[package]] +name = "tinyaudio" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "874bd6687ec414a127fe390bbd4b547a307947ee38e16f98aa48b5d662bea1ef" +dependencies = [ + "aaudio", + "alsa-sys", + "core-foundation-sys", + "coreaudio-sys", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "winapi", +] + +[[package]] +name = "tinyvec" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "toml" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit 0.19.15", +] + +[[package]] +name = "toml_datetime" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.19.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" +dependencies = [ + "indexmap", + "serde", + "serde_spanned", + "toml_datetime", + "winnow", +] + +[[package]] +name = "toml_edit" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" +dependencies = [ + "indexmap", + "toml_datetime", + "winnow", +] + +[[package]] +name = "tracing" +version = "0.1.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +dependencies = [ + "pin-project-lite", + "tracing-core", +] + +[[package]] +name = "tracing-core" +version = "0.1.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" + +[[package]] +name = "transpose" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6522d49d03727ffb138ae4cbc1283d3774f0d10aa7f9bf52e6784c45daf9b23" +dependencies = [ + "num-integer", + "strength_reduce", +] + +[[package]] +name = "ttf-parser" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b3e06c9b9d80ed6b745c7159c40b311ad2916abb34a49e9be2653b90db0d8dd" + +[[package]] +name = "ttf-parser" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4" + +[[package]] +name = "typenum" +version = "1.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" + +[[package]] +name = "unicode-ident" +version = "1.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" + +[[package]] +name = "unicode-segmentation" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" + +[[package]] +name = "utf8parse" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" + +[[package]] +name = "uuid" +version = "1.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" +dependencies = [ + "getrandom", + "serde", + "wasm-bindgen", +] + +[[package]] +name = "version_check" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" + +[[package]] +name = "walkdir" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wasm-bindgen" +version = "0.2.89" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" +dependencies = [ + "cfg-if", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.89" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" +dependencies = [ + "bumpalo", + "log", + "once_cell", + "proc-macro2", + "quote", + "syn 2.0.46", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.39" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12" +dependencies = [ + "cfg-if", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.89" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.89" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.46", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.89" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" + +[[package]] +name = "wayland-backend" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19152ddd73f45f024ed4534d9ca2594e0ef252c1847695255dae47f34df9fbe4" +dependencies = [ + "cc", + "downcast-rs", + "nix 0.26.4", + "scoped-tls", + "smallvec", + "wayland-sys 0.31.1", +] + +[[package]] +name = "wayland-client" +version = "0.29.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f3b068c05a039c9f755f881dc50f01732214f5685e379829759088967c46715" +dependencies = [ + "bitflags 1.3.2", + "downcast-rs", + "libc", + "nix 0.24.3", + "scoped-tls", + "wayland-commons", + "wayland-scanner 0.29.5", + "wayland-sys 0.29.5", +] + +[[package]] +name = "wayland-client" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ca7d52347346f5473bf2f56705f360e8440873052e575e55890c4fa57843ed3" +dependencies = [ + "bitflags 2.4.1", + "nix 0.26.4", + "wayland-backend", + "wayland-scanner 0.31.0", +] + +[[package]] +name = "wayland-commons" +version = "0.29.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8691f134d584a33a6606d9d717b95c4fa20065605f798a3f350d78dced02a902" +dependencies = [ + "nix 0.24.3", + "once_cell", + "smallvec", + "wayland-sys 0.29.5", +] + +[[package]] +name = "wayland-csd-frame" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e" +dependencies = [ + "bitflags 2.4.1", + "cursor-icon", + "wayland-backend", +] + +[[package]] +name = "wayland-cursor" +version = "0.29.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6865c6b66f13d6257bef1cd40cbfe8ef2f150fb8ebbdb1e8e873455931377661" +dependencies = [ + "nix 0.24.3", + "wayland-client 0.29.5", + "xcursor", +] + +[[package]] +name = "wayland-cursor" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a44aa20ae986659d6c77d64d808a046996a932aa763913864dc40c359ef7ad5b" +dependencies = [ + "nix 0.26.4", + "wayland-client 0.31.1", + "xcursor", +] + +[[package]] +name = "wayland-protocols" +version = "0.29.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b950621f9354b322ee817a23474e479b34be96c2e909c14f7bc0100e9a970bc6" +dependencies = [ + "bitflags 1.3.2", + "wayland-client 0.29.5", + "wayland-commons", + "wayland-scanner 0.29.5", +] + +[[package]] +name = "wayland-protocols" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e253d7107ba913923dc253967f35e8561a3c65f914543e46843c88ddd729e21c" +dependencies = [ + "bitflags 2.4.1", + "wayland-backend", + "wayland-client 0.31.1", + "wayland-scanner 0.31.0", +] + +[[package]] +name = "wayland-protocols-plasma" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23803551115ff9ea9bce586860c5c5a971e360825a0309264102a9495a5ff479" +dependencies = [ + "bitflags 2.4.1", + "wayland-backend", + "wayland-client 0.31.1", + "wayland-protocols 0.31.0", + "wayland-scanner 0.31.0", +] + +[[package]] +name = "wayland-protocols-wlr" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6" +dependencies = [ + "bitflags 2.4.1", + "wayland-backend", + "wayland-client 0.31.1", + "wayland-protocols 0.31.0", + "wayland-scanner 0.31.0", +] + +[[package]] +name = "wayland-scanner" +version = "0.29.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f4303d8fa22ab852f789e75a967f0a2cdc430a607751c0499bada3e451cbd53" +dependencies = [ + "proc-macro2", + "quote", + "xml-rs", +] + +[[package]] +name = "wayland-scanner" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb8e28403665c9f9513202b7e1ed71ec56fde5c107816843fb14057910b2c09c" +dependencies = [ + "proc-macro2", + "quick-xml", + "quote", +] + +[[package]] +name = "wayland-sys" +version = "0.29.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be12ce1a3c39ec7dba25594b97b42cb3195d54953ddb9d3d95a7c3902bc6e9d4" +dependencies = [ + "dlib", + "lazy_static", + "pkg-config", +] + +[[package]] +name = "wayland-sys" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15a0c8eaff5216d07f226cb7a549159267f3467b289d9a2e52fd3ef5aae2b7af" +dependencies = [ + "dlib", + "log", + "once_cell", + "pkg-config", +] + +[[package]] +name = "web-sys" +version = "0.3.66" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "web-time" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa30049b1c872b72c89866d458eae9f20380ab280ffd1b1e18df2d3e2d98cfe0" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "weezl" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" + +[[package]] +name = "wide" +version = "0.7.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c68938b57b33da363195412cfc5fc37c9ed49aa9cfe2156fde64b8d2c9498242" +dependencies = [ + "bytemuck", + "safe_arch", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" +dependencies = [ + "winapi", +] + +[[package]] +name = "winapi-wsapoll" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44c17110f57155602a80dca10be03852116403c9ff3cd25b079d666f2aa3df6e" +dependencies = [ + "winapi", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets 0.42.2", +] + +[[package]] +name = "windows-sys" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +dependencies = [ + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.0", +] + +[[package]] +name = "windows-targets" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + +[[package]] +name = "windows-targets" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +dependencies = [ + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + +[[package]] +name = "windows-targets" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" +dependencies = [ + "windows_aarch64_gnullvm 0.52.0", + "windows_aarch64_msvc 0.52.0", + "windows_i686_gnu 0.52.0", + "windows_i686_msvc 0.52.0", + "windows_x86_64_gnu 0.52.0", + "windows_x86_64_gnullvm 0.52.0", + "windows_x86_64_msvc 0.52.0", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" + +[[package]] +name = "windows_i686_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + +[[package]] +name = "windows_i686_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" + +[[package]] +name = "windows_i686_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + +[[package]] +name = "windows_i686_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" + +[[package]] +name = "winit" +version = "0.29.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dc1a7ae1076890701c7dd71ea35b2aebaf9aeb7b8868ac2d33b1c7e8ef93c00" +dependencies = [ + "ahash", + "android-activity", + "atomic-waker", + "bitflags 2.4.1", + "bytemuck", + "calloop", + "cfg_aliases", + "core-foundation", + "core-graphics", + "cursor-icon", + "icrate", + "js-sys", + "libc", + "log", + "memmap2 0.9.3", + "ndk", + "ndk-sys", + "objc2", + "once_cell", + "orbclient", + "percent-encoding", + "raw-window-handle 0.5.2", + "raw-window-handle 0.6.0", + "redox_syscall 0.3.5", + "rustix", + "sctk-adwaita", + "serde", + "smithay-client-toolkit 0.18.0", + "smol_str", + "unicode-segmentation", + "wasm-bindgen", + "wasm-bindgen-futures", + "wayland-backend", + "wayland-client 0.31.1", + "wayland-protocols 0.31.0", + "wayland-protocols-plasma", + "web-sys", + "web-time", + "windows-sys 0.48.0", + "x11-dl", + "x11rb 0.13.0", + "xkbcommon-dl", +] + +[[package]] +name = "winnow" +version = "0.5.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97a4882e6b134d6c28953a387571f1acdd3496830d5e36c5e3a1075580ea641c" +dependencies = [ + "memchr", +] + +[[package]] +name = "x11-clipboard" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "980b9aa9226c3b7de8e2adb11bf20124327c054e0e5812d2aac0b5b5a87e7464" +dependencies = [ + "x11rb 0.10.1", +] + +[[package]] +name = "x11-dl" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" +dependencies = [ + "libc", + "once_cell", + "pkg-config", +] + +[[package]] +name = "x11rb" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "592b4883219f345e712b3209c62654ebda0bb50887f330cbd018d0f654bfd507" +dependencies = [ + "gethostname 0.2.3", + "nix 0.24.3", + "winapi", + "winapi-wsapoll", + "x11rb-protocol 0.10.0", +] + +[[package]] +name = "x11rb" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8f25ead8c7e4cba123243a6367da5d3990e0d3affa708ea19dce96356bd9f1a" +dependencies = [ + "as-raw-xcb-connection", + "gethostname 0.4.3", + "libc", + "libloading", + "once_cell", + "rustix", + "x11rb-protocol 0.13.0", +] + +[[package]] +name = "x11rb-protocol" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56b245751c0ac9db0e006dc812031482784e434630205a93c73cfefcaabeac67" +dependencies = [ + "nix 0.24.3", +] + +[[package]] +name = "x11rb-protocol" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e63e71c4b8bd9ffec2c963173a4dc4cbde9ee96961d4fcb4429db9929b606c34" + +[[package]] +name = "xcursor" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a0ccd7b4a5345edfcd0c3535718a4e9ff7798ffc536bb5b5a0e26ff84732911" + +[[package]] +name = "xkbcommon-dl" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6924668544c48c0133152e7eec86d644a056ca3d09275eb8d5cdb9855f9d8699" +dependencies = [ + "bitflags 2.4.1", + "dlib", + "log", + "once_cell", + "xkeysym", +] + +[[package]] +name = "xkeysym" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "054a8e68b76250b253f671d1268cb7f1ae089ec35e195b2efb2a4e9a836d0621" + +[[package]] +name = "xml-rs" +version = "0.8.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fcb9cbac069e033553e8bb871be2fbdffcab578eb25bd0f7c508cedc6dcd75a" + +[[package]] +name = "zerocopy" +version = "0.7.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.46", +] diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..51e1e0b --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,16 @@ + +[workspace] +members = ["editor", "executor", "executor-wasm", "executor-android", "game"] +resolver = "2" + +[workspace.dependencies.fyrox] +version = "0.32.0" +[workspace.dependencies.fyroxed_base] +version = "0.19.0" + +# Optimize the engine in debug builds, but leave project's code non-optimized. +# By using this technique, you can still debug you code, but engine will be fully +# optimized and debug builds won't be terribly slow. With this option, you can +# compile your game in debug mode, which is much faster (at least x3), than release. +[profile.dev.package."*"] +opt-level = 3 diff --git a/assets/data/background/BG.png b/assets/data/background/BG.png new file mode 100644 index 0000000000000000000000000000000000000000..848cb7b9b07e45a863a55b2e2becf62ac7af2b92 GIT binary patch literal 216001 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

h2OkS-&$VtM)!L16 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

=6Q@B&4gH!J=B-BlDO6y;Kn@hqENvR^E6-> zGRoPPr);kq{o3QHj1+UH550w3CMOw7d16 zrPllf22;qvh(S3WrhUWANt;zx%yw=5nGkueN-0r^_AGfCb^l0(I10Ya zhFx@3MAxob@^_Nij_%w2-V$rfj!r1pqR{yHqW`l&dENQeQ&l)-A-W3YiI)2!DwwNh z-}3C@3@VQtLhw$ZBU7JH)%yLe2ilOgfsDcPAig|2k)T)B7$H-KdK}3?iJI3j-$R1M^9HIDr5LqwE6tjmSCc=Dq?~5Q!3O_IKC6k>p)^vf`SqWfV5=I<}c|KHSb7`TqpcaLK2KDlo@xfFt%r z*A0>$zK!CIC^txSU=(iw>R;}}0wy1`+M7Auzr}n!S#&TZ(|n)&;S9q<=^*tK_My`x z3-eBHW1hwN)$^Y(Qm_=`6$fZ{gE~9d%%42{!}#>Xe6mgi)8&jP`v2rP6Tf^lj_EDHrDHboK}>JYq-mpOav2Xnn9T z&n=zOpkdO(=rTP55_BNn_|qXQ-&@5exV48n*aP;WQlL*nUT6XBuw9p0CPkQM2wVt} zC@(bC`Fv_!|0zq#<=yv3E~$19w_WL>8r->Tx@1g${x}jFPm0xEDwXJkfBi$-oix?{ z{+ooTBJ-rvQ7&;gcF5gq@F!epIeLP-(f6U~P6QS5=cpkSc&Uv6GP9m^ojXu@m5<3q z@v>Qho$q~?c=)UYr4IjgEzF?XkbNRwXW_ZzN@Y(zsr-J*7NHfH4owCypc^T6lOzcI z;&0JgO9eygI%IJudzed&sJtH=n>1yIZb9} zH0W_XU*6s)TUGDAfBDs4#-Hx;VN_I<36N@J_|LI<&11@S?0PNypJkV~cnF3MiC3qC z`#qq!r}T1j>*9Oim8#y@buNyu)HiGlvb&5-%G00_txV*tq*0|1g1()EB$q8t$CN=7 zW2VUR0!=ZW`RF0N3lSUfOeOiy&L>!*fYk?8C<#0uY_sF2eW#1);`^WrC*IMD%g(94 zwrg!UG3Gy5!uw5K#?@`OocQDk<@D=BWe9)pbdW9E^!r?lReb7`E%~SG3K!g};8oI4 z3*8%+z66W_;CJTSRHK{a_n{Q~m7BNMR<{_{s^8Jco8~shwSKg9%k0KkECjv_aav{cC*BUZE3SXax`ZEv86roYv@X78=EXq~c|5pI zM3-5WLM1V^KhoR6l*p*wsAeo=EbEc#T!Jn0jW_xJWAyr&`KISU|LcEKcXK6z-(7oJ z&T3$mvIKJ- z=M=XvS}Yxt@i_9Fl6@>cf`8qUQfbiERvAX#L|FLhDHeZoY{})l<+TZut1M9J8Xx0Y zO)*kB>Zh3`0 za2JaiHsj+61Y4u(?tV|AKOx%nYeso_>qn}Om{S&wMA&=eMfQ>VAr-$1R;6L>1 z`jn9Ky+go*ZabQ$DXP%3Hx$M)YzRbqY-h;;FUp_hbEB$|k?U(6e)1;~jNg;{n|!tix-@dVa_f@T)jx zEeIj27xtCyL5Ac6ovF}<|6R*{k&NqFT3Z%MDv|e3#s%agZQ54*AeoKK{CcNk7xla0 z;$r5?+;ih}EM+0EbFqil2d=W9N#A7H>69L@x3l81`hs#Wo(Kg2o~avLSd#>=c;R2V zy_@wSs#7UW($b$4HLpvbwYh+_9&2x5cTs=mDq(EtE_BtKs{ zl%KDTJFGu82&=OBy}BoT;`j~tee?Xr^RnvhI8wf3uc4~o0_CRo_V!g&D+CI1x?AAw zk|(tCt@Kot>wHk&^rWuAA`x%xOXD4+>a-TNfrh z1Ocef^@&)DSJjV^0q*h6AEwvRFK1OL_4sTh2Z0iVz(kV;nMTRiGS*LkNazp$1=xAV-e%*>2b zy8=d`ombbGO(zZR7d8-s_0$5>UfGPIQ>Z&!OTCcBF_^0VqkOHUx%}JH zcSrj*=}fwINS}!4|Hg!$XAz0M+94RI^-|hZX>G8LrNIqrmfJPz2|W3?_yZ=6>6wwo z?u()?c6CR99-81lM0b;E7l(Y%0SzwexZboS^pz~ce~2_oWzs}>Oom14l4r=(2KS31 znm*JWr>^L!P(d`h8`;|nP4qp2l0x%_YE&1oJlx9Uc-epfEv=gy;?{p}I_^%!zV&T=jGL`O~k`h>E9$)jXbe+^kQ?PSqeS4_y{~==C5msatfg^5dQtG5``^-=-46=Ki}&g7&%Merv`YG%pKYu+ zJM;sLVhoW9^=K;pN>6`#xW5Y5XBcGtfnW0R9wpeQmm6K3@et}y(%>LHXx>lUEB~4F zN7cd}Mv4FFpj_zfD+7oH-)Q7)nS}sggo@wpod}TdDki<)jsM11t0PZE+^akM0dH3acZcATs%=Q|sFs_;plj7`#CArJ~oVfbACBKux zpKL9E>*FyW()Zct>yakUulQU>|9KFkUIVjvej(!0PPY2R%@3L%us^Ulb9rv@>iQgh zC7Eo;z(?Jp-GRaV0ZRp~%$h5J9146c^8I`wZ)?0RB12-;1VnkwPe04S9*TXK=4}sa z4v)Uz;ZfRFmBdH?92!U`3b3QIEqe~6ZLc==Hjj5-N%}aQ9M{J`UdYdo$2}o)d7ttbAzuRS|3(*xAWU^qK$Kt%v=|i@5PXQnL2H# z3QH$%>evWswyGJ1ngkdwymunkdTR+M07#<{I(rH{6^64l<^M74N${kyo?z%5Z>^jt zD{8~gSFQdxi1KJinNoFKJ}pDJg%ENXFR>1>*?#p+4vPjNJ z8$;AzLwHc`va3W_k6!SM5(LzI4)bgEd>;fnQiq|>M$waek^-4~H`WVqPN_PHo&K-! zlk%SVi4MR20Jj{CtkV}UwGggmEW66nZY~7sq+Gw~zv#%Gh{*f3*9HL?8pK9IrTZ03 z3jO@G9V6uy8_R&Xz}jl4#0@Q^5kmx!Vtg$wk)2Bj#fA{)7U|&km@kTQZ4V`g+hxbn zUB=OTqQ6nW9E|m~D@K84d^v>wTw(lc4`a7WTcnq$JzaF;@t3wZ!X{4RjLlNPv&o&& z@6}8Q18AoF@VtV1J(x{C5V^NQnQhGoc>w{V>UY8^WcM>Pa}Wi+7vdLbYfVdC53;An zBLNf9h`itGO>2_LG0&|4(FN##zmE`_89_whhZ9oCAx!^*d(P<*EnX}cyo)<<=!333 zY;^{ZPcsl-|(=FXm^!Xq3Pmr7d)R%PUsP<%@ z1S&&#p)WDpPgXOAhbaTTMMtd%KTIyuJGHej>pY)7!}ON#KI~OK^C7Sj*?5WpjN>+3 zz75VeFHFgLI!xwbok9t)KEzmmPxcuFz>kY3AG7K}0vIelma*f3ia+BIW<|2-h-^}j z@i}Jj(-`keFQs$UO8-viJ!RVea@>~l5v86T4_g==8oxae+j8fUmT`t=DEmT1Y%`Ov zhwESZ$XkJ|Kr`Y4M13=53PXNs8cGP{KL8|(2m2fi`Q&Yrc|`Bu0Rz;t!OF`yU^?` z?7%3NkSs=%ZiYVE_CQ=mWW$*yRVa_O78xB!5f`D$!WsSS=Y$`OB8DPq22Q6HSWwxW zRgJNKKCc_%*e#)r-Q_DT1xsSUBgT8;xwhW6t1P{Sv^X1_@AG568^=``oger+Swt&U zrNac7^bkotNXw9oV7k^E;?uYDM$JFW%2ELYXH4j5~1A&njRELBr z&-Nv2sK*c)ZE^tDqE~&AiY)EgYmlir2%jt76rop#g3bM3GMVDN?pnvDBc^BwQ|xKo zU9|B-6$o^h_Ah0Jp?VW_a#d$)e3i)uIAAN^U}nah#?u&yl8$IqyY2)LFXTXpW? zg*2i77dLA3)<#{~G&8(72nP7{*U+eB<3+0suFNO`>#DP-8%3`@bhTj+(4w7>yU`fkBI|QGZ{T1omE-n?hGL3byNqr6M4APkcZ-rzrqc} z>TfhW^{&wCzlU0Na`FSH?$$8*^Nz06R4K#$ABi+-6-<3G#a6B3!Iuj@OPBpxNQ+fW zz5>EkuznN!t*KX|SWuFD&q31D7p8=K`?5**`%)lP5}Ek`C|lIm;1w%$R+z2fe)H&O z5SWn9m~X_z!_vy?KBA}Tmiv6^t}ke)TT8bm`%XOJVT`619j-9&IINhpAW5i4_G#s? zC-J)>S6Y2`-1gD6)=9g`YC2a3r+Lo?aY3^hKjggsUQn%BSF`#|v&9?e99z zrH7zNfQ8ct__4>9I2aIs(w5t|Q>~waqQ}u(7b)$X?g>K6blJ-n!G6bn-Z+&=dC^mi zp@QSTx5Bd9vX;d%k^x5lPF$^9=?Ecsn= zu^<&I^Ly6wB~S=!Bq)aKhTP{K;(v!uPY3J~GUKZ34$gL2yaZ(KX=}R<#?;VM16Rr4 zE`)^pxdHjv=XLMW89GG$PZ>tz=>i@NjDI)|47w*lMrz8t%hBVt#cf_>esnXsdpPrj zxwevx`>QGw#}lkT^sL0a8mxH%BdQZm#-kth+Ja0nq}>#hB?mp~o*9WGEZFz9U?zIC zmw4RX8rGk<=L3C^C%XeQ$PA{x=Y!-E6{J6wIOUoi1! zkl&GD77_&)T^GY*vo`amgoud0Ox-*6Qq*AT{}X590jaojdI39PFrK!nXN5YsjfE~V z=Kfd3X(Bl;m=(M)3D#h~;KsIVIbGaIAPv%GYLR<3*}dGaG=u8%qISMnO;W!N7J*! z^Ie^R0IfWNpXwa5wrehA=ASg@zm=0iL*&lk$>)=S{&%sb=Ql6*L--?{MoVi#8H%7eTG3zb;B|K zz>05gIz@%EEne_)aj=xldf+(N#*(he$jR06`op&LtWi|#*Ue@W`^%h(779B z%b6#vjQhw$w}pY#AKzHz{ZU!Qv{SZcLx*y03Dk#l=i7ocIeO;uzqUkE0uGN)D& zP6%-N&hFJ0(J`xh*6B}xK}In`YcV{jAdh)H6*8~XMCMZ4H)4jdR>nmSXK5Kb(F;~- zfAm$aR_!V)St1kB^UGtK%gsZwRQqJh9aq?L{-@bb2iBCz1qw*<4}T{JxA!a2ZjO0N$?n zW|fsmvwZT`a$o(!zMj?_w~hNG;hR7S%+w)kOBq#G0hoa*Oa&`e0gcg1bWbprT|6BJ zs{DBnmqu?5Hhj3jmv@zYs?JP)K>KqE-u^vtTKZ!^?qwb)s4Q7${k3ADfe!U2*ZZPo zcENhkPd?^v`7R!YU!=$`XqHN=iccu%<*Sn2nf3?=0?cQf19d@=(w~i-X|vk*&jun< z{K46Jr|Y$WfQna9p4Y(3vQMc-7rCZrS7DANnVM;N48!`4l#Quiy~ZNB;O|{(k3lbo zD1;j`=U!Uim_lZzYw$xpLmqPZd`>8|@C#3WYs<14;SQE3*3fs5^m$)^_B;RIFY!PR zB}WCq@3z_Hymfcj_l7OVdiU%R5$JO~R0zJrxe$`##I(it3Y~W=4s%8+`!C<>F||U4 zn_nMG>y}n36}4+^$$m8KBPOk&e--0Ue{PcBewt%SBQ{2(y=~P(H4$j3Q&94QObPL5 z^c*7$1f&ZNXRot!;hm>~ppuF0%hEu2s}D6M$~g{4VGWV$P|#jj%VN~nCT%oNX;but z9|&68VFSNWA2UA-CfXQ9P0%;DJLbDJfeND}X6F{vXAw3w#;`Z%@qS>&b)tXLH(vnK zWU%3tw1A0r*xD`gSjhsxE{ZSwL%S$k&wAq4V&kqGvxa4Eyr}2KO51|weO?^czP|F` z=}F}=-qEU0!sJ)PJC&!@`b^-18!1qcH;{IY1WNSDcnwjuIW5)Pg^q}G)-Sy)+c!tAq_J@} zfa**|n$v%}Y})TNNTsGk0k;{JAa{VO7~mxOs^a7;e)ofZWAVyBo9pcKNqcV>_qTKU zO(l)4!V5@wF>uzE$%n2?zkAy$?+4u4!Wa|!P-D-9Gl4lV-qmNtpEDR!#o68c>(-$x zBRW6)OZ(zatGIT(CvJql;-D$Dd&TdU3xUnD(W-NqHf;Pkc8|6CxW;*zkhyFu&x)J7 z!Ct$59(?%{YQIW+kNf=Hi9fC2WLUDO3H`ciB3gIPvIkNSe2w#-zSDnoDy2K&nvzkr zxSXPoj2W5wprCPI_|TS**~a%KxX!38wu6Z#)tb;^+&QSI#T^%5Y3-4enni*l^5d* zNqs3v9+TyeZ}V@9chwJtt?zavu!0>EXny;?C-J9U5L&=Ol&`#;Vk0NzItBOiJaBhI zc0UwM{5jvsEq$YiP3#80>jOVIC!7L9QO7T+A|bLMe5t7bx**gHrg2B?a`0I zV;xT4@~IQdSY5(?XlwWq7tHJ+rpHW{B*xcTbt`bsp2uOi&I646E_~NI5M1wY7$bW4PAHLtc zp12~-+xv*36@#q!b4*EJ!zM1Ld@M^SmIP8FE=p>B=36l_%)+fdgVZg`cNNDUDoGsO zhUuo7a@f43eppF?&&9lX6suq(%>Vi_pqU)JheGHUJQ(XQ46$rXJ=wlw?m>`ETqu$E zrfujM_3qtval|2xT&USq3?oG48bxWx=XOuF<&%|t&1Il7zE@%pv-QO4v=zkRGTDf4 zeDLB$?vlkc8YuIR;)F}TOLazQCR6lt{QBz62Y;`V^V><%MR{-EAG=JWrH4MU0QxWe z27S|Cl8jI*PyO5`hMGwjhgC($YijN@{o7s?$xG+CA!&5cN5Un-K+_rcLqdBH_xY9- zNii>1E&F}a<X!qqgH4#``_O0c zR_5QhcHu(FdjThbwJ47lTqs$LM?~V7a~&(HznFZ+RZG2CS|hG|5i;;O{#X@dpP{&O zB`^En`8PoBFAXi%qq({dhvni6^8BTR0=y64y8e_fx?UcFLBq}XjW@LJ?(CYz69E^v zYAZQL%cn9TO7q#oLJ%A~Av+CeVERhX8tCK1qkEEv$!~8pTVhS!lcv|)P$a^s^s-S2 z%kn~Utxg?(d8}W(SILU}X(#MZeDt9anxLcVu|}}vFNWQAUqgRUhq`6F^Juh0nL=93 zEK;tI;9n`@P4)@m54`B>51KAEwMQL|ww2IW`YcA-M2 z_ygmc0ZeHpGzkqEq;XNd|ELz!+7~da_(dR}TzoiOJtyn%?lWdohEqHSmtIn~C3Gbx zs{WcmfLdEPX(;C>I*d-ch7eYJdQxWX*Yus3@W>uZf@+^bfLRop!A@06LRBtA#F}gT zM=u)7`Nby|MhJVb-_6R_t^3Osd>ou}g~8ME1^E}|k!7jjQ9&+%8dZ;9yfts%1KLD; z&rYRj+wNAiG+RvLahETIlou{dzJCah_|{ZIM(hvp8`>j&1j-QqtmTv#BJZn>HwupN zzL~ZAd-CUye~Hg>_S`=3e6ya(A=IrWw4y=ou0&ntFY9sLIm@$6WrY4Y#Gq@zH%nvK zhNoNB*SGLHUWnrL?I?*bm&7++)v0qw!@_OgBlv+RVpTQ|Ds4HPBinsM1oMNOYgtoi ztu633ub7Fm2B|=f7>43Kqw!_tL!JNNz3f)YBpWlouiDJlSZkL%BSHVNNTG*mZen9> zFVxDfBg#rwPaKdF^)qnkd>MFxY4s=#|HRJW0ll$BR7;~vK+f03Fx~hd>vcd6e*jPB z3=XOC0#Q@(am80@&tj|TO`EJP^Njli0{yf2iHV;N*%`;4sD=CH9_=8sB?$_Z0f`xz6{3l5Kd2dzm9#XWVxl{%Nv^=eRcx7JkLAuM~*sA-;Op@d$xRfhL)&`LR6K z0eKkth?ds(l)vHmkG|&DGXiRHD@Wvo1!7ghy+Jv~?4lr{q0TGc&?Jt0v>#s${gWC>nd zxL{Ci?;6#!c!%$pnC1Cj5!FoCSXwb_$$iQ_7z&?$yY{-*F-c>~%KtXnO*f56+A(^2sKBuryc4NjGO*i^4d5Nc`CWYu^mFv^@R_LCHfNs ze8gtzPHPv1mvxhENF4tnzBVCg7j{sH8E?R%+oK6q6$7Q;rfRMzld^PaYQYD z1!UH{Y?$I8Yrd`Ou|8alnD72}2D*rB`U<&IWI92Yl9YQ*ZR5Q_;zTMImd^e_D5F$DFMe(HPc~@# zJ6B$zLz()({v%H&!HYq7#fF;ct38D=>ii^3eQ+2y8}%*yv{LcZH3)yJ;%27VEo$h< z^rcbU^q1TKpxS4-t>-4>dW@F+`OUl}*I6xVjNAm6ITLEpH18aV1U3RQYGxmNGP~&E zyT6B;p3WGaQX@;lIy?_#eA-$tlHm5x0NQCC7rJ()s2AZFz?c2i@~!Ow=jDJeJv1r4 z((YL3vMs%w{*SS?jTSDwir#R10>$%{U2#*q%We9jf`Yf}aX8uHY|rES0?7C3Mg?|c z4>YV4(WZHG9E-1;=EXLb8~S$2+p2!wRpP z%m+#C!ra0V8uCVmbjIvRIKG;)cf@))EQS{X*8cjKHIhPhFufxNNrEmW*WsK?yMVx0 z0g#a)>t%-EU4!YDXYyd=w|{ACWZk;uWd)L)fi|>q@dGl&c5~M^e9L60Co;z#K3v_7 zV3B*fr4yN0ISXK-SMOt4p9N;d$0S@=pHw=(O?}27GW{(-TlKJeb$brlxrNp@|rOFDVryS)!OXW7kw zUy=$)1W5NNWQd2tLh_66PGx#~nYA#~@%emAJP~!k`2D#Purg=Axq@0jSwr*4X=r|g z@Z+BAdRthOfT$B=AxgT;;VtdfjXTDC9S=<)Q$}H zL5GeUbyI?s zMSD@oqk;bGL2T$lq&&$YkSViYoQK8%DmxQl<*n6;Uj!HovKPU*uz2_hW6lt)3sxer zaqS_&fuPZH=xfi4qrvGL^xY-;dl1q477nZaj08I0Kf^(M@c}Ormb+*5O30M!8i|39 zVx#m;R?DeRU}K)WK;=3k_x*G2=2LglJjbp&_{cZc^0=SWTe0}V>_XWye{BU5Ptnu? zoF$GEyt2?4#|_L-X_M*U36gNJgjY;R+$K$J4xX-fJGtr+aHamlGhCo5k zwe8VIl#$qt{-6H=%|J50?f;)|{qoYD=eXeP{^sGgrMaEaMp~! zSX!5#yZ8ku$24{!o*I5j?zOj#xc{k3e?^*V_#L!AGJefhioRSgmE>l5O}<`xSC6k| z3~o#Z*4Bg}`1tI|+1EUHCP(hRd}966;o47m-o9^o&0x%1a~!+7e8LSq78uz8<7cH< zmbGF<)=O1$K5eR~u!Xw>{KzqIJ?!H^hUp7jT-VB*M*N<|t(x%*Ac`ZDT=LyfYdB!yyoi9^JMqq!HoD;pa51nl}aJS9#vA1ug3WNZ}aP^0+ z_e>8n_QBV>3BBTNuip1M#|WJNKYRZfB|MFfIWC}<>+po6|@`Dwo@g8C#eXhacUkPJ!!87qnl0$6f^S-(5x&dl}x-oEX- z%U61<|L-~PseCIdGb_tyRptM!Q~8?X&vTyhJjXH}-iZ(Tbm$s)exPh4eHSxVRd=WL z=<}UrK8a*vOF=$tFjXC1OM4PJbqTlP{E`A+>tbOmo?c0329)@1GAVwMGrnDC*^AuZ zimCAXrG*JjKLWS7ot`x+pkwe|wd0>PH$+z*@s$Z}OfbO&6PzVP3i`iu<`s0NeSdf5 zpW3K-Q-TjdCrw@u+?d7=5S|c>P~KM?OKzpPY=RzwR$dAt_{>V_LGfY7XGXq@5|k0pzc%%(%yVjNM-vutlS^gXo25_PMJayYn0ZYv z*Ii3-%q6PUyM95+Ig0hsTzUPy9m0#Y?$;>2ky3e|4{Z1?IFa-(DDDHVF@LB!R*+My?$dQ3p zGBYltcl{v?mbYHGqB8CW{iZ&~;T7~prj$byY)ZJOcwG~H-pt5kFX?{4(laNz+FvZr z2fnC3ao;a}thxFk^x>>Bc7pL<$aKeDW0W19*H|G(DTXq&m{Jy&~wi zSZ^*VE$q*bjcgta@iIa|uP}3|)6gBtxZjz7JX@Dd@|tC>oipJD*^J2_`s;Fa@1W;t&+huE|QN zdawAFgrK$wnFyxAARJ-BJ-=ZyIRvaH^@r}0(noF~dr=DbMfcX`56#zpxR{xBZxo&} zWytT)o|Tfe;9kk!aL?thn$Y#Ax#rsKw)?eK>2>V{DqYB7u=0h!Yw2^ zQp#tfI8G~>-Sy7zRPMMcqkNX8kXF*kuNSmmoO;!!@zeZ!5kRTZ-)!cRTdqHF^>#(? z&o5BQU&&u_my%O%&Xn?;jhds72gAErnG30cyO@qPgHyRzRnFjYdUl9{?h)wksDOh0 zQT3td0@_cy=W|!wH>aO-KRxrJ-7|6yjb=mxIi>mNVsiTNeenV66`e8EaViYEp1(5l zhMP{!njP!vqTWTn{$;|Htu+bNkHk;lM;NPc1B@T9-XHE)KX%KF`!;HBGiaoMmz(Rh z&U~}AVtmbaQhM48e4-z^^ts>IoD4`0YrLn^3*u#E_n`Wz%^VPn8nT?WMY1iEk z6pvq+ehr_!#SwvT?8uH9&h*D_$lKSo{x?s*>+VY#2=HIJY2*4Um;Q!(b>^#bnY4Eg z>z}&EwJ%&n3P+-YvfqmNfBwLz_*Zk+lv5!Oy7{{k-F!mLsV7?Q%i5|G^cfp@KS|sZ z9sK`Re&Aj!+;qP%^NMxywOrb$Q7D^kWjsXlVcs?$Hc z@N0VCwh=8x%~8%iD}Us^sD2`)@Jm}-W7C*LA%FGC-*T@^y%G7+9|x&>D5Ia1`z^(x zoH^7_R2nIUXBjBGz9WLldE$8_c@@^M_XB=yh+j^r zPH_kwZ&un*%w0gZ4~qEiz<$>*?orZtGnJTiQ_0C`3+E9~1#Qv=@$P%gP0?GR*$F0? zV1k2zK|52>#b}USX#XZSX>`uQ8uZbcDK>}WeDXm+5Mtz$P2rfJ$lBs5HHI_kysa(I zi+I^_mvzY%)(6U7m|kq-E)u}5WEb44h3)4AW5bJkerI?_ROgZfm)%m1_6F8NfsLA%By3jNRqK$z?~tzZ2u8xM zWc-@HQQ^gZm|arzlD28`C%ry!Rdg_)D!6Y>Kku$*FNu~5UddFvh}nK<@VtVJylg`z z8OoLCIVoogEP)_1rAXbaJ+@^qKic@7l;jWHp*P_vmHUX5o+lA+BBg(;`RQ69d zlAecn|&6<2MS#ZlR4F>l{c=xxn@1gmF0!$-t+yWXv@ zrFkjm)ZGcrCs?9X5pB`s1Qkv&!2}Z=6trjTnew|UzwM^dvu-XuZ+gN6Ck>n8ewr2Z z&`2?EIb79XleAAIFbCnP7YIVE$Gw_aaJO=c?sis2zqj;zL+@|uo@vZX2WBce>&sbJ zPIFnYBYhIKDcmdhn~{$@fgp$Ki^7k3zaQA~ZRXEld>{pVwOO)hxb;rM6!OK)yiI3* zCU@CAo4ev(DLmt{bVYPFT)nyEa>^Fg%g;*TzuYp&ef5Kk9hY**c->`im$T_$XOIJ1lBj45|Y zj!pJ>wpkOVoYTGQN9_*_KKz8*n}TD9{_u8Ed(RhWli=qQ<$Qt(CO9lGEBC|FyYA1{ zf6w%wE1B!I+!1+af|JE5pW-edrNi+*VZ)!nN#UrQ|LWd<8Yw6{0b%~_i@#_aye($t zT&m-b7wYv9L5V4cPaEs*v)W_#UipsuxcWdrC)_t@p0{1xcZ2ycB(4X=f4}la?xV^B zQ|1+vdog#-eQo+V{a&^75!Xt~kNhCG+K4La9h3*C{;XTxY}eeI<AVQsV&QWxQRMyR>XRXXVJ)ht5JPJ^kK{!vGRmXq0@qzo3;s?fS!uRkCzB&7| z?&mN3QuNdh!EW5uPW0zaTuJx#=07*3bAp{{wHq#zDmXR_<=*nl+68hux=%%@YN74a9XRR$`uu<>B2c!AZiJ9mr9@h!Z3n=lUp{@xg znBcsDwvP_w|MLES`kyzAko6bl-mp#AP;3#l7#r~;W|7e|#LRa_&TeEb zx^GOq=)OMnyp5tW;{27uGm(!chj+?%+@r>-`{vXO?q6B_CHHf)ueocP3$~lIPlunt z(lJ5OZ!Sm9`SE>(O{Qi$_j&cnkqMip0h~-c&*?2VeMc$zR;@#T;4_Y<5|OiFix2_`r!uvzVIKmLdA zN$r8!LiX25x=$+~x{H}bcO`pGZQW!P{Ul+>taY3B(_;AFbj`*WuH7z4ENV!2El6O= z>5HEn+Rr?!-E(Wr72WLwf)zWhUywo*6xCr@aD#}Hl`woMGvgN1^KK!1@|*a)Q~A>U z)XaqKv1cl&?3Qy8D%n-2LiDZng3F+@HiS2-bcmgY9ICNWt}O ziZ^zzN^>Ruj7z0ef0&A*7bdJEbRSvuZX)nZp&ca@Hr>W_4p9D_nNEk0btQ|&jJsRB zCYWG?2_~3eFpwYaR6cWWuK$U(9kgG(W8{2Yvj2_TEjMigJlmCYuVEcz5#9u&;uM~P z4p}5ztNFyWB!v3)=YI4enOrczb`VOfqWe+=IY^LV`Zw#)M*$)m%5K<9;er%7&O09m zl-o7;jj88tJv}2kjQsDlC+tac-7PnZ(bM?^<$Kl620xvwh%!$n(x8BwflBbY^Sa%s*pFyVrOE{Bw6s-~>m7#NXe1_mt&wnA-l9e)SY7+o;Of z>>Do0ncxGkB%${I{ouc_5#@e(W9k|AYYX4r7uf}o4W;g+!4C99gQ@sb!u{YKDF*lJ ztI^Z>1cLcj3)k&@^V108&zap9()0VKg9-KrcJRlL>#(RwtL`2&R@~<`DbFtJzPa$1 z^@T=`sp(0_E~=lD-?yXL?pD5V>#_@Pvk_iAh>9>zjsY~pILR6^dp`?lTV(M!2G{FQDOfbO&+ktGb+FW-3 z)&2j(FN^Du6*!`lnScMvjeo;k&EAw=<2OE~<@1sS!+sn*JHb)n6e{Q)SFgS8+7fuT zjfA7EOF+%#zQKck*8_Tn{_6+-iQ8zdM{l-cI+b&O@7k}MVtbmwq)jir?+;YJ?{2*=}Z>GT2NeKtMq3Q1;noU*EZieVF{xACW_VKZf$QBUV;$-G-_*WEu~ zd((YXd|Ph(8RfPH+Ac7-3G_AGmnrP;R{p9Q(+heU>}G<|FrU5Ro}2!L#FA#n;^;@B zO0<6cq!C8;<8+pG88??&h@K{xV1fxII4=lN0~n?Ouq^Jsefa-$PihaN5%QftNzWy7 z?q9q0@7b)ZF!(s#ysuDNu9V)s-`1#MPcS`&1Ls`cGfLsW?V)53tK4ZTN}fv@f>8rrf|XDLS~|z9~KI! zSqU#+xO?Rf+?S=d&D<})@1EA~L^e(yw1K_tAnVe-cm%CYXkmg0CYa#7faQ#~Ck--z zNv{6t#e>>iw_JZ>a>F3-ts>d+2kU=qG6wBQzP0R{A+ODDot}11`)~cvznr+l3e1Orq^_?Nxc@WelddHxpB8 zE0JGP3b$ta=&-qMZn8P?pW}Rl^z#f)iHw4FY;A8LIsO|j z*_79)%CLbH(~?liIbM%lo;|ak;H0r;jc8qWYC0ocb|Z7ay(9(uL371zG%I#G#9sP@ z;9XZTbM`yI!BJ|gxn`#(4iGIn&;?J(rKW89`?#XTmT?l$>WVvJ6oL}yZCNLnV1fyb z1HJ<}lEo)DQgD>?QuDEEwwqo-Ph_nPGX&W{KmW_pZ>xP^UHNc%0ePY*rF$+t?_Nkt zDq$uj{>UUcYGHKSNKD(wG7oF_-QC(}?q2PVyPbc2Qr?Gvu~>u7wDd;fbCr2sip7je zrskp@*_p0~m?092Hik2b7zQaRDCqh8E3VusyAR55yRrx;pJ=(o^psmj&A88NOYV<0 zKZqP`2Ront>sS8Dz-jPj9ViC>;OXzW>GZS|)6;tf_!34(z zX7Tyy)*KBvZv67B;s0gp${*>@%Y+N*i|)Cpm)vVJUw6;uUyxkeb{`hsasSiP|K3Ku zcLRRZRc`;g#b0sH(J>twmjLNWzqR&#_mkqsl0T7We0l%7&;Fl#TFwdfgRvMv@3b~u zyR~A4?Oa_yW!G+R=((cuPMhN1YCe=bz3U~AUfB1#`>1l)l^b{6g=EXki*V*8z)sov zh@>mF>h6pBQ*XZq)lS`gbLs`z+nspNB5F$ich}!`HRa)jQ@lCaUV&ii4=?ISAlA{o`xT6wMFA2bow}X!&0z@ z_&Bp?=nR_hfC(m;;5dP@_GS4!SCNcAm$@WPIeMEm!QS!a#-F-syQ+Ndn0&#}n?>dQ zlNv|2-j(c;aG#Vvup?SWX%8A|JH9jXs{3l;wm%)J*Nq-CGH;dr@zuf4Z_WSgNF4wZ z3`gp39_l&hp@1;-rt}(Lc)*J^{(rl@DW$xmJHAUvmy*~)Ipp7ZUu`8Nx zxv}iBovOQ%o^rFvyp1rWlNmWrx{X%VeO`MK+4X3fg4TAmcEjDyUUrL_^P`*wkhAxd zZ$B!1W*fyJ@N-nuSqIbDp~Ptk-Sbk8F36yu&q?8(wGnC2O>~V5h%pQig`5#{=$rGj zM_E%e!O4QX0qDtYh)?y>6g;S;2KL?ZUArF@7sap6+l-f!0Gr^{RX&Y&O>KtXD}Z(- zv}NN2FQ7H84P_q+zj@F2#dCrQCOCUw>oE53xKn=HRoX>2lfK~clB@juME`xlkK!Ol z{0KDd3bGu({@y=(^@lv`pKot&{F&u1d)oMR$=NZXYmHSYVmHBVj(%=3eCTv#n-TI2;mbxkN%$E4-?6>TQ-|ZlMVFTQLY4b9+m&PY_0g`0K z;ay~F{FjS;iG$(llGm2KL`!9-qOk%}rB#6?L||-ocb<$KB@l-9Oes;~K%Lx5dhtwt=H zF@vq!7P85-yOx=CFXk@08|isBpDft<=WNxL@hgJO-q=9V&M1CtXgIA#4@TFmVH1oq zC?RG%z-#*9?edqd+U}mBfPKoyAx7%|6IxbTxsDo-MK$*59gD50~0)l|BGWwBVnw*giK8s|j_YxcGcU`NseMGwp5s~as=swb;!P^YI zG28K^x$b^@^@k?xGL4jxs>_)j@VBCJ@m1*S z(=VxV`w`>-e;?w7rc_>BvQ{jJQryOI`7>hjbQ|398!`T>@@>nM#ypUNP0r>T`nHTiit)mkh4MIKh9edv7 zQZw#);bk|Sp5OXDZt#?q6wkO|E%5{sOfbP=Al~l8`QK)9)%|4spP9nNTiUSar@!WI z7hbdPl~&Oe#5-Av6ELp)^QcisPMdPQQh(~!TdS_ztSEm`3R*FZqUi@SooKzec)Je{43(krEuK`ntE#YkiBCBQnPY$;AKmwZCdI$8P0< zlKy{x{M&9r{)2z%+P~@+vscVdIubexuhJ^JNA(A;s&v&mWs`mQikVJLxhaJ=mzr~z zvX_u!DZMI8m&mzPa^5AS6t@}= zT#G5}1A!ldiEghzLI3}*eBbV0$X#)_vX|VY%&e{b%q6@sI$d6GZRHVT$aZX3^h<@Uw(7QKztL{myM^?u_vjSivY5h+^qk9vM#TP) zKTzPH)2U?MrndVg?sUZcJcBZ$AuYG6wpJ|A8wwwS44qv6;ORfN29m?Fn8`AuI(SiZ zdLcD!_vLoOeNee)?f^3=UMk#*o+dahAXsw26Z2{>ZcV@LGSRN-V+YX_Qwis!phJTb zOfbO&hk<&3{8Gf77itH{D9J=pNVC+-9p{3N{8go{P2Tzqasg_tP^k znZLUMx4*aXw)=yPckTIKy78~OE1B!A)LM6I_4_W-sYy;v$T;`MoA0^h#+uT`@@44~ zde2-{JHuUaZ7!K}`NXvQ3zzDsJf7$87d&h z*R(4tnrK_DPE}^-v1eTzu0XNgD!aS&WmC?-Qn>A2lW==Idr=DJw3`<3vq>04K4=Q+ zSw&4{vnXZtTK0mi!C#P4z)0O}ddk+zawa&8qbw#;RHfc%mfVK&vZQ;~te-{&ogLa2 z)o4W2da6L4Q?~-Gj@>l;3ATa8i26gPRt4pp21;cYeT+sLI__a()p!&NId$=w?4rA! zlhN-DJ=1acNtK;iJ!ie3x;mShvgZko58XC`nOJpqA$LOxdUuWGIDvTP5>vKk#RL;f zFu`GAqq(Futt=Uy%_ya0Nnx)^+5Eix_BM%xkz0;{e2^_%{7-| z4YS(8^90)P-(CJ~cfWea){1X7H*EB{D!H0Y{HpSX(R9uiUzcLL)OaEVdqsIzwzcHQ z3^UB8RK9(0{SQsf=#PZ^-(30ycO^S->&DS{kQ=5`43;JpX3bz>ffyH@@@3~G&$nhiROKPybT6o6&?Ci^`hu7WZ^sJjsve9MAHnRM% z`oP>_|GIeC&J9^6I4)3*nN;4*XRk`2p&U@q$E*E7Xr4}g8=8 zZhp_LHJ`dxr|!~H(sGG{l&rh%Y3=?FIhyBUbJeXj9$TBo24;+!uSCF!FUL&})8a{%bZ%m>GFDGmADr`9l7hDd;QBP0902J9qA@Q_r|Jrk*pIWmL>d zkNQ#hQ**%*;Y9P1yOK&ucA0jUGV^X$@ndP`r}ZapO-lLBv?X&etX z5yHn2ECX3>uUmDZ)`WTkP_o(Qq2BTxT^$+flPx5HMMjhv{%^D^?!R09Q+uKweswxl z@8rN=gy3EH(2UEP|KZI9hY7VSowl3JTy!_5Uvo*8a*Y$jtEUs3$}!nYaDoXY*c~WN z));Ncd46f5Nz61%_SA8Iw))$y8I9y}O{eDc-`S{mKfoseZ5Q^L`VI)?)tPU*%ThM| zGs`Kr51i0ea437aY zor@wMdXWNwPvAjL_#9!9X4u`{=MRkX#oTrGzrOhM?m}kPn5;LlEi1ci5J!dehP5;&w^?oq*}iYXeDP`s3g z8$HJj>tyloP|ew+l^4{%VEpCRdja?tz0&+rSD8tHJ!XUC<>yo~YbKkdhdOEBSf&yL zqzMie2#sOmo3Vq+ywWb&$jby1OfbPP(Bd!+eYN@6J+0q$kE)-WS*|~@_a?n1(&BYe z+SUGaWw(xP{x(QC2PlO>@eXpIU3y3R=4T-#T(Pz4mg@K1LxqcZqIj$|pSY_0KWn(a z8Sx0xLqNOD^znMTX|w2R_UlctS#p1}_6KgWRdSpF!+-#ayO(i2*k=jw%vf!kyYtY&b~ZDcp)a4C>{a4Cmy8Dr>pMfl^^Wx5)7wt zbwqRi7ZaDF&Mpr59CT%NyC^~nJvgJ{_%a(MhIJQ#XeQVlIs$^-_L!ZQdqF-mro5Bq=ku(XJ25h`5+ zC^I&_UD2LP=C{Rv+yO%;&ytEV`Nf8DY_xF}K!d#-MzIsH7rRFRgp#^#fYYUH?yZAG z7xg1fdfj@l6MW$)HtbxCdaw{K}j#@JBFhJX&@VNJHcVX z7v6#doSF1RyB{k+N+K{e7@FX0BF^I`vdshs0m|Kj>L)h!e50}KHk&I_nAcpnz3FP~ z!rey3@3^emp1YL~jQx38#4BZdv(ec;=xvK_CScSKG6MZqJlke-*_8;p z#oFvmQ~qbAz?}y8AC%r6m}h`?oAu)C4RtX!>lU+f?rL_y%ys1l8?ar- z%t#I>*pkPl+W1Px?*flp%lmJ|XWPXPlyy$7Vwo$Q0sG+~$nOjS;C7JvyS1n8etp^Q z(E-pOh#z_x=dE+1)>o!q)qP&MSC?r>Qs?+M*2gnjpewuVCyu8Hhdjky8Qys0+D*Sc zax5XGhE0{u`|g1I0St7rU3R~-_G48jC#G3-%gv%~Xhpt$YnG{pddvem&ity`|ztCekz*&SI;OkC@opVp_OdA%gGsgK21PL z&!)1j-l~gXFDTEq_fAeQJ}9Z~uzPy|RLHKZl-;m~xfeAxX#e%n@9VDPzBc`myO5rC zi>YZhCwjKy*F+QjY7b%1v%cQ0xlij$(c1|Q1I%V&{oG4)KRdQ{Fqg=?spPZ?V-uWB zQ1j_{?#}@xn4lkMd$!X{v)yoivhrIIFVpwXJgIGgf1prZ%fINJpZdD{;o3j3*+Ykc zOWEtTG1_Y5p@NhI*^wj}g&kzKT&m!{bD=x^*~gqO<3{sd3I^m_h-p96)h7S_d;hmB z`~7eudr^w`1>5UsLCWk*x?oB-ayB#MP;^U{cSW0O{zdh%`=Z9C-CjXw!`Xl1@?VL3 z>kqP;SRZ8@@rRr5xEJunh~Eqi!9r1%_|0ZREbj;xYWli6aPKKw(i z2*(7Q7NtDPD_wJ`ndog76 zlU>|rQuEQ93CQS6ZB4e1KBu>0~>tyt(!}uGV*|x@^lTZZcAq z;C+X+Y^u8+oqzpxh%32g-0QPHZ}&bPlI+yBBHxV{Qm)nHIMk#|rLXIEaQvvP|M1a& z>6YtHqc=P8zg_%g_q^?u6l%34-tI$f=O@S$DDD;I%bTT-+#hbdFBviG{_fSkYTr&0 zf3W$E`@M~KO;7llnU~xz%)Ty}e8JLTY156=c9Yq=2=_{z=#6VL{jBVrjTxhZkoxui z;NL#fDejzcZacY;U1jk=NTDJ_#OLjt^TPo7)>Y8Oc*H~*1)oag?bwEeR6&YjUJCmI zcfYn|N(q(8vkctuziZ+M6?7pz=ceVyVF3T=p<`tHy8OK&<$NZUvvs*XHXiZ&(*VoU z4n3#-{7NRa}_Twi5{{o(+rJc|%nS zH#0<-jz)g@@`%brKa8OB#JY3llK8r@ms0QwI&Qu?b=wtey%(J&o+d`Yy69n}U5lP3 zI4IH*e6CHs<#1}YiXHI!@21k%YYKj+E&)O za%9!* zpDQX7bm3{^bbxq<{0m?T6Bi&QtnI1UdD}HJHpQc}xe*IG1V$;tfJ*!9md!~a zBc+#3lg1g)+Ij3WI}4!f;umO$7dOObP?8!>JU-$Ab-iOJXAJk)19A6U6P#~A1GLqT zYj<3!xu&P>o$b@<3q#u#+h0hnT0hxhzrfGkX5Uttn~L-2?osUv+qjN<)~AmTlFE~^ zYqy?CIj@>&wV1IsIG@PptGSyd6AZ$m#+u0#ws({41$`!d@s9746 z!mY@slLZ^l{nYe}?weE3+mwCi&^ERUX;Uh80)FKUi+EZII+TXf$yq=$Fzds)$T0m+ zsbU{qojow(3?!LMI?fWLN}y~^uy>G~y-b0;uE~@65d7{_4U{i|KIWg6LvI zdY}pxQipdG5F_WevJ383dfs-ir1GC8Wqb!BT4pmigl!Z+))fb(kMzOlDiY2%nkBc< zDvIg12IfB_;V{MBfSs!RqB2o1)I> zmZv&Da?V=iCS^7#19t%(SXa_>@^^ofTsgy?Cno`p7+S90RXwcjyG)M@CIF9l94FX` z?X}!Lu`7RxO|wi9_xo62;P++mY1R>!+8eT0Hv4fu_RcjXIBS3p6q_sVv(j7cVfB+8 zd|@_qaaZL#(A;rDQoIbE18rB8oHK4{x1LBTUsnc6*GNdAY(7?8{Zh|CxSqSEdO0}1 zmu(5lXuw{O&5_-h(fCaEvj2F(crJg<{l&SjoBV1UOhaSyk|E)>V}*RguEDS0*raP~@4ao=s+K?Q%m*H#Cr& zQU;&Ym)uf)Rm$PIDc&g2jI#5+mDs5;m)jLP)`H*NfTCYQnQzDZL`jc<2A&al6j+qf zy#n`Kqk?H%quTd&4-T4=x-L2?yvn^DG4zH1OXY#JXr9IiOQIK#J+zO(~)rt{|A%|BAxm~@Y-pShLB zL;DiGFJu;NIn1~r(6=|75|p&Kjt9Il-l{)VJcD|r+>}t ziTjctd^zq7$O%DF9|v4lIvFwF>&(A6+C!ELoFyDkL5Eo61r32Jd#m}#wHjZDIPZum z22a&EY9RO0fYC!U!|ulE8JADwr1&AG1OD%a)F&7O)}a?T13#*7R6P?S^vtmdndE5G zKM!;C9F*EM6JpjIj3zKO`E-JKqnvMJv^@meOR_gN;yhA@SE}t&ux6dukahD&yR`?Mu`;fuA&}dwjIQSk$-;s*(Gh=_k+RriqaQ4 z{um*T=Q;?T7UX@`JAZ@CmS~XCb9fWwx!(qAzwT^$`|xB=urIJfe$73pe7?_;IeI|1 z$g8b* zoGoy!cq*E47wC$%@J^YHx_pN+6vwe@d`4ksxen{nFXx^y`{N9bddv6OAout|U8}fu zGpr+z)k*51>TSEV620h;=L#>IY|#&mcFQd{H>0P$W4|)P;Um%w_6c&enK=0Y;N!pn z6m;*DbI<)|2v2RzMY!+mBJdw2Sm()cT_}u&WX|pxm8D=|OxN*ui@F_@Bnh_It4m~!3jxUv{rS@G!&a~u(mA@{x!)qSKK_6l%3`yOTP z{1t~6#JoM+qnsn4`R9&J#U2VpqSx1Le#(MhckMSYBc8ow9tZw-8t_x{aZ8*Sfgc69 zWgiK@-W%c7&yeT`8iTNIo=$*ZmpBkt1lHaB0DNb2lVFALaTkEw?HwWAi*liSeED_5 zuy@h@aiBuyfUeLXv7JgL*e@6@q5L-+%R}k@Bmr-p94|WlpjM)g2VNx3VWZ&T@;p=D zBR;ZQEyf-SIqtT6(Y>D!0dZO1T(7N0r-~lMzyAj96pN zkyA`-r`NFCEKP8f$cf3YHo6xdR36y0XG(ywKu|DaZ(^mQ+o?lV&{0H|+M6zwWQ41u z#)^@H@u!5|7}{ogZ7Gn7`+k~C8eM?DY#!ow6ZbwLxHBbwSg$7K)eEoSd!Sg`=y?=z z{2a7S8xR(PA#uSSYqqN`Har@wXEo3fqu5M0w{`CW!b4%gF7_Bn-@Y!q<0=Zb>&IZe zg**HrZ5Ya;*eol~B--yT8-(V8P=?8=`9pbz`m(FLLjdKy*`_1Lheg@(E?g5F33u&?^#c2k- z8;aOzJWv0;^p^Xg{EmBCyQ?;t8Eze0a}Eta3jwr|OSSt0!n8L40RQw!L_t)hyx*^U z6Yquqp#x&W-gW6Y!bJ#4GVd2aD=*se{s`ANA;-Hc%;|;)hg;>tF>zOa2v`A zpOGEN|7-ahZYDKr_Ip8DJ#4J>gnItKc9<+)Jr79z&Hv!v+1D{^t;Su~s(&V8tGGl* zgtpZHgx`}PBQ}9!w2E_~sR9$V{CGfKvnM)hnqfA81|XZtxPP?zrr!9`MHC=*&*xYL zj#nt8vbG)tv=eQ2JAd8S)}cZqP)pS9xCvP2TzdRRkwOk2gOP`9@&;P8sUzD!9;xB5SrE~y05*JMw73^ED0$iE9DLTOv+g<`KSpT?vll4tON}*ChzZk_ zUcF~D8QPgj7PiF!+UiBERd)?tga@73D15taOC);ja}GbF{n#bWjPh5RCaU*kDfnUJ z96yLlzgZk~Kx~r6So%WPHKjkBP#Jani3X#<{E;ENY%*)K-zzX3Ht_$urT5%sv+PRD zpirJLa>AYlgnD!#pARhNZ@cGazIpik>kvTMXGGW8bFy~t^Z~BrDTf`Y;Zc~p@j^d4 zW4j_P`v>3^xDBR|no$S`7^|7!M8W8*O<`vPQvHUFAj9me&&xj%O>Mfh#$$K4`jIO) z*WF6vf!T`#T3D5W`K0=#+Qv1}TirSv4?<_h0eIU+bIIMvzhvnp?Uw%N;@v^u74JLx zWs^6_5hfo0`h7sV{hgUtO`bll_(|zgmrTz~P8+9V^^OKo(D!!^x=n3wt&0}L*fFXQ z-kdyOQcPtfZvH&t362uvuZ@JZy|M#fn#^9%ovoXBB87}|(qGJ9b8i%G%iOXv8B@um zdsO$+cJk~_ojHQDgcU(L2iSvPT4CgqJq=T24vIskGx1<%gM`gA4&=Waqx^9sj}rG9EAG9@J?q?{!-WnCI%_a=EO=!-9i{PT<8l^(Fv})vg#jZVCj-h6 zVV$y7z0x(o$piHv+yQoDw`u6QY7)W`{^2WJOha!)eETQ>uZ=H#IBGsL!QtXT^;7q_ z{)H54nc5w-_{m^L1N>*)|U+zGM_0CQio8u_jL$UR;J*~m^HgDWO z8_aQo^Xbd3ke)GFA*pt(p?XwSz4C*GJJUKUI?SAFJ`jViNbf1Rc5_`Xi}o!c`Nod> z>XfC#%g%0DWpajOCr-A9%C-hL12lEuC@^_;cS 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

ctb|R{a%4_l$1)DM$rTzuL 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

-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⋙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 literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-attack1-01.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-attack1-01.png new file mode 100644 index 0000000000000000000000000000000000000000..80166b8e3190c9186f0ebf7d871933d685fc22ba GIT binary patch literal 920 zcmV;J184k+P)G8;uG}G50hmnv1;B6q z=lSW0tt8WF8mDw(S^{T{lh;m$3AOIW|BRbZ>wbdKi&msyjYu>$NOb6&c|CSHY{vC2 zml+467kTV*4`=-f_xfhe`V~h9B9`=N)gs~eoD?M9oXN3aGo5AI?-SHL*#uz90QAR4=|2{s|5${b zuf9zPhWNT$m8LWiNEML}9#G;>+6AaxI@XC6rPq zrEoYLW_&H5N0egcO6y)vpv)e*pF}a4`W13>+DOjfFrLroFBcX(s3w1l-u6HqT{(Dn z_tSd!>5wH=DS5OC66-v>cx6xRg84^$K9Q}p0`OTp&99-6vJ%_Zxx5}Mfl9D3#6#%+k+ODUwS>FG4_+S4!P>QM&xRRem u%jGNj?597DIj-bqdGEz-dNn!x@3;-INo0`1(k6ER0000f`W(y7Dzo8L=asR5qhhq=%I&vF%iMd zu24~-?6M~4IsQM5B}T{~+oKG`Bf;6ZpHzq` zs+l6Kos+UtNs3a5l+mR|x?Mri{J5 z2**n^-DWK=fF73}8?7gJGGZwxRT*6r5q4ZwQVB2f1g)KuWXf4f#MF_Rinmq4##f(kO1dMM4o&g#~<1W5!YoS@TKQ6s=Rpk7!eWb`*0Ec@BrMq{) zXg0z#KqJdM0{5SLGN`>N`PNmDB5MKvADRvE_D=6SUbWxF#GqT!8WRt?Dnc`Uo(#?S z0S1`JvcjBW#X3tKt~Omxd0o?0kqy%!@eh#T_K6lKmhF)GXVgK z5G;g3QTJw;OdtjWdY?TvC?x@?sK{~>0I(2Nj9o(#1z{1Co0T#QPQtQZ9qE!~}#mb9fhe(0K9yt0ad14!;56P><7;?!}q_0000 zUuauZ9LGN=O|6~O+H7rywo&Vx;;_qxGlAkBjQht}p@Uk+Kp*-b;>-Fd3|jW?_Aq=| zAM{0}43#2Vg*lZP~_a7pet=bqp1 zoA2*?em8>u0OK)3K5qVC?L@x#`rbMM?aw|@@jjao(n@3_ z5~X+?sY*)BU+%(6Q4R^%njbcT7DWpEFn9OCBiEfi*`h4IHbs7peFMN-k)9$lDw8jS zHjj+Q3^{lA0W;|<0K5=9u8jm#;nZ@Z1`$!=n^VZv(_#j@j9F$@_X2|iF zA&0*jlQ*VTVSIKOS1_da;dT zpIqgl0hyU;0^5UhJinW>=RWpic&&;|_Vr7E)HaK@rX~O;61Um;`!L^i2?E=LEH9;% z#L{;BPWJW78ng%4yD8 zls;^c%jV?dU(@cm5NgjEt)+Eg|9+XbELN-)xl!VgBk$O%Vkslid;Pkb=|DU#Mw$ci z^CxSI%0~#{UI0R>t1hLbH4tC>{~bPh$j)c8D!1Mg$~$}b*kSu`(<~YjLXen<`2a#) z5oP662&F^@yTkVAQntv*4uR79P*=o`K9%PeMX{9-Isg7q8^ACOx_7|2(b%Tm3)SU- zr&WXp6cD-a-Vr-v7;DBAqAU`yW_17Rs@L!?JP{e}4%->iEIWCf@RY!8ZUwo;#`f8d mDc@{vg`pE~YBB%+7XJeA=~#3Hz(6Jd0000S`&1d+4^8J^4IDag4pKdlAHf zJ}H#Zfv{C3%0Q?FIx2oHrlv<0p4yldS3cyr_^oF0dZPldrd~3QLN~!m*B5S2}5L0hrsez&E zYIGteYDKZB1#sop=gL#Rv83VScY0OmK?GOsaDL%gh%sPvBBxq+J4A+q?M=*z%slxA z08jl!>z%na75yE6`0#mx{w4rYfnEUozD^`y#6irYP3`m^0$}vQ=lHxH!qJ%m7{9L* zz&4C+YncF$huG;o#EGM>lB6zubwmO9ydKi?X{u_f*l_(KV|Ei*mTi#NCH*>uqcixt z9_v3*nBD4y!2y~ZTkWPH+w3b9>FKkkQaCY1ERiHk-d5lIILi0m9;2q#%eFckpFY|Lzw$-`$`Nm(idsX~EjP&%W;fedi zl1TvTHxle1_-{2k5(cNQK4g9_N^@f?-I2dV;+D-?4NhmtS|r%P)A($`+VI4Ek$7bR zF(G2fB>Hv-WM5GI=r;i7ag#GDIiA#E%>DdfGY7#6W&&Z@12k z;%b<-a(r?Gfamd9t4dN5wN`O&e0}Vo*8N4Vq7pE`wLGz0b#C<7QxamO=DA46`?g3BQTM0~O7Ey0_uwDLhyka`D$l1gD e%F_JrtX={??oggJiedHu00008pcE?3b8HK#zkM$X<-Z8&ljs`!E&US`#a28>p;Qp-rL^tI56GG*Mdb*@Mf~x@yIHE^Lq=gm9C~|9`&o zednHYp-7P;MT!(DQskpJe5gbA{BlhWj?YTfwcV-`GLXlS-Ekw zTd3-ztkApY*x4w9b?X2y(gy46{lr!T0I2hSi7GKJ6-C}f$IeFS_pPLV_#OZruZPj0 z7!{FT>mF4xb2M6h-%9J-NE>*(9^jQT6_H+s74~w>ky~L+#^MR) zaj}Qgh#EPL2)Py3*2tKK?b(%C%C1GRD}=kG9T;LZsd6P(f{Te zDTvq_Xd!iMF97|+_gL{)4}C#F)v89k%Y3At#g+D5q_S8+#HYTmxZe}vaYHlplaFwv z^NjS}rDhGB?9)g;iz{^l6go22)-D0I23mOXUGwYTgFC3LtOVd}q)b)2f1zwf#@gED z)$t)}D=SH6GUzpK%9oT_{|}fx+^!eab?;A?lr6v~%o_%|Y?i{nrNnX~ zuxp2@x+mBa(t7>6HN~CLsOXGF#gB_i=EO$`VSNCEbS7O&z25Le(}J^Iwsa}ab2*0o zysb11jveEL5R42&Tq6S!*W0cD)Nk2rc7+xe{-G#)v8oFOtU(DO=FIqTf7n&H=Xov% zK*($Ia*?_-s}don_cfaUnx+BJeP#aG6a;mJn#{@UG_~cQsAvx;h}M~JcA1){q5tz3 z?!FRUu;#bFMqENl+_STG+gsRjq$|{9W_1072JbYs1~8eOMt~=cZlv^+0z_8}j@9l)6`4zwRD<-rx7<&-eTN9puQ7BS(%L zIsPr@ZrqbCuT#>9*d`-_j>Mi_weopGErDPoMwl_H4)`O@r|X6-_}KL%K-Ns<9J5fR zr7X}$)UK|OUUw+~@xC}^3tRvMr+RR^Rso>OjA0e2U0oqv&gu99FY&rdu{x}@wFa>| ztW4^9LqM^fVMbie>DgzzFOJn=1-@0Lv0uR3bCi`-D$_G$*dO^d84QK9--DqrzQ9WW z8v6x~d?#fkl^m?!udKC|8+qi{6sY zF)D*)Of2ik!lo~TKlD&tCfMo}9KEm6*Beq^4Ny2E851*|)jT_1O~ShlukQho zXp~EP&(cw~OqJA#D5*&MmhCdJXbm%p=Fzcl6*w#mO`c1ya~89D-qSxgNJpL^nT!E& z^2{ma+rF}jJlnmTBD)=cSaJy4t2+Qh@}bFIjF~S0T)Ea@$l0ZP*xR>kmv>*cQe?Li ziAIS{`<9zna%kAII2kd_1Sl|4eD%D@R3d{d&w?$_LM%B%+t}H9CH@Fy+ixTq9r5@1 zr7j8!rl^t`73JrM?OiI{PUZz00QlI`jV;fjT51@&hyD7B74qk5w2hq&X(;UJ2B5HD z3b9D1A@3m>47qDX`ajAMHjIP)Q6tXHr6s7HP_VYgagIt;*-dqY}C{1Mfql`^r} zahSJfD**`Re<60H4!hOL>`Xu@snw5L)XFW3COuN&s$uH-!DJ>DG3?$)Jh2jh+L! zn+zFU_?kSpQjJ3Ts46Y*w2xpojNNKYn)r^zl!L{T1Hg{$PD1u_b)!s!jE%HZRsHgN z$zsY;vSHj=1He>hGEXjr)Fg#mMQr*b!=F9^AOu3k6+==Zlbc$qs$^Yf=aPFHOG;#OflV&V%_+yE{E-A9 z1SYc?&$A9)mJXUu(~k18#P81M=H>C_^Jn^BztP-`W&!_XVlg}S?n(RFbkQfxLh!D; z$B^2D5D2j}`IlWl%zhWlN{n?MkE!RofE8jYe*?c4;!1sy|U~o;;WU zh(sa)G_);W{{vkf13-OsS;9Xb!){rlR$f8%YzQfdL?Q^8{%hjeqaK5h5@S5BR$f6> zM(V4}65(i+hBl9G|Hh4Tz{fpjcpL{lhkCR$%@>IdnLqLl|^}iIV+P6$7=xe zMm_y6ow$bH(R`sS;@=geN>f^}xv)?$FI^k<*#_%9-N4ZkLhwED+?Lb(Hr#u zvU9D9$y&{Yg(1D?@%ci^nG6Qmb;s;45{%R32K-P?mm5pYMoO;V4{1lVnI1G)tHf@X zRVYH33*DztN#k1rGCJcCdJ{}LgghBti<<=Jf>^**7*s?xN(^Q}u zL<9hMboXy`CP#aD_{^m<7q1Y88>?AeUIT!~T8jz44aHn*aN2|%^Bx>doAg~Z(a;1U z>SJfA&^l7jh||WtoOX(DyL5F&EW(%XzW^9+tOlTe-a3j-m-%0^+oksdA;KvfL^x>% zX&tEtAYHea;!}Mg_E@xF4xLk3WKX_j!dlDO2OUzGr`85pStSWRoizC}xMFbxDLGsk zcDD9>^_PF%YL^ZBO6?>n+yYBANbtr%JQXVhs00aI+{7D34FsqF3AaLv2TZhli0kG< zw2d`T4i!rxE7=axJZc3imIf+OLN@5C59Ut^Ivu;Kp2T&5re@1jQ$&U)zD2EAi5*3$ c0r>Cq2mfD38BceUFaQ7m07*qoM6N<$g5c_w`~Uy| literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-attack2-04.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-attack2-04.png new file mode 100644 index 0000000000000000000000000000000000000000..7189f7fee25c0fc3d26889de2623904f1d7dc5a2 GIT binary patch literal 945 zcmV;i15W&jP)gcqlD`PdIieK2KVf7##X=5_2T6WQroE*0fV0EqR+Sh~yw z( zNo=dyqwUmub%GBT{Lb;aYvKHt#teqZdT%y*y(udZjz%f9*% zdpO%#0O&4BEdKs|wJGt6-mHCo54+#()@70<0Q&nvi3E!s066>FDeap{I2r}uoyE&w z-82BoYEI=@4Zrctr+WZ+>&BmYT~l!(Ma2%BeeD1#G8#i0s;E1(H!m_d zomzgkTl{XfIJb|K^z&kOJU;uRXTc(T zTiyrYd_&>^-+knyUjO>y>4sKj!c(gyFd#jD{R6&#PYkxmn-R`H+A#k@T&TETJ);glC;kwZ!Ax?7br*BcVhDMNtqDW?QXj zGTIi)2YOQ9HQg8cD>Ftl$Rv}A&yQ~r)nehvqemmbl~iX>=*dgV(QW0zN~R5z7? zC<>w|)Sqh2i%d>O-grV|38Yg~`I>5f(aPZ;Mz2~fWc|_zsmbo!yh;VKPDl}9T0EZ1 z@EOTTMB~6Fk18S@`Z4g#ziTGKPy*e9Lxf_3IraVeLZ_vBaEOmLu27BS@W10JDg{y? T>JeEE00000NkvXXu0mjf-Q3R& literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-attack2-05.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-attack2-05.png new file mode 100644 index 0000000000000000000000000000000000000000..467f70090b107696e9c32b36d74f5f1910986102 GIT binary patch literal 969 zcmV;)12+7LP)9rvw~!mc!%sFmUh`sos8~ zk9Lsi?I)S}(Ggw8dgQ>75y^}mXL-jm%l%c!QS!RZM4+-~+ut6rjQiIQIFiF6CxTQ> z0BE^$EDdx5F!kFnG@%g`4{G5GZF55B`FZBrFEOW25_)E*V;gC^M^26ZAs_8~3xL-P zC64`kk?#S2d)SVFdF{$ zFs+*h0mvWTLl7ST-`sOwX+`s9$g?!b`|>5e>3CVPVZ=bp4}#8Uqok4|p#IsjeajdjV_ny6mqb)7`OCs(E} zAR;J=b;-l=m;vzJmtUy>nd}L>`J0$Z2Zw)^(4Du{O{kiI`bxmx)c`o$;g@T(v*ws# z7yyU}s;Xib2Df`E-&b92UNhFA#ISP}sZFw4na6tCZdxD_@QEl2B4Q@5C<>WmS_SBi z_85wyFjp?q?DcY?I3wxfqmF%9IP%2U_tFzaQP(+oS*bHnOLw%#0BCM)Wy6vZyFMFp z%!p%wygnZy!kN^Vx{wLLG#76!W2h>F&pu)}rEmMq{@#`ihCV%w@|TH!nx9Fg)eP`* z@4ZIo4v$@V6WbLj%*-H)a?8g=5n<8%yj^({TNT;y^g2UC*nM>2qtr-jB`{H*MJtv6 r)!GlgKC4cYXW9AGLyq;ye}X>&V*hF#l2&4S00000NkvXXu0mjf&!pZ4 literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-attack3-00.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-attack3-00.png new file mode 100644 index 0000000000000000000000000000000000000000..652f617c7493f03d270138aead0f1126d55e8dc9 GIT binary patch literal 916 zcmV;F18e+=P)_|HM6@LBX&SMhC9fCt92D)wSK@sT+8Vmqo9qWXt&0IG}20fZHMNw3KL zfeEp*=~n@8EBKVDSHoJyYb!_<8}5T0G;OLhEoF#U5KUOxOPaL| z5kb|*$gl>$rA_7V>?B<`BdA)){H#?GkYOQ>D_ml}vw*G5{RCAX0NZ}7GkxDU91{yS ze+NuYzSQBM-QyAK{rc;T{n9t6{H`C%iTrFGIs+vdOKP4Tlci} z=JWTIpz0&2`nb7aF)%46ReNRSUh70_6H~>+#@{Ec2d`Y_>Y0;iRl-235O-}&qGD-P z;-A-p;+Nm+M477|!)8;(wEcNhX&jCb*7daak|xAmTa$SA_AQF?sb^acuNBMO4FH_e zXNczW_mUdgN<}h0wf3y5N&sAlk|aWiWXsPiETs4Hm837S-Qy8qU1wJypd6{J6uSa} zFV0WO_%+0Y#^U^a^+_H;#nQ?5W)>C#OcP-hsprU^bybPbSe!@i?0`HGkcFvbRK!4r z2#_qKrRz?fVKdoe<)`lIxs%tHE;-eJELdyK$C297bw}!6QiHetv?>v^aLA>Cw5fGy qOI>1gbQCTAhEx8>S^L}RtLFpx?P9=m`6V4dotgl^wde|&?L8s0^bZX+*J$IT ziVuXM+Q~>g7!vzo^T_z9f+^92Yte-%(S)Mf$v&12Kz3p}fEG-6g~cOpKW}OP{kD&6 z{nSHCp9dr1AUecw^dSb$RA9N)&ec-05mGwDp?ObG`-D8Sit|!6fcBTFq(j)09u^l= zo|dM=r#p1^&7r7vV@;fUGMCx8A3iXFNEk@2B|*xu6k(rn8!!*#{R|vAN?f%SXL1yA z)m9c4Q~+k@ei$AK#4E!4$fVi@6atW$p26m52LQ=sH~H3DL-Cr4!`6BLy4&iAef%(> zeT3h&UJW|5*MlA8Sc({KDD?TwxxPVR!+k~DO4XI+w*QCPfi4}k8lvn zxqQ#T1ACcNp|YyQ2ruXQ1^~@1O~yZdA8(@Tq2-T+=7{B7zQ?_`20&BY6A9p2Re@2F zM*H4uTQ#@B>}Y7+xR~Vucs##~Bze!V6#yV6HukSJN_u-Gf6A~hkLWP=Wf!e4KI}Pu z+B??)2D_h!w1){Vzc(&sdF;zB#@r@h5D=#KkukT)7>j^_Fuv-FR#+P11@DcX+Dvmaz$Ki0Gx>mT``+nEtqHz5J(2GOI T)R34v00000NkvXXu0mjf7H^2M literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-attack3-02.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-attack3-02.png new file mode 100644 index 0000000000000000000000000000000000000000..0545145bfa36e8acf772d33627bd0b8b23cf7b95 GIT binary patch literal 914 zcmV;D18w|?P)pW{x)cg0xtPJEWBbaTeS)Z|3NyTjGJFZnLLVq?@Xx52DFlHhr z3$x|i%=G}cN8Ds=v;fhQiiya{!fe@+o<_ILj<<}_WCUQsdRbLJEp@(f9jZ`NMH&hU zro9gU?iEW^_ePTu_lR4$-hb(iDvr9w?@B*HDwxpR8AYstkocIpLsh=$Q3C^W#;~NP z0nlx;gAJ4wGOeH1*Wu!2O3*?o*tQ-QEs4=%r+Bq?gQ|RR=o@B9V)?L#ZkrvW$w*mU zC$0IVHPFpkyzc)Oiph<#m+HB2*8p2o7~An zmJfTlec}c~eQy}*d&Bjo&KZp^0tS8||O8E^NY8-e226c7^NwIX$m z-(`Q5g9-U^>2i@0puuadWO=GMJ~0u4$HVdRyCJ=!!6d*ZwfwD!FQE!WLZC_2`mzU{ zkywfa%Z6ZQt&q3hP^F?tI7j)gk0`S#6wCkkDysKv@l@@#dctjYbbE&9Y*9|w?E(?e oF@E63&l$D5^|B`_r|$ofe?2u&jdH1BOaK4?07*qoM6N<$f_?O_g8%>k literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-attack3-03.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-attack3-03.png new file mode 100644 index 0000000000000000000000000000000000000000..b0007a875f06370506bd6bbc7f2b7b82482b7d3e GIT binary patch literal 891 zcmV->1BCpEP)y(~wy4GzQE)2@nML+_&c^22F*>JQ>aM}5pS&uN2|DYa*C*~ z`>seFJAPQ&C7F5orkVzCBLJSHFIdcGGMZ&Fnq|C4pWv;3inso$W)jfLic~mSm3{xv zaRpoa5zbz0CUyLB8eW&NKP88ob3 zkpOeE21}tb>BIXgGT{hqh-RQ11oNFtN!5H(( zF)cFj!eL7tGKS7A3ZiZN8MYC}Iu!J@n~QB4n;-lcJ)alhq~~;LXFP{G?7= z0oDo4h{%p$weWc>i7JEWWlBAz0EE6cV!Dqavk9i6D-g&nrIdFr06uS}K|ufAEKe=c z(S1_ni_iP|O9uQK7|_K=BHj4Bl>kJQK~S<%QDqRnXT{UDV4w)#T;yKfrlw=8e?0(4 z!;1}Z&$3l89HV^x0s!s|$9QE#B}#T#z4!TLS`HoL{g-~_o4+@~nGUlK02G~z+!KR; zJp$mC^5YXv^f|Jh5AR-~eEAl`wb8i3Xk5Wl<~77G^!-NQ_YO|^C7_y9OThEd73(&; z{*Gu;8kGxY=bfnCksAjlVij&T0HJVL>IwwJ@iG^lGB2@=;2(b0nY+GbX^|#Y}=%#(=eWkT;Z=N&(kyej~D zPlshNK8t2Vq!4QBgQ`3}&izaVA+mi6A&?{qAq39S?329rbXaa~+L9CbuJic+N2D$o zP*qvxK{7c}K$<9_iIuoqNUBQYr(a~NYFj4q)wWIQSR%oRc=n%{PDBb?9-4I950@<4 zBc>AFPG?Y3>4N8dd-l3~JDs7ep++@R|GDHbis?yx)I6j=00000NkvXXu0mjfwZXEC literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-attack3-05.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-attack3-05.png new file mode 100644 index 0000000000000000000000000000000000000000..5b768a5f2c40f1e9c18c5a6a5566f8ceec359743 GIT binary patch literal 909 zcmV;819JR{P)xAY-WWRr{^m>X2h6b4~lkLt1V8_V|rt5H|+wtthD>7Al@Am2$MR`3%iFUfc^xtN2 z0CWV#QWo_#BE1^`xcZ0(6m<+DaLj_%A8mm$4lGuH69K zYSlORf#Yq7`=70Fn375B95LQH=u*aYD#4tr59kygR=;>ethJejw!4YG8+KloYrGqI z5WJpF8A+slAg00)>J%QxcpVga)0eTF@Yuhy!tWDZ*KVptA1fr_fB1`1UhNm^)K6qSM4{68T`5J7gM!ZDpKM138AVyk4C2wC{rm6vCNzt z6d?%wenXuxNSatC^244@BBE(r8qwdps_He~ztfdeY{?fDBE#uqV^$ogC^Y}tX^D&_ zd!%LeS3&|gE*J8dMsH{Lti|2G)1@BS_PLl;7ZHv`XM1eUm=-zwb%hv>Mp2|hk@Bq) z2BGm7pMK38Vrrm)Se(#!Y|j18-|kZf jVsRR4%7mHx?&inycwr%4bQ6+v6@gtv5QX(O2>l@FemCJ& zDM}YLQ9^Ar!HW^JG@DuN|k`Nzm6$WO)Subxp#YDZ zkY*vFl1%)>wK8vx0TEyJA`^!2-2L^$Iixv{k)!hg$9U#67S!`WHUf2K`Ft*ro@tgDCBU)06J zx(3DFn9}S39e-mxLB|d3@+<`r5>gcDt!*KmNYFnqAppiU9eehus*0nkiYwhpW@>Cg zcZnB7h_|-o(C4bEB7`8Vs)qSAb^5(}y(auWZ=}=M>~>B#9IU5O_$$)@G&}6N?3ym* zPNRiCn`xvFjAoP2?65ODdW?ExKmN)z9;X8-1W$YQ^+-{M#vJb^zZ-Ut1-p+N#6Z`D zjJ4c?6oMD;rwpxzqLh}=BA^IDsw<0H%_U6ZAG)*R!y3CRIRF3v07*qoM6N<$f`89y ANdN!< literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-clmb-01.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-clmb-01.png new file mode 100644 index 0000000000000000000000000000000000000000..fdd73afb5c1af8aff50ddc60dac15394ed4cea5b GIT binary patch literal 749 zcmVFocLoqrPJynw*remL=@J~)s0IbxmI$WTF;rszz_+y-H_QTHGg>E`X$ept@qJ80T&U;?Y^Ss~p`99C{9>^hw z9CFAZ3lL^H>uhvOfSbOSgdNJNfX`F_Ykp;fS;IBAN(kJ19lln72=x9$x!wfxQ$RRG|s ztm9K9oN~Jvc=p&3+Zj#vnbwY^qz)J5bB?b7L^oCeSoU{ue`3NAd1t(8Rg{+QJ7=xC zZkQj_8{%FxwLRqH+?K9Jm_SyJD6lIpAcf4?)7G@4W?Do>H5ZZ1pPboTVr?}Hz+`Zc z$>5+N_DzjQsGt&nqh-ecSoU|x?swys-q-IXz))Xr+O{)Bq~Gh60EwzKyE31Y&+N+l z&eOJvZr^CuUAZzQt(x+a49o?RW1G#Ea%q}IvE9zaMz3aszl;!>Y3)ev{-64Us;USf zh^Z#MaBcAIXSrbcAr+t$8wJ#YV! z9BHqw*2GS7Kj<4y@w+!~(uJuJDJit_^v#D9pZ=j~OIVHa#HTOWP0JCNV&8YpKQx`y fQ+N(J{15mImaExYJa_G)00000NkvXXu0mjfz943G literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-clmb-02.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-clmb-02.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f089bd875b28bc6d372b702e7fad1a7e7e84c3 GIT binary patch literal 694 zcmV;n0!jUeP)F|9LGN+N-evi?(9aFZ49)FhOA&EY+YKggM=Qscu1r}9=hlusEcJCy9FIeg03M1 zcBo*%Q!S~nYfIaqrNVUyN^sV8{fF+p4l+ZVC!IGF!hB#D<_-LQ@B6;L-Hq-bEuaQWWQw78B|RLVD`}+0rmyeNtoBZ=+sY;$uCh_ zDFKjQ{7yEVu>>6y*MyArc8gfF9aU3_Mcc{bmjEcOlu$L5Y&v5rzN?PBTlfrMxnVw= zcRRS&>~}Ap6~(P8uv=aLvGd2M^gU+y=@aH|jo6xtYt7!Vu2L`z7Q=N`S@9MIS|@oE zQ_yV2ccrwZ;&D+h3~2Mw(tL!Dk^96dO#m!^{eX7iy6wtvT*y>BZtX^^8{4dIY%}wG z5`e^S1zuOA}Yim(mJy;Dz>M3rn0WiI*14WUumaZSHOiTxa5DbLv$NMiwU6Zb(YqSLXQewI0 z$neF})#Bz30QaWf*W{geX|F%PMIpKx0QQOyhpk8Qr84@+^#A|>07*qoM6N<$g0wMBYXATM literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-clmb-03.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-clmb-03.png new file mode 100644 index 0000000000000000000000000000000000000000..0ffddbe9cbafd41758a21cf4fca824975bffe9c8 GIT binary patch literal 693 zcmV;m0!safP)GD7>A$Pb<^3|Vcl6ft*()Xps}oBBurfz^5VfR9y;YA^3cU&mz1SLM7N+rg{`@U$3=x`fA3J7;2o@@b(O7oPL$^ew+ zK2w}2Scd);&x{Q9bO}A(j;g8X>2?aGc>u~wWmHY2I8(5-zo!|=<=+8V*)ZSDryc&w zVNWHS0MO4IWvlld1EcqOd2P^EES??qtYL_S#bxFi0#;e^0xq;X;HfU5+1%fg(#jf! zSXf>Lpt-)5j=>w~TTuYM&AvuEd&PETxSkQy#E--uskL83fXDGD{Dfyu79G)XH6vNW z*ws>_a)_uL;>*~G<65p6F-@2y6_rEQxA$@*09rgrvZd1zJ=f1jV=T7sx)x6osgHB( z=5zfdU@g27kAq1Uu74kMUJ((jr|8}XoN+m6E%BLnA7Y_F_u?)yzh&NMJjGqN`u=KFA8_qLaD`1ttv b_&COIdK$veWlV3b00000NkvXXu0mjfL-IjD literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-clmb-04.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-clmb-04.png new file mode 100644 index 0000000000000000000000000000000000000000..63a56238e53102f29ddcc6ef11a0a2b7b75d5843 GIT binary patch literal 715 zcmV;+0yO=JP)6DE z5%D_fA)CztAjFREk|Z$|8#lD6mPaH$GUgJs9szJ_`#WLx8dI@x*YxOw3vz-Y<$~@= zvu4DOZK;(~*BBU{aSaU5=r*TECtPPrvj|B-5`vzqO@_o+N_V7LJ7~9~t@WBw5tbi_ xDRu3Sz7vw|KXj}i+FE~LGk_&|V`LYm>B>Qi3t(AW2gzwI<(vQR#oV`|iGb|M$Q5y?gIF*uVz< zKZK|9R(L9JiLg~C!br8~?&_&p%q9_ztOu`d^{;StfA@d`AQBxWHD_@B%Aj@m+9gM& z_A7qyPtbM#qUD?%C9r2V0A|X>-=?0B#rt{>ns{N3%w49TpXzo^CM&1ITG%6(# zq98?x=58$=&6H^ihZG@EV`jy9p+}wtuyX zBE|}C{JHotaa)H_9%=g#fS7Y90NY&6Fq_1c7!y)MK$4IaRmGo+FFT!xuQ9ta*d`>T z>z3B!C6P{ZYGlN5;K<=Z`F+zgQ4~cOpKZy$R>d|=@p}^6BI0{^M_OkMHK-$^msAlo zDTsE6ktW2KPp-<1V0~7YeQ9+>b8W@5^p)xCA^@Ixu_+`aA~#P5EP(0kB6nZJN}N}p zz81#+SNt*+0a-#;wIanOCJHr;$eBa_!tZCT4^omnI-9YbLrO%-6Z}_W5s=nKlrJMY agnS2}7|IxxYq^2|0000mIv}puuZT|G8lwizr(8MN6(d51>O1|a&Ki~P@Io~_)J!qhT{|}+* zf)Sc77%E~lsR&Xp`g;587PCf0BEN$dBZC#m?(Q4107Rl=q!tofzA$W@zjW48Yy6ro z{1fz^K4Vy?Ch%?F27pXSJUhHJ1qO&j$LKkFu~j(2jdKN#@iL0FSPm zQ^KX~6{Tg}S^&D3BMZF0ImmoRHzSji|CZU!MngzFD7BeNnC_8eIt{?Hq5}X=K3+by z$=c2@$tBCu~^@>5Kx&qbE_V|7EJk%tmG)<7!IU)5n2>@rax(`%s6}fucR|J^JEpg*X ztjv4y;Y%esG+r82pwwb2@YgGHVy{QZQ%jrKqw^V4<7=zPN`wDuyIyGfK?jv>q*};V XYqibHX#-ig00000NkvXXu0mjfH-$lq literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-grb-02.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-grb-02.png new file mode 100644 index 0000000000000000000000000000000000000000..a04e91e17293a3ce07cdfb24a9686f7975aac4af GIT binary patch literal 701 zcmV;u0z&GD7{-5!u?h{Q7zL&-7zqhOQWUg@h=q+#VL|r}24)APQ+d*5(b)jr?XV+OVaogz-JML{bpbbTloJF zn9N#%$*d(2t6U;Tsp#tLE?G>4#6;GDH@B}9P4-CFKpDVzc!cC^j2nG}*468m%QhN+ z!#A!6ofj`zu8C1R2lfMCCQVw~bjp3bjE6_)ICHY(c_=9@*Tg7#V*{_o-vXf3YPJX| zC=sGJHrQJ;X*$B8L`XO`U9|7+7!v1DB4lyjF~YHFv|5ex_X7Yt9vTE7a;H~>Ly6e| zx_yT%0N24&_PJOz#DhmqMCPEZk9fXS)AS{0AIG90(fCS)_`O~$ZWw$z(GI|znF8SO zyASxiUXjl3ctgyKNZ0?Mnln?RKELPmY#M56(CgeHJdO%k`LuUOpA%yjEeml{7X|=$ zcJqn|mt$rx6cINJ*jr^^OD`aTeJe#umt*+W89@7yaQg5R5 zz%jG0EUDMIMp_r6%fy0Z1qw>5Cm6KN9C0-haW#|JbCi#X8M2|LVwqF&Vbv21mi5t-nZZ8^VnkJg2iSde;)>=BXY07_-h-akb;az1b z>Ov^*Bhn?6$EGwyC&VZd(vqE7#WBD zn99s^?`6d1>>nNzsZ$Xf8`&h?yR54Ci<07BtDW~O7@yw+u1y>Z#K-uUbO z;_smO;w8&HIzZjNy#SaqCN;Hw3hLVlh5Kkab29Hdw6vCcbO3*41+PPI0WeApM}!o# z2=P}|IG^T>sf0s|kZ^1w=eWA5Tbx6SkcB-*2*)NcN)66G2m#NoL;r@^cX&L%yjNJ;AjYF@Y0O4R@g@M~1!F1~ z;57!#1jb``}ffAZc&d&?3aQH2H%s>Wk(?Ike0Xzjq5& z=|#rpmY0&MB6$lbugLAQbs4}lJ~z+(R}qJ=qjyM@`>%LqDgj+Wa#j($#U$~^Dst{< zO=k6{)(+)n4^JgkQvez&l5Oyxol8N>Dv{krs)T$49^u>)p2i$M00000NkvXXu0mjf DJ_<|4 literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-jmp-00.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-crnr-jmp-00.png new file mode 100644 index 0000000000000000000000000000000000000000..ef4ec2c9897891e5ece6a600ffe944d5424a9042 GIT binary patch literal 863 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 literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-crouch-01.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-crouch-01.png new file mode 100644 index 0000000000000000000000000000000000000000..6e8c64ead867133c149a27b65dce9b4a329bf9c4 GIT binary patch literal 774 zcmV+h1Nr=kP)WyYRUCBGO!4ELRkq1t1!Ul3!>8#0sTcq`A6Sw&hsx1?GsC z(P!%csDJcQ$Q%xc7-TPOIhNQn8i~f*(4gg?X4|3vGI{@?DtxRR)azk1K zp#O-0yAOK-D9KAxJr5xwerKcXTl&ta=K}zEeS^5_YIJSaOJk|YR7NfU)i)ae7kx*A8hTUCClMG-AdH^s1D{2DnfvVN$C@PZ8Mq{k*uei!WI7DPQ zfOS16zYhQU*w>kKw7vN#G(A!!(&uo<^+Q8Cr5uzbTE@q90Ou~0Z0hxTqS2jMuF^jF zVN94z%5tspD*Gm|s|bK+a9Ef~N^-4al2=}l6p3(=j)rTSE0P4PGP}A4nJ}5u$GQ>X z5P)qGRNm`_e-z4Cn7ykSE zMk!SQ=y>#8${r5LSma;0D$0$kwyYWP%zGIWOeEs*iipQ6LeZEJ3q@m01wR}2GAW2i z#N!oj=4Tmoo?xT0nNT!_QmWAXB7nc8i>78f{+2F7N(R!O5nW>KY6k$}F9FI{q5wR6 z(4CcAdZAld{UTWl!JiU3O-vwPq}iZZaX->C9|}=jzm0O5&HR!_ou1>SYF!h zLIVi^97~6Zt7_J7nun*UKUpMY4^le<(0T7M0Kw1%3qw9iI{N_#5BUh&oLpBI0a&?p zAArF8rjQ{cMMUpLTva)qGq*7010Z~;68J69)qdGBI5sY7T&+@M@)j9&yA274&6YK1 zEj|c9YJJ0qEe!dL_~h^)!FO*tYA?%o8~KThy4?aWB=n91LlZ_$YJG#GqmeT^o86rK zO7F;&1>oh#tN-tOfK3|_!6a`Jw^g2SX zrznchG>y3r0ckSQzau(|qGS$5&NX*FZwe-oN$x-2*xHhoT|>Iaz>Q1kl&S)&d|zFI zVwlUxac(9!R&oTt#JUAJ##?PRtTr32atE$*$F6xdFIGwK%)aLrF+~1^qEZF+00000 LNkvXXu0mjf$5cuo literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-crouch-03.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-crouch-03.png new file mode 100644 index 0000000000000000000000000000000000000000..3fac551122692af5ea7f52760b575d67714d296b GIT binary patch literal 729 zcmV;~0w(>5P)Jv2o-t> z3{%9HjcQ?QW?=SEa}jIiWn4u;+wEc8apx+C&LrXfUhds@&%OWi|IYcoePCf>VPRom zVPRomvB|J)gviUgJ-YdK{ly#Nx*KAotEEnFtf>G%ThOT7?*(KH<=seEOP%g5brXrs zVK(C^aRAVI>!C;vTO>a6C%mQZ%vD>^GUMiZ3G!|v5}nJs4}{<6j7yL=BSSu)KIHT1 zW%DT_(K#F?4*ZWo1e-c(Jme(U)R{3QL0;C#Ok0N@ng7I0<8eHJF#=nY09?Q3&x$KK z>=)B7kou5;VIrog08EruarDC!F;(Tk<$IjERF@8X_Cr)x)W}R*hdw;}27sm0tpF^1 zj}qItf(wP1sxo}%wWMT*ysQz!gh5f;Ri?LV1owDwDGDw{;bZ*~QBAQPHCk$-yb4HH z0>HBz17LdFUI1FowF6M&Z3f`Lz5WcKyqpXkX7LJSp5Sm@nb6)&Q#4BRP zT#2uVINuU+8tjFcvGIX^!eb-scJBITEfFI_K3~?18Z!;(0M1wt04I<%#XTN;^8fvh z7;R;k7$4~8T_U$*91aJ)XAY)%pS}{^F~zsv_}ehyu@NAh^m;T+$h1vFn?lRfvHZgyB%+0aOc6OX)uKr&{D}f_5w#I=5mAfUB&7y!T2v5Xt&*TN zf>ESVEdtGHh9bv-0uf;xE%OIwOlL3}=d`F9?%+t7=PrW#Zsy)QhwnYleb4#s0Yioi z88T$ZkRd~QNzt>otF1|B@5|1$=;o&@$i<4?!e%K3V19On5Axb{aMxc%~docF`7DdF{X zbHI9ngVyv_&r2GJ79vkNoK=i`5d09g006W3~} zu3q#E5Abbq5rFsMB{FP>$aH@sJtW8*St7LMDSn9DPfwdBY9eFHg}+5Fg1!nWxNQj?RZcQ|5`jY1R^ zR#IKQWz9=`&53wsya2Hzw3?WnBsVjgqPs5ucn6~6<|X!(Um*%{>SUIbeJZW}=9|p` zqK$hjcPUQXBQwA)3ZL{b`C_0XllkZempha-wMmF=!x`rHm71OmW%6vyZ>7ILsRcWd){B)OwA#6Uuk>VeJH{)D!l1*Y4mw<_q9`azeE5wgZBk*R zEiH@98k?A+C<&L3#b%8}fod`$giR(|yZWWPOle)~%=UBu0)YV6pCsM`?tZ5V&{R_v z8C?jHpOz}iUf$ADg!m2N{A10Qr!G|y0#i6F%U%vhQ%zaKKR5SR5PC_9@#sPjp{#DZ o-GBX29bE|0T)juPZ_9tFpUW^prF*~&ng9R*07*qoM6N<$f|!|{U;qFB literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-die-01.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-die-01.png new file mode 100644 index 0000000000000000000000000000000000000000..8b2cb0b5e06e800692436c5febc80e972bb8a537 GIT binary patch literal 905 zcmV;419tq0P)j{^p8xxM zpXYhs1Ga40vSrJbEnBv%lK31Z-KUym?tSfd-z)e1EFgy)YNX%i1t2k+VD*|RKrN8v zAcq@jWR<53BQiiP%%Y-20POzpoRTp(R0Nq#Ri3i!IWd~ZKF_^Yp**G0-s?(zy#$Dw zCPri+3u8nEATk4GLG5 z*?ZocBfQs>JqP5C-X7jgOpx5Ro5?R%^2Sp^#mEqj(Qyh>l4X65jXGG9=(qeXP; zF=>SVWK-SFIb{PZ=n=Q3arv=9wRdKTjTTSfW+pQ?dV8RE=DSWkCcE@DB@m#fv@+Sq zEv2E6;q3cp@dUw&Rk$?`x2Cb~m%FHh07W3Hem^bTnwGs^{jQH!Bf|`h43qqN8}ac; z0Ky9sl$`j3F1?L%PopvjP~7a9Y~*Uo-lH`B6lCd=5?1WLo`v{!*HWb`rX~AG!Qd1d zmPgolv{f^RwMtPpAH`Gqg7FP&?5Q2QC6TRcE zG8ij<0f@z79KZH41VAXDI{=!SYSaB=N!$gCm3S)yY2CLa zZN_38zoviE>_!q}lz-u(r7ftWyp;rLZmLb2@%Sf0SRp0G{bNbwzuf4~+zUJU$C9*c fU$3m;{}=ij{{S==$XCv(00000NkvXXu0mjfiLJAB literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-die-02.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-die-02.png new file mode 100644 index 0000000000000000000000000000000000000000..9818034a32908c34324587c47273448591d57b68 GIT binary patch literal 900 zcmV-~1AF|5P)Bic5tMwy*!4aMn{7Gl=9CK#>a#SW<}S{MZd5ri=iSttG(W40?Rf(T^{ z@rOTT3VszWiXUKIhqQ_5pMC@?h@VZ1sFfyJ+L+pzvmY+Ei5;T5Co<$de{yp2-t)fC zIrqIcU}9ooVq#)qVv;SyyGYV~s6nQGcklX1dER#-QeU-FdR?Ue#71M3ed+|%3T0iS zzG|g(Iu;QO4UsOBKQAAEuMQkjQiDasBCo^gSfqc(Mq~PX`d9^76KT~n*{W$W7#h;& zf}tUNeK+;7O0sfm-KyIugHInYkQ<{co{w)v6tAlkXX)&WxWgxUsBO9iK&5A{p<0xS zq$GyJVOWww^w}hli6j8~e*8Kk_R7d+9)vEj#N?_xVz*p<1j)E`})q zcqx%$$DV@#bp5cFD6o0!FS^9G+64k&eOy=)KNh& zbcqs2HB}#en-Qx*0t||@YMOji0;Y<)dh!@Ap8ELy$UW$&fRSH0bkwS!V8`hrM$%_s zxJO#b%QKqwyPh6>&DwPiSy+^VrC=kSeSSSo2tmKUTj>*1S+lp4m&Mc?co6arJj)GFkuk`)?%TaT4)3o(=1hs@7C4vSO7x z$v>x&>V2LRo~1bb^+L`gof#8IMC1MfqsgNMjpNG1eg)@_-ml<6;$n!RYs#S_6jU6tp=dEY$IKvQzT=g z&*4x6sfB7nydnx48k90=uW3`tF8AznZd^D?-D+G_J?ymzdmOV8*-NV6;n|6ktoAr7>UAK|CDWMGq%<7JC*skl}l9f71WFr z?mHj>V!kiG057a&DTLsaxm5>n?e1fxtd8v6?sq&v&4_*YlbjeI=go(AicJWCAuNn_ z`FS2oZG*0{=9((Lf|ijqQ;sLZU|?c=8~`bQ^mAxl#%#?*--1n6qWm z*ARn&Nw*sz1VRY(dcCw++H^Kco6ajPFJe+PpFt5Kr4-&^zYCF_%@)0PUWl1OSTsFN zS%Jx;hELUd>N9w`J6!tn4gRrf8kepY9*MOU#q+tWKb#;T}DRs5&NwHUAo@UF)DXusZv`14Br46oC}i1aufIf O00006oNhqmlc5Jh6AE`paXb_~iaf}jpY5S_Ys2*P6| zk$4GQ%0gwrXi>pdab4FO)>&6W^L1Eu*bNignb`{FcbPYD-kbOT&-dngAK2K~*x18i%c)_#iGL}{;j0#Gpeh}R|PgI@5d7<0z z2hB1=^mdfVGCm*>3bK)_QAI2={S%`wVct5HL?j-KGFisgcp896bcK@jd6siG@D^6k zz$W=QIkbDdrfhFZvX-(qt^X5o7D7S7tLubU*8v#M)pV0)V5*ULngxhpL+q5*)(x@HzaLB7mRCJDa0KSNq5Z2;h4 z@d0k$z4339C|j90`C=G=F=c?q54&_D4o9pci9{mOvtF-0{`ldnzh9!X4i4^Egr>zx zlDxb;F{TUvF|$T6HT_;68Ib^bYHGx<(fIW4L()e(apu%!ylvD3Sah=YTs^xPR#k%e zVQFnHOI*5=EiD(nX4?Piw{x26FVb9Jn6e(r4#WakrT|$?9yuz(TL2EZ&gsvcCA+O! b`v2x9b?SQVjA5%o}|){_(hUc6L)Kt)glJy=8$JbF;H z9<@kIL4*iZY2#uGAqpi4mNda3E|N&Z@vs;YXcfEJQf1z0c6N5>d;5Jev!GBY6bgkx zp-?Ck3dMhgw%QX;-MJ(yulJq5T$319U1X@YQ+Brn0kA$>gxbS^bD>og8S3qn;Xn&! zGDW3~zF7yL|N8wE$K$O{h`(pFr$+)E0El4=HzH02<2h)sIhw%?l_9TMQcqt^h$%n5GY7_JKTRFg*B*Q{N<`ncS; zcZYYy@wk2 jSowa-)^%=8{crOVAmG#pv2v||00000NkvXXu0mjfnhr4U literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-die-06.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-die-06.png new file mode 100644 index 0000000000000000000000000000000000000000..8df1f859caa9d08824173e171ac82715628f8fec GIT binary patch literal 693 zcmV;m0!safP)6oNhqmlc5Jh6AE`paXb_~iaf}jpY5S_Ys2*P6| zk$4GQ%0gwrXi>pdab4FO)>&6W^L1Eu*bNignb`{FcbPYD-kbOT&-dngAK2K~*x18i%c)_#iGL}{;j0#Gpeh}R|PgI@5d7<0z z2hB1=^mdfVGCm*>3bK)_QAI2={S%`wVct5HL?j-KGFisgcp896bcK@jd6siG@D^6k zz$W=QIkbDdrfhFZvX-(qt^X5o7D7S7tLubU*8v#M)pV0)V5*ULngxhpL+q5*)(x@HzaLB7mRCJDa0KSNq5Z2;h4 z@d0k$z4339C|j90`C=G=F=c?q54&_D4o9pci9{mOvtF-0{`ldnzh9!X4i4^Egr>zx zlDxb;F{TUvF|$T6HT_;68Ib^bYHGx<(fIW4L()e(apu%!ylvD3Sah=YTs^xPR#k%e zVQFnHOI*5=EiD(nX4?Piw{x26FVb9Jn6e(r4#WakrT|$?9yuz(TL2EZ&gsvcCA+O! b`v2x9bP)YAn|SX( zim_;*Rl5PW^(rPbDJkPO!Awc&_60=+OpJw@oq5N;f<>B-oEBC~xJXwps6=!f0PVy@ zJnkj{j77uxOky1hKO`{uO~`PNmPkS-L3nnKr=i!@S~OBbx`IIk;PD+leOFE~)PI@d zw*!ncbW*q1!AL`=B?SmcMcUNr3I>(-iZavbCvyf~AYh zFGQ*M7{H~fM09;sD30@h@87sbDwiU78k@;)>n2kCg^?|lxKtIFs`5#o1Y{tQ4}Cq> zT4S2KYB}21X*N}Pgw~Oo2tc9TMxosXz{I+8>v?Bui_o7(Qbl_2KTr9xRomQbh>v5@ zNKXVHwzO=e;&hazBqIvxXC$_?Y{p+<>>dCbFd(>&)IU1_dzuojgx7GZPH1^sEuOcLP$bdL<<*zfuQ9d5JYW~C~}vJ z7J=9gYE_t1Gt-z+jAD)xCX$cgQ5MF$HqK*a!lLHhhtzyF@4S2AocrZ_?s*Tg{0EGB zy@u5_b7Uoc*Kyi%F;W=ydJQYZmv zkNc^AJe=ZKU1e@YXOVW<6F40u0F=HRX8f=XsAaqy3j1EzI=2rSfGH*uqzeI9TwY@N z>I}4O0U$IoYq}MDbf2YH!HjEIA_QP89Dpz!tK5gXxC}RN1%!=Y=|UElm#FyUBk_?O z3kS?S=kfN<`yEN9YBh@IXfxY7`iT~O<=O5kT#ABAQTQxS1X$q6hg$fa$H}=6X+Ci_p<8RmkAI$&|xZ?{TwZeH@EMx+4Iw)iu)< zr=ujr8Bs{TBeB&rWBmz%y8x)bsNgzMe^CJHn;PSZSl9KGy{QSGu#T{#wKgJIWTsdq zB;AdT*8Ubt9hsW&<)pXM-a~alT#+uM-D#)YX{R>ti@BC8rp+Pdno1WE(=XR6GCx literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-hurt-00.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-hurt-00.png new file mode 100644 index 0000000000000000000000000000000000000000..51e0d1e117f95abcdb4c626b0859017f75afeb12 GIT binary patch literal 860 zcmV-i1Ec(jP)AnAQ2rBL`8CIt3z8>ltzJch`I<$MC73^NvT1X4i!XHrzEJ0 zU=)229fCEtU5Z>63Pc25GxGy?O?OdR_wA57jJWn;?;L{pU3O-8=6T-#{Ga#P7feh{ zOiWBnOiYYIF*3RLR*ea3nKYOmgxT3eNwOixK+f%ZE+Ijud{U&}smaOIx!u}g<06U*4^q81 z^PgM%pB?c}3;<|O=ouLwCD)cs(Vdq7yaUm8?Ht?pULY>w_|YsW`&8Qa&9_V)T|wJ9mg zMj~{-c`N+`N=?|7v|21DLQmO_ZPJ}F>=>^o3O#PG+T-@BilU$>i_LF3>X0f%T5FX$ z?ApQB`r4D;6E~q9WM$}^AN=KKJk11_xo!pcTKqwUA^5evNz}Mwb0h((nV}mnc z^3zgfm6z9AiVzDTJipD^`oya$LSTtTWtEpBq`9Ut7Mz;;BN0X+rSRZP7@_>#cDwib mqdGVfrloqTVgD`vB|iWi!$kea3gGDg0000j{^p8xxM zpXYhs1Ga40vSrJbEnBv%lK31Z-KUym?tSfd-z)e1EFgy)YNX%i1t2k+VD*|RKrN8v zAcq@jWR<53BQiiP%%Y-20POzpoRTp(R0Nq#Ri3i!IWd~ZKF_^Yp**G0-s?(zy#$Dw zCPri+3u8nEATk4GLG5 z*?ZocBfQs>JqP5C-X7jgOpx5Ro5?R%^2Sp^#mEqj(Qyh>l4X65jXGG9=(qeXP; zF=>SVWK-SFIb{PZ=n=Q3arv=9wRdKTjTTSfW+pQ?dV8RE=DSWkCcE@DB@m#fv@+Sq zEv2E6;q3cp@dUw&Rk$?`x2Cb~m%FHh07W3Hem^bTnwGs^{jQH!Bf|`h43qqN8}ac; z0Ky9sl$`j3F1?L%PopvjP~7a9Y~*Uo-lH`B6lCd=5?1WLo`v{!*HWb`rX~AG!Qd1d zmPgolv{f^RwMtPpAH`Gqg7FP&?5Q2QC6TRcE zG8ij<0f@z79KZH41VAXDI{=!SYSaB=N!$gCm3S)yY2CLa zZN_38zoviE>_!q}lz-u(r7ftWyp;rLZmLb2@%Sf0SRp0G{bNbwzuf4~+zUJU$C9*c fU$3m;{}=ij{{S==$XCv(00000NkvXXu0mjfiLJAB literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-hurt-02.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-hurt-02.png new file mode 100644 index 0000000000000000000000000000000000000000..40c2da4500aedeff412e2dd917aa1eab91a8624f GIT binary patch literal 869 zcmV-r1DgDaP)2M}Nz2l@*?d~+%QH-8N2rMA;>!r*b(K?D{_Ku+m%kaOspBUA>O2Qh>Wgxb zZHalqfYL0&>zjl&;sAVh@yw34KQ1*g6CC2W=lzsLGE#YYH#eJ4%O8H9;ICMWTkbkm zvI}`}a{(bGNB_=aWMGuS!w@y@@<%}{`t(&L5|E}nQsi&|@WS&2td+gX{;Yk>KNrLQ z(ktj+-)6C_i;=*9G6_&9vOOC`4hP>k@{^v2*Eazu=)9s_0w7aWAboj;B8P){!yy0g zs{s7Dw8*`sMJhHnnSSPF&V78Dk-z{Y&J#){K!HfVrkTGV^M+y8e|X^%0HdG2P8ewX z;0sgYR8zk4Lq^GrBnrTP5&*At{>s8|EqZW>66Xo(4}GK}WfCcg^lO^jEdem8UkBjY zw|#6a`}pLmJ1|@eOJCB{n<!@o|wwkYIk+DOq6hWJyJ?(c0Qp(Q@KdhF?XDQXJdOWO!>!bLI{KqWZUg#TP=4(Sze_}%jNZ$ zBP@hqV)RDRK)Jl0xDXH0HXMxePi7{a-}_P?P-S0sfR@q&0E9vzItG&^0499_8$erw zJ3hO*M$!H}CApP}bho@6H$ovg1_O^Zy1~dQCH5TJ2mDHww~`=j4eq!R4nMX;I#7~$ vc6ALYo@~4I{xWTwU0tL7y;@}_*HgiLtcN3^p^0vw00000NkvXXu0mjfe*~9F literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-idle-00.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-idle-00.png new file mode 100644 index 0000000000000000000000000000000000000000..0034387b3df9024159a6608218da95f438011fa9 GIT binary patch literal 839 zcmV-N1GxN&P)LK}1kmDr&(hLSs?XOJd?f5y*V$MSF|>S36w>W!(A>4v0H|@5nmQLCPmmO&-JS-`RaQzcGLBh{ zQm6pXcHx$Azj>k!0=UXbjk6k8jec`mG*W~FBjXwEXMs0M`b8r}$mNGGEy2h*N})p6 z9Y4>Ty|}kIc;4(aM2SX9j`X|T+SB#30GvM6m2t0dd)L2_?Dtw)G=Pajf)cwO0N0@k z0D`y2a21tP)puRE-!&qQjkb4c!LOf~NF)Go6_o>N0kRSHW^@sw?p;jAqU?MhG6e0d ztTV>l|L}_GeQlgPcU)*xgcuub@6_}O0)`MBT@XN-)ymtJeE>qmNU2)!sR$E^1m#yB z08nDL8%NpACrrko!hL3)Ba5REe&?s@<0m$pI8Pur$d`30;evFsdpZsi2o4gTie&3{ z30Z~KoZKI`>;TfysG6C;X3Ym6IWuPnshJ(aX3b{=C&$kFXslfGcPuSk#J0W>jvTv4 z?XKP2^$l1cEkLK(;iTB%G_IT5y#V+>%xefjN{;C0(b#Abu^3TeRxCu{_Cg9#4kzJ)3VM9cEZ){VmOyZDrLLDHtB9D(s(E5IYrc^qld-6A6g!;s?r&OH?wM>6 zva{!!c|%# z+Vn4xmLom49xSna<8e6eb81?OKPf_zrX7E^5H2K{NbtM2{y8-*B~ShfegJf$JP+8M RJsAK1002ovPDHLkV1oT6gI53m literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-idle-01.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-idle-01.png new file mode 100644 index 0000000000000000000000000000000000000000..24d57f9d173e61c313d0167f61dd705b06cacdf2 GIT binary patch literal 856 zcmV-e1E>6nP)@AS22!aTLC@6YJjEEF_ zib#y2KuHF+CYs9vn-dw!jdis}%5D#_+r5km+BrqBKa8FG?YrN9zkAMixChEAtE{sA zCD~*Z9=_J8o3D2qKP$}(B!Zl1Y0#UuZ2~|`YizFf1M+~R6g|<>p!>bmMB~$#VN|CI zz>$mH!hI`57XCiShS>oMB~$z@nB@UC@xx3Kz1*zBpRPab*db_6J{t7 zqIs8#p+Lxh5-lkp@mvmo!N@r4CT{Ym*@kOl1CN?*9CK`yVaakSRe=p3@*JqGCv|lg z_Adh84>O)v|udQruWwQm`x?w z^JdhDCo&mh>{S$A?>$Jzxl=;Dh4n}Q0>JI6B2oF7n(O@lcpMJnb`^dA=c z4N2>fHNg%d(E(;wYs3@}0D)kLNOXYNR1&wVN~oVOkiu+?O@yh-C76HE3qHk?Gt&Z(Zt;K-Ef^GV2DoJ`SPUG7t>@!PbbBkni zi^LQUZda9MDFuQd0K$_?!umuA$j9?HXgzt!_=DN?-&Sl)@mOXey?0 z;R=8)JGbWxa6>yMIEdZh0Ki}E5ncMHlGY>b-Tg(iZ#^BWct5`&#ZL-I)^xP}QxXo6&1Cr1 iQ-43dAf-?K3w;HS{~Fky1}Z-Q0000c&a?)6?51l@Cr!arQ@Ip5`c-}k%ceCON?i(1s8 z7WFU5A#dr(zxi~Vv{)b!7Nw z@}e<9XseeOjS&M%w4{I}@_7LI2H&#seLD|B4!o;_JPbKF<=G%3r1)a*35T_$q5!aG zP2HSv_YweNw?7hCQH{Urrtr8z9rlF7T0FFa@pOusm(LBm0R%i4dCk<`LtMCYUTAD# z&f?7{v>tzr(f9W~Hro0O0r;Fw-i7x92!)YSBjf25$+E9h-{=LP(&I5MU&k}X(<$LG zg}f2-Yz)7T;?E~pb-WFLv5r>a&Po6pn1wC6%twW{T-dA#1sPAL*#2RN;pHms zu^FgwlFd&WApU$3w{t14D5tSG!p6W(02VHb`vZ6T6O{HfvTMbimAJ=dEXzsP#eJJ*&3#eJtJu!q*u*E2 zibC~*gf@|a8Yh{_M8O!Zsr{s@-Ey}hTOhi02tA=}ep&*Q{JvT22ffx3(RVPr65`}qeZ2r5Y zLRGClQo3!ZKPtR7g*ntAU@l=@L;cYrbK>S_A|(XG4Dq)lW&8abk^<6Hk}If%q5f!* zs;V@V4-gEB#|MQ*upToV7B}otiV%`ZtKbCXRqCnmJ1|`bkx`Ct}~|q&|(@@)ebP2j+CgtiRDe2DyoS- zoPx#!0I1JC<0veXl27RF5%RX{01pZjE_@6USzQI7siNAvW^itX_2xD@@7@xcTUfA= zw_R74=Lxwk0$?A1W%e0D0Hrn??>)@`LS=-kkzXYMB1gVc_IMb8;{1H`SNik~i_s+! zX;TokMhuC?=n}D&Fm7)r0d<70hc!aBVgTG;9|3iQ*h*MbT9b?)ZOGfM_uI?OS&prQ zaekVIavK2g#D*ziPejPGjr4mwx}&g+!MT~V{qe+x`8293>!_-%Gy8n4jh28q0)T(+hn_aT zUy{*c-$}y2kTA%z+1ow25gYBLmjE3C^BK5j`j7J z_hibR*GSvws0EQ zjwj`%aUiOrD9W~WMN!yEFjJ(6BufM*{np^5-ney(=?JxDmdx4 zYMMsSAc%^h zLt!sdnPV+fP}cpa71!A`ZDGwaIxKM#)0P^uHW@L=#@szV#CuI>r)%%IPv#5Zp8F&B z`^zW4^E>BUD66cp$||d@vJh4o4t%WT!zMtKEOI4 zOHB8-G)bRl9g+AX#W0T54ghw(`-SqnHr0jzKF>PinwiTO@#3*+SppJ?PnL`a!&m0T zRm&2PE!ip}@kt!39lU⪙GAq_&2)q_oLOG1-9agVKozuyLe;YH&1g@zdEA5p4T+iQPys936#+z4JX|Lqx zH4g(&>#E`4TW=`Yy=%rym;suwISYA_#yJT|GkozJ4_;Wvf>ByR*#A#!F)3RrPFGUpV#F zx@x$Ttf#x{gaN7w0!)DD8((oXbm{$p1~bWo5ig!z-=93X)YJ=V$&J<>2*{~aijfDr zMr>8(IEm>zKF3=5Oa8`!-uK(@m506^QGPTsJ++<>!~poJ-%DaTPtOl=G1JnZWwXp{ z;^htp(VJ#7E-X_^Uo!ZdJonp2#Nwy$**~Uj??utvx=pib8o68!P1F8KBm`1QmOBbB zS3~Fel~%=+nGWIg?4WJ$MFAkBB$vwpP*G7qWN5?|85*%^nuZVpA(e0HfC-S}J-^FX z{1jW7pW%gP-2&kK-P?^42q75zamet$92&I&WV2aXt1|2gJgCigUAmS8G7w4|5RW#m z5&$3UdR&u2(4Zv&N+5Jy3J%+zt}cx4Tc-B#xM+}pP+DFHeO&?pg(;Ppokd7VcrbKF z-^1SwTkbu002ovPDHLkV1m!S>V^OS literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-idle-2-00.png.options b/assets/data/characters/adventurer/Individual Sprites/adventurer-idle-2-00.png.options new file mode 100644 index 0000000..3d22712 --- /dev/null +++ b/assets/data/characters/adventurer/Individual Sprites/adventurer-idle-2-00.png.options @@ -0,0 +1,8 @@ +( + minification_filter: Nearest, + magnification_filter: Nearest, + s_wrap_mode: Repeat, + t_wrap_mode: Repeat, + anisotropy: 16, + compression: NoCompression, +) \ No newline at end of file diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-idle-2-01.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-idle-2-01.png new file mode 100644 index 0000000000000000000000000000000000000000..2cb84f68ed5336fa1747f8dcb774a2087908c64d GIT binary patch literal 963 zcmV;!13dhRP)TEl(108eSrqG363>~4$CJZ~ai@{j!5Cjo_ zHq;ew+(1WrQDMW*`iIuFwpG#)nHVZkPb*qGV`q}3L(S(!c0!I#)ihsZusjgH^OyHM zPu}-UP9R5)96562$braK;NHEBGI@XLrlzdrf-H(`URf?H7QY5SC>UZvX$g=$p{xYm zys})DxaQ#3hDesN*en3lZvRPnUX$v8041(Di8T}qC5|U=t0pTVer?FG-Q~MH;katD zB2pE30lzkc#b#l{p$l|Z*Hckxr@Oj7A*CASA_2EYYSAbFUB1h_eB}VgDg^dd%Q;pd z_{6$MbxJ_-um{{8>Hl+(u}{CCVBZdg@7@LAozKeS7yR~+_JMvHyk6zQK224ifZHS6 z2l@e+@$a!Bs}+Fu?=B{;bD7PmQW{X+T9J2a0T?bEr}&2sATFf8TnEpx^_y+-Nin8^ zvJ&qqE0em!gZ?ADvc3s`8wVQ+n2P|YcGm;oJK2HL?%?ZhzfzW8xya4Y5$wa=%rfT# z@K^MHLS%k)m|5n0t`@!ypj1XlYX#gMS=rJz>3LhB3tOQpu^+snvHtTNtorCnE(|9T?rm+x=Rd*C(GlkLb^`HA=+$uA9XRcd#PvV7wh5pA1OWP)DH)3d+#U(>z7O8f zjOWZnhDwYUEjOH3B>@V)e)VeTG)igwyVzVSkqZINfp})6@ns9<;g- z*Cu+rApZ|WZbYeiDgMydhr>`2fW7;7|2H4we{C+40EbT%^Uv*zw4Kq!mYOB8YtiwP zu}f_h+0fdh{P!y(k=k&#m3Ki_Bgph_#>h>eHC2%&yVrc{y6p0QLC)H?HtghDAL0Q!GFZ<12-zV#vN z-dY&T)wvt3kF&I;&@64oeyTm*SXWxJ_V;GGMNN`-ctHH z8BM?RX60Y$GY8crie0NGNazek{^rM1m!2B)dN`8KJw6j@4ST9eB%``ro;!{2Esbrd lS(4W9e!OBq+VA;a@CX>~Th1JqT}S``002ovPDHLkV1iYA(6j&m literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-idle-2-01.png.options b/assets/data/characters/adventurer/Individual Sprites/adventurer-idle-2-01.png.options new file mode 100644 index 0000000..3d22712 --- /dev/null +++ b/assets/data/characters/adventurer/Individual Sprites/adventurer-idle-2-01.png.options @@ -0,0 +1,8 @@ +( + minification_filter: Nearest, + magnification_filter: Nearest, + s_wrap_mode: Repeat, + t_wrap_mode: Repeat, + anisotropy: 16, + compression: NoCompression, +) \ No newline at end of file diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-idle-2-02.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-idle-2-02.png new file mode 100644 index 0000000000000000000000000000000000000000..95eac638934fd3cf2bedf7cb6bee66ce79613829 GIT binary patch literal 1002 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 literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-jump-01.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-jump-01.png new file mode 100644 index 0000000000000000000000000000000000000000..1f5b91ec7650adfb9d70df1e6d6cec33b5c8a90c GIT binary patch literal 811 zcmV+`1JwM9P)uiaMi{(lHj5b2pL6N z6p9$OQY=BICkB%SIx``DzJ?hwu;#TG-)ly+&AUp}`)%HR_r811`QLNyeHTnjOiWBn zOiWBn{ueC!;pBaLlN$YAa;HVO-+d9%P+6$j^RfX5t_8`-w*g`W?YWSK%0ktao`&r8 z5iLeamH?=I^g>7s2Sgb86Snj;{TW;f>iyAe5yT0#26!BGDuBE)hhI^Uy*^!x?Dc^+ zB1-o9uqS5=^D8tX9!H%juguXuGl|E3k=c?mGFHOKULR7jME%QgM$4Vp&!#e3?qtOM zNtkb8d&J|YQ~PHo0a(9U3&6tiBIiF(F>){fz{3aiF>{j7)eG}4w6vlHtgU(h@TYvo zzG}sRKn=NC0XVUG2*0Al%$qGK zqy5QaAu$*>qV0>!jzIw2@(|9NDhoh!b+LN+sw{4K2#AO=5{J;ut_8IdXR>W9EH8rp3ys|)`sxq6I&r@p8YsDS5Xr&991%bjZLhH@x@h>3EAw1GoqbDiyz&Q6^}&? zY;3~hD*$qU0MJ}r9BzL7LFms|SZN)8(?ix)yNgJ$y~{h7eNC$PyQ*P}Z3P7?K;y(j zjIG?#qOc@M1cR}cL#=OWZ2a%a$aVo5k|gQvsj=|`xur$noyJ75=ht`*(HYo|@N0bA zjmzPHq5vW0L+d;po7M$rnW;&&Fe=!ua3KKJq$B`rNlC!8-hb;tPB`O;1<@xK?17Mg pqC_(BZhFUH=R@mza{T@?`~rf+AM48F@TdR)002ovPDHLkV1gCyeJKC{ literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-jump-02.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-jump-02.png new file mode 100644 index 0000000000000000000000000000000000000000..1757b5f81e599bc6a0f6d53aeca9d583753f397e GIT binary patch literal 814 zcmV+}1JV46P)1$L2f2NK16KNLsH515=1`q5CmHEt`t2YV@17aJ3N2+nv%Sn;C1MC1DAebF1nB4+#6Hx>+Y*Iq4;q>L+{eW9BmnJAjg(e8fAgm8A=T{7cDoMnBH0o) zpL?hPfQjiz=4O2)C1(IcWO}I;vF*;nJ2M*W8wQL@T%XfGv2vftNPxtO3|Cg`-kDLx zRh2JA$HQU=yFZ5AFP?EkeEjZ6LrfX(B<<2202Z3=(YZgH^Xe1;4wp;8hE<t1N-0LV;Cpm$lPzsoI55kiP$H$B=!qOPJa(E5FK9J=Am z#02VEdW1__T4%RdtvFKS!sed58<3Vy%HMB&Re1owuc}hM{#Fo9q`s;=;9u(_J4FH{ sG(^9u@^xWRs*H97#>o^#6#of+0f*2Q`qlX&0000007*qoM6N<$f+G5W$N&HU literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-jump-03.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-jump-03.png new file mode 100644 index 0000000000000000000000000000000000000000..75378039d6fa82b55aea5b18f75998ccedccca88 GIT binary patch literal 759 zcmV+0!0Q2bJFUFpYQK^VFwHh4E_tU z{*=&})Aj0J*@3N~khW`AgzN4S{lKkwb+cUsaM$`MtZ?h1k*&*9)42cm3H9zWz5s5Q zS2K3^ZCqG|bgxKDokw*!iWnGsr^O~lL(I?3aKy5Ruko@F9o>z%97O<>U$~Cj<<;WK zq5{BJsE3iMZ)&DGx*G}2zyEDqgc;qo)}+5l1#otDWVO_J)JVRA*mIKpA&gAmXW4# zBdI0;LJPAXTd@@s0uY^ky&k_eO+D~ZM#$z8+FFzTCN;D$yD9ciwrbUI4)hX^#Q->7 zTB-fU+1ZhC9>OY;Y9g5|0J0T;kI@LZ@+x*D!m${sRTF`bt(DqN;aCj2BmvMG3}!i3 z!W4uDao76D^S2R}R~amJVwWWBl0<7TD5NWdRV0}_teZ(s@WY+2?}( pOJBMDV&d;UZ36=X0|SG9jqhra3(?R|fqDP{002ovPDHLkV1lt+aBTnp literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-run-00.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-run-00.png new file mode 100644 index 0000000000000000000000000000000000000000..39cb87e2e7986e7d050dec206093412a91440dfc GIT binary patch literal 810 zcmV+_1J(SAP)(_dWrs7;fp=kL(*fQ^rG|> z2xhAY9NNHaQXmr49Ei;AHf~x}+}p$2ZJR4~_ug5s55_&`+_QUr-}#+$&xJH;(xgd~ zCV4V;W6;^*8*+60c;8LcaqNnSy`@I3uRIKZ7!;|fvH@@`81Qm&U`*-bUiu*eOpe~+>aEK=meOQtjW;#Pi6k6zb1?zsX72^U znXq=+nDWaPMkM}(D2miITcy8t+6KCcLOo>XMP6u2w16Z03A<-X@6$&)@1YrmjoNF*2F(`C4Z~7lyi8rT9ZI6=*&)Awl5d o=XI?gyCs^7L?j|_r!+g{ClEOpqYXM$c>n+a07*qoM6N<$g7boWRsaA1 literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-run-00.png.options b/assets/data/characters/adventurer/Individual Sprites/adventurer-run-00.png.options new file mode 100644 index 0000000..3d22712 --- /dev/null +++ b/assets/data/characters/adventurer/Individual Sprites/adventurer-run-00.png.options @@ -0,0 +1,8 @@ +( + minification_filter: Nearest, + magnification_filter: Nearest, + s_wrap_mode: Repeat, + t_wrap_mode: Repeat, + anisotropy: 16, + compression: NoCompression, +) \ No newline at end of file diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-run-01.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-run-01.png new file mode 100644 index 0000000000000000000000000000000000000000..e83f9669a6f785cf7677b05d3b902259d6581bbd GIT binary patch literal 757 zcmVglxg?m{i||Fmkzy+{BR$d#_sWL!MwHMO^+tQ$p9Q|Ez+NQ1S9)Qi zcOqyA5-5qFvLF%>avO-OZNw>A!LAqU&dm+1-E$klJ}`FoJa;_b&;9m1cQ+_dpg@5F z1qx7mge{9{*xQ0c1vYc{H2*qNA zVlnKJ1b|(V2*qLmoUv7~8Q$Xh-@eJUWo}UiK(c%`7#8u&%oO=#S=GV z)Zx*EL#K8V$00Gfwrn&4An2#HUm{sx|FO|X087`y#ChXG*pWm;5IaW>lGqGy0kAzj z#P=V+0kGUlNcDBL8(MgTh-jgQ>+97_0$#UE-3)Kh^Wa6=xl?1$Dg82GID^ppNG1u5 zXe5xaU8|B&gfG9DIC=ai04x6YX?@X1fWfzOhvVtjbNf!p5`EfMp>L18ekmkFPAcN~ zxvs)qWrzgy$u0`hMZ9iTe0tY{qA0+xls>D~Dr_9n9~!53EkNebilT7kMoV18IHpy^ z>vqN8h4-dLq9W#DN=1gd+tRM`iEB6c^l`CR`)KW=1WjADhP&J1{$PmJk_r?>AvwH8 z?d6NQaHjtM!L&ItI675aZ7Br~4%unT%YPtZ>1}qzy>6G`37_+K_Wfv8GfLh?Hnw;2 n9YGwu&5n3)vqQ-J9WB`L8C}XDV0(wS1VGsoR zi%Qv>lMBF3*J}(j+X)G;xor+k=>7fANN$vvQ!A42$V7^8y6hYV+*wN)5O90F^gQ~Y zid|KT-Rf}YtPY3H?e$`HICKyc6cTm%@?D%RJH>uC>2-~y*EQnKT4HctF$O`vAPCC5 zXo>qdVjo#qb&9{ab4+PF(+a7+bOnGLwP$1UCGOkrkZ5B_v?={_4+lvpKaVr55P-=S z&CGYUU>{kLTbf$s_15_xs@F&)p+DW;-75o>nNBg~ndVT5i7C%CxJOB^Yh*~Y;dI%f zwi9sWGP&Bv8m;ARp3z0KrHAyK{1}K6#}|ohD3( z@#m<#OP?C-%#7pnFRQwK!i02tWZ)MW8NpkwB>ioxLBcPM@giYDYIAg$^@~VSY}fVm zh*9<2fVmx9+7Yn0K@O>aj~iGTCp-VzreMV#z3;{Z(9BU|Hk+4&>1tZ00000NkvXXu0mjf DuoG;B literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-run-02.png.options b/assets/data/characters/adventurer/Individual Sprites/adventurer-run-02.png.options new file mode 100644 index 0000000..3d22712 --- /dev/null +++ b/assets/data/characters/adventurer/Individual Sprites/adventurer-run-02.png.options @@ -0,0 +1,8 @@ +( + minification_filter: Nearest, + magnification_filter: Nearest, + s_wrap_mode: Repeat, + t_wrap_mode: Repeat, + anisotropy: 16, + compression: NoCompression, +) \ No newline at end of file diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-run-03.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-run-03.png new file mode 100644 index 0000000000000000000000000000000000000000..00ccaf423edba52bafbad789e07fbc7077cf3873 GIT binary patch literal 848 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 A{Qv*} literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-smrslt-00.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-smrslt-00.png new file mode 100644 index 0000000000000000000000000000000000000000..517708e6a93b2984861c824c0fce74b5ff3a7d78 GIT binary patch literal 697 zcmV;q0!ICbP)}X)wMC@e^$;W|4lArCY!?Ohln0A#=@2BMhq{<}>|;B0iB6Hn2!ak4 z(ZN_Ku{z|I8X6l#OP8D#WLw>F8NWc=>97bh7D4%rbaH={G`FgNIH3a(8H$8VHQ*c@F&u-eiL9y$pfGU{5ApW@qTekBpvHF6JO^6SU6IS8t?;<(lVfxq*7Xj zu%}5#Ub&D__F$C&2>+-drDae&3WE=4Np=koKItXdHNez|&q6YV_eeU{Z>E;N*{;1l z-a>vwqi$8>+SNhZz1-bt8prPaUp-=#Sk!d@)=x#L2l6W#4Tr0kjE|w7KL$YJ&U<0m z!b)qmv7sd4bGs=Vwa-&^>kG0AhlQyUPH>F9z8P~)nku(?f*tCEV=UI4!5vW$+;lrcUd zEXQ$?$9k0sRj>uToxm^*09rcQii)C;oOmguydCQifEQcUw))?du%5Scv=v2U2@~17 zsP%O=7aMo7MC&Vw99qLL3_`9ALaq%_kv1GDt-j9YqU!fi&~*yBPJDc(9Nj2z;^+|Y1JG$4}E8`@N1zEQ&@M{lA fBoc{4B5{D9)NASg3O%os00000NkvXXu0mjf?fgFd literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-smrslt-01.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-smrslt-01.png new file mode 100644 index 0000000000000000000000000000000000000000..47550fd053264349fb7653ed242387e30da8a64f GIT binary patch literal 677 zcmV;W0$TlvP)de)s=>-yKLK5{X12 z`G0VT3KZ`f$Zu^s{CHGY{M{&fAX7m7vIIa%(~9@HTiQzcR#L32!12C;{7wQU4Q_YI zwXeRpVluXaS|xg?rW^n_&UNL~WD1{NyDhFMRVf*#-3QIdm=XZ`W>zlE&25{gHDf!i zr*aYcX2PLBuFmadYYD+vYsPj)b|O4J>(ni8Uf*9`JeqG$5D#_` z4|Z_Vqlg?95GWE31#$pSSASJaovWs#PgnnC7T-l!ODA~teqLya2^0DBEkigI$oXCC z7={6Wo-LHvRv{CSGD1tsieVVkxoS!zqUt1p4@;a)>p0q}Vn8S3=sU){QDOQ>QQ zv9efuuz22(-UGmNm0r?EO(Y2(Jz{$d;k%Z3zAzJU#@?zdudV>F5{nXjF+obx=x%9a z_{t!I4EkK`X&BPPY)ndd+7oE&uY ze?EqqNTPTY6pvzC0tEk}{4PVC{=9W<^j^RJSLY*n9>C00000 LNkvXXu0mjf!sjj{ literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-smrslt-02.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-smrslt-02.png new file mode 100644 index 0000000000000000000000000000000000000000..685a959e4987104768ca7ddc5904b841cacbbb00 GIT binary patch literal 689 zcmV;i0#5yjP)f}8j3>3raF&pqef`#azB`*RLRBoc{4 zB9T~%*W)p~9*?n^e<)T>W+R+A*p>!x)Ymcm^j*dO<6e))&>LIW`Q$;-^QyFBf*WD@ zSXbI?XGCQCY;!5au4w>-7JiiUf1w`Pv$r#y``l5p3_u`ROW#%no2C(p%%U$Qw4LF=|5X^z6cfa@$LJH1MdAwf6obXg;iA* zVoP|AxDFl0rFWAG`Z7I#^2Xofv}faS^v0Hw?3ATyojN&SwC~aZsQdhkrQ|BMnyR(? zTq^I~-c~n2(Rm`wBO^nj#2w9fZ*7+u%z8L@8xj`$6JIS08L|3Gi6+sudTWt9jJ;1Tbo(}sU? z8ojxRP&fjB-rNL0C>+7Duy*_^b-!2-AwmEWiwV>QmBeBqZ`}6jH@odl%LHT*erQx1 zRMRt|aD+a;U$I&Q2;N5~?p!qh!au*`pPc6ActDuFvK-@^9orc=ezY8>Boc{4QeOT6 XWRuTKRVnp+00000NkvXXu0mjfaxp;l literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-smrslt-03.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-smrslt-03.png new file mode 100644 index 0000000000000000000000000000000000000000..af97835ee1be3ff32c295f984f00983525aeb8af GIT binary patch literal 689 zcmV;i0#5yjP)F|7{GtKt_Ra$8O==GKOGVwa9mBpTN0Thbc*m~m!%@Q=%Fq_dI&leftSLHI)p`Z z5EZ-x)dtG8ZYwQlM!BvKxa_h_rIzh<*ml{?Rbk(Vm-jo(d^7XC@Auv}^9Cdmi9{li zNFD3uDK z$P&HZj^^FdF+a=w7Zcf)$gE0Zdt0ipy)9LA)deu6we+|Sz$5QPRzCZ)@n`A*CZ9eA zz@v5YAsjMexPl0YL>9l`3x)yETuw^HF2Tef#_#%Zs46z=IyUP%9<39ArX!ko#akdG z;tPh+T+Y1M_@@~hs!FtKt>80ew^RnWdO96{lr~S&f@nUJbd+0xW#Rv3EZ(1$=D+9+~C40$vPVy^Rq;!UIQ>T z^AZ3>QP6c=bl6P@&qQ~9bHTWMd4p&oL9)(9vMxPe_OenSE#qI^$KdF+)m>38S^{8# zNW;jmrMteF?)qjNs+xDrp{m%IH?rr+)!*6Uv(@RY9vq#v=5C&IJ>H@=PSbuT=6bwF zDE2jb9!(_juJ;E5mccW}Qj=>H0Gz8WC7DQIU*53v2LhH%j)sxpqG~c#1Rz%iHVbWq zLsilCA7al%pm-Tk2{2g%@_T$Iq0BoaDgnD70^7^{j~NoMOCq`K^c6BgLL!k!BzwkR XUG?4{2#Lpu00000NkvXXu0mjfFM>a! literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-stand-00.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-stand-00.png new file mode 100644 index 0000000000000000000000000000000000000000..536601209ef734969f82dd69344152e17ac44be1 GIT binary patch literal 717 zcmV;;0y6!HP)~$FXdSeqAdya_jcX{9YfA9Uj@Atm%`#+FKBoc{4 zB9TZW5{X3eFJdtx$(ONy-FScg=6zH0=7T8%_O>?a?z&n4w5Z0JdKXY!p@IkMZEe(D zl@+LwRg5xrhaG^9M=y#ZbEwb+uF48=)uNh+8{5U8U=cO4n$eyOFJ;AxLBS#;GxHWT zvWnedr{~oiAx}5%i{*qo-9oAu?7M%zbzK(~smA{-=kvX-jXHq$UQb5+NnlH~?>@M5 zpl4;za#?*BHVg7k&%D;rwK6q24}eoq_;uqp<>UQCZBD{!K;#eleK?L) zn&klOv$cjB8pMR1io#kfhVkBr=sRr#Ae2l^^hEhd#-5HGcnRKf0HZ{jzJ&!#uKt}% z9sJnb03f;*!PC{v`glK!hpRYO>*C1rJNhPOEdUoJgi8aw*Qs2(kB^5wlk8fnXZi6?d`sc&cMb3m-1 zrlo$Cc6;jYZ-z`kB3C*u>&9vnRs#h6KAK2<`FLWNGFvI}#4aI-(M95A)tO&2V^c4{|@a+;h+6{LcB#@0=eP7#J8B z7#J8B7#J8B80;woErWgNYM0Z$k6pZ>Y5aeo=|nBH)w0W327nZoI9%xf{*RDm6SUM; z%Z`#_#Mm6^GFH140MFfLy2|X+Dv+b3Sba-zN$pQ>>xpI}Vr(v>JrFB zol54iZZ`Au@*_@Pss=#p`OHFTIq~Hfp-*cW<$1X0o@R2p7MX5nl*OePVu=I*MP@Sq zukVjjl%LPH3s))VZYORjA|eLVaie`c?E6c0JH5)Tc0-X+nBS1$kOhF?dTOBu3JU3Z z*r{vz%_{hGLu1C#P$WDfBf_n=JMzNUMF8T8Qci zKP3112L!KwOt4u@>NuOlL`9iH&Auc_NRp(f%#K9FrJ0PQv>i@I4d?35%D|TUur@KM z3MeQtS_oxz`8ukqQj6TkhJvquNQRV1L<|slJFHfzj(V3`ARfnlW)usn)vC5@&8q;+ zt|kF^@-CXyX~|k-vqUG{P>YA88}~RXC*D`v#ZIhW%dNW0m*P1A5@J- QcK`qY07*qoM6N<$g7#ll0ssI2 literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/Individual Sprites/adventurer-stand-02.png b/assets/data/characters/adventurer/Individual Sprites/adventurer-stand-02.png new file mode 100644 index 0000000000000000000000000000000000000000..bb989efab8ab660d5aa90940127f19b79232438c GIT binary patch literal 668 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 literal 0 HcmV?d00001 diff --git a/assets/data/characters/adventurer/player.rgs b/assets/data/characters/adventurer/player.rgs new file mode 100644 index 0000000000000000000000000000000000000000..6a21ec1aa53f832da45e9b89ecf4731b3e707dea GIT binary patch literal 9968 zcmeHNO>A355OyeO2?YWztttdkCCa6!ZJG)sC`y{xO)$i*WrtRrqRo37d)4P%Yu`F; za%luYDz_d`IU{l4gv6nzA|ccZ66p<&NEMYha0Sj`zIk5f*>RkoHi&~)dU67EZi_dNe0G-@g^8A6UIbs zUPau4GMQEM@~qY2YWkrjyrX@|qY}qdu14l2|OrxVqP3LYFLGP1OBL@^RVJ zSdp2`vozk)+#ah8+MTwdUZpo1^aXkst4py8;;Y6+;b;!_X|pZ>qFGdK2}aJ`|L4^o zv5q73=eKUXhxHef&ITcMjNd=~&OYk6XzN1{R%gba z1D>eW$#x~MA`HsO%M!U|qVu*k>fRiu`gK7|4mo}>pVw2>5xvLs`tTm$k==+JYeUK4TW@WAt6 zsdPS$gbvGUSq`pH4{S)nl7h>P`Pj*NJP77!P;c72y^MPh1TZe%V9+;k)BN5PDeL{8 z3|ux19cB&r(G3R!BcK!nIf9)QO7jLnd@YJbOwl?64~F<~tcDFZ3Sm4QlQ;k@EYN1* zfCR2jCT7Ef{Z1>GP)2Yxu+N7rr%i;@p|sMbh6#z=lT9Yzh6j<6>{~mBIWQ}vKu1nE z0T^1HrdW~$0u~nC&{R<@MMi`GQ;Hk_4A!0lIL^tTBR;-hv~0( zYKq;GOk$lUVMx9ghWFXacX`^`*|@(M6wLwj3nIS(W* zS4F+U;Ot(l)j$GpqHTm1Ks+PJwLqGb6{R_S6OiEytV4z$tgenhzLE%4BgR6! z6fsYVM469$yvXY$Q4VKbq<)Z=1FPx|^R>A+!5bQsoTb=A3kuEkxNY&n1CTUj5hS)L z+lXDGmTi!8=t^&VY|)}Mb!nZFJzW#BLh_E96MC5y6^y1t@gVOkNYFv)_c+Am1}$8+ ziZm`FFL9pY*$pu53?xiJe?U|)C>7k2C*m2|peb=c0OT1H@=o#MZP)o=f}E_o>g9!n zSaQYycb==8pYvR5K{}OGtSM3a)UB8U&7|`PXuaP6x!ZWQs-njNF`c2Y$Wlr%V?cK2z`!+OMozOu?!!UK&`# zYdU#NCa>o48o6e>JERT(&jIu;gVPyhVDyVvv>TNd&{z!mj zX%$6^Wyuw|cEijF48aUqO{U!s0xagL3h9~yrpJu$OI%$HzCoX89FDHi2_41p`l>+3 z4ddk==}yKYEgv^5gjkrt#UFwdP;?nJT-c1WaM;RSBMd_?bjX~tNIQL zcvZ0l0HDD~`?ZJHM8EbRO>C=b@rih6^-jO`=u&%B7XBE610rZQD+PePYLDT+j$K$C z{Cylx2N`1Q4r>oY=~ie4kOW=&XjL9(0U#^vapiIF#OrT0zMheHJ{$Ywn=fxq`zh0v z2eK`S&E_TZ#?lPQH>DOrO%i3!)aZysceV(OP+PMQTh|~kd5Kw}%aN4zHq7)D00d(b zWrMK!!^Wn#K;<7i_}~z6o~5etnhblBq<2d<{M7lE#eog!BCq|F+)WuU;-m?eaJvM` zlma}+ssR8Isl=hb+>$b<(!5x2lOMH4niW8HVx_l>4(FTD6}m^?k~2{03cnMzb!U-U z69j>7`ZYqoMo6~z%zuAB0f+WZjiX!Fh}uHn+aDYTuz@kMNn_p*sJN@&W@BY5@@Qd>&3&(Pg?)e?*%ND>mK=*IOea+Q&H$a+M zHz)wK{>jw;#|JdA%abV_4-cv#WSwo~3!rz|9@NX%Ior$^Ku7E6i$wWb9;*BK;&JlD a&hFOJ|Eh*WQZnnm*(ARfdDrbydi@JdM;>ti literal 0 HcmV?d00001 diff --git a/assets/data/credits.txt b/assets/data/credits.txt new file mode 100644 index 0000000..a502ce3 --- /dev/null +++ b/assets/data/credits.txt @@ -0,0 +1 @@ +https://opengameart.org/content/free-platformer-game-tileset \ No newline at end of file diff --git a/assets/data/objects/Bush (1).png b/assets/data/objects/Bush (1).png new file mode 100644 index 0000000000000000000000000000000000000000..b9209714edeb5537e6021cb2d59cef0d7f5103dd GIT binary patch literal 2398 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 Q?f?J)07*qoM6N<$g67+Tk^lez literal 0 HcmV?d00001 diff --git a/assets/data/objects/Bush (2).png b/assets/data/objects/Bush (2).png new file mode 100644 index 0000000000000000000000000000000000000000..489247b4cb7a9584de6bbabc5b6aa5c2ebf0cd6e GIT binary patch literal 2378 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 literal 0 HcmV?d00001 diff --git a/assets/data/objects/Bush (3).png b/assets/data/objects/Bush (3).png new file mode 100644 index 0000000000000000000000000000000000000000..0997a5caf0fb7e3ec21d946ef3db340213422c4c GIT binary patch literal 1784 zcmVhxT^S7bY%dKD;n-F6xqH8pp=PhT4thjWeF+8N-^`6opSdWjyf#` zBp4H;FUr)d=KvmER0ZDaf9WwcMyoH%C6nvbGPb^9C&3m&>tRfWWT9bJO7sJ?WUJ?QO{MyAK+i zj7Ntk^&4iv#uVvjZ5cqi^PodYs%n^x+CE`oHaiou?!ouV|M4`V-YN!2QtMl)yWJHw zah@5YZGCArZ`ld&Li@pdU;_Z^W-$R`qE@~$pyxZM_3^)5Gu7X82Wwu)`S)fxxz6EZ zeKD$sG|!wl0V!$ju&Gn|m1EX?is7s)#SSNxZnYwyu2A()IjP7KHfvmgs{7sr3(sDq ziWUwVv!$sBV!oSms^R6HH92u$U!<;RA@wZoCIIRA?y%{NwZG}lnugOSE(TRmf4@K)4rVH*n_HVU18&lcqB^96|52$JNcD4{+$GY2I>?0qa$Kr z4B+>=Y;WsgU!@?G`b#$qRnoIyNmEXGOoqSVG-L3mX5|_*^!yWDLBlU{a7aVv5RmY_ zTcR%9Dd8UOST6u_C83`LHIjj%IuR-qOemlxSr~~E#~=nuo<{C)HTY5!pXY?64<0yD zU&vETYA1q*8{J{Uj#d9j!4)$6s02t*le7&374qE`$lezmNmF8`N~!pX<4p!j7FIL_ zo_MY?$p;!Th=34aF21K(u)Y_^flMWZOB_?Ptc$=s2aG|< zlI`tNn!^XiN?(gAXeeN-K9cZ{aS$SD#XM&;qU&PjQ-wZXH`9FjB2jS z0_yPVDNLi)7L_vu5wAmpVzL=JfVqDhOir=rFaoeA=W-?R{xduP-!34ZEqYbzrWUrNT<5Hkcn$w5Qtp1$@E>%H>Ujxa0>x>IF;YKRW z&TF{!PE_pHKB;>r4r$+z>XFuQ?X+wPl&Im+-#(!|n)zCCK~sjXO5NJVbz>x#e*xI& zs%vR2H%9;f04;PySaefwW^{L9a%BKwc`jmXZ*OE|c`jped2n=ZE@^FHXJsx>PDe5{ aMQ&qnWMy)w27m4V0000MZxp zJ?FdsIrq+_CR3UHc!B+l7nqMtYd_;(L|{6iCs{F)VU{8pdg~eyy@EbOK(g@}_Wbw) z``8+pD?d(PUPASdkR(t7bEIk@gj4jx<0;n03k`Q_?~Ts2J_?Zj&;pW;6C7K}_I*Ob ztz&7nmQS^rD@-Z$ds3|tm`k9JIZUnaY}2w#uMy4*9FY>?WUVyRe2GX-)XSRH$u@SwhR|>4;4-E?h=bcXr7A|MIOPmqcp>CHf(-wLPOo?KNm!7R*I0w}GG%r&3( zCmUUTy#7l?QFRFR8SU^2@)69yAeUheRT`k+>_*W&X_w3sufG&XHhxhQ9QBc*Cz4_sVwFGYyZ7%(a}-N^>PLF2~d& z&qMRg**cV<&JG@HT3`H%mN2dJ&op-V64aT{@wRiYmyl!$*Tk{ot;-+j(+;WV>ED;y zVM*O6tr|*k1m{BYEhQ<+=%;*+{$u^Yc;vWz)6`c(hwJVtUOm%I&v+B{7i0-)4ar~m z5HETY4Y+_sAJ1(*d7@D&~ac z`{)NQ+xTn@9M5In$fE3yXUFw|zj%*a#k8;j$)>$|0U^mkfQWsBZU9*cqYJI7dpL_~ zCAKJOpug9wq=XENoD4k1e%XDEv2UXbEy@IF+em)L^T!4oN#j3N;l|0Gs9!7wP;PK` zCExS4!xYu-OGuy?r1qFJR2`}>pVH9}PyFg*@h6);&_NoWZk+!=fL3axI?B;JllIHr z8R`jjElSjH7@nfOamVdt?fmtdMCyATBt=ol#!Ue0J5QCug4lnC;{AMqUG_tF0H{Nt zsHJLzgkJ#sNy?jZ*F6xk(*rTU48P?AA_S&C-sc8gZB3T-A^; ze&nz_P z0khaOY!*A*+4G&A8sz~)00&ej_VIPP!6A>8KAk?Zst-!IkE_e;{7@e7S9?!u{optH zLiX9|&H9YKW84^@eBM23IqQtsDWxvCqPF+DL$!a&fs(c#=%O0re8o1T;?NKR*$3Mn z0KCp7qPdL73%%U4d z29GI$fbm!xNcTvsDpj=4P{t?Pp`Th`Fdp<#+ph~2FlWs6i6NkV&YH|MU@pU%K?ULL zY9Sg~Pblj+D#9=@a9UCyOcW{vm4YhMwnI<|GT)d81^vR(V3Zw&;@TIn4yqLtv+muo z!Uw78n~QFXMLnO>gTPK)o#wH{T-6af2Qh~mU-ztApigXEp$a#bW?9;ba!ELWdLG% zE@EtNZ)9Y7E@N_eaCC1jX>DO=WiC)oM=~@;Zewp`Wpbznf9?PP002ovPDHLkV1mnA BXgUA@ literal 0 HcmV?d00001 diff --git a/assets/data/objects/Crate.png b/assets/data/objects/Crate.png new file mode 100644 index 0000000000000000000000000000000000000000..b50290f16d65245c14ed01c69a8819c66abf9755 GIT binary patch literal 2548 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 KMNUMnLSTY9wYS>< literal 0 HcmV?d00001 diff --git a/assets/data/objects/Crate.png.options b/assets/data/objects/Crate.png.options new file mode 100644 index 0000000..3d22712 --- /dev/null +++ b/assets/data/objects/Crate.png.options @@ -0,0 +1,8 @@ +( + minification_filter: Nearest, + magnification_filter: Nearest, + s_wrap_mode: Repeat, + t_wrap_mode: Repeat, + anisotropy: 16, + compression: NoCompression, +) \ No newline at end of file diff --git a/assets/data/objects/Mushroom_1.png b/assets/data/objects/Mushroom_1.png new file mode 100644 index 0000000000000000000000000000000000000000..ab8f71d4ae4bdc7e309a7c84c4d4151c2bcc829d GIT binary patch literal 1894 zcmV-s2buVZP)6mNX|A<-D4LGTq6#YBgq2oj@$y7Ab1gMpKQTRR3$UXk(Iz&hBgYu9bCvEA|* zZY~5!2=b621~G_MAnhCsEmClQqa!$gW;>4=oIf+WcOH>AZrmBONFjw&V@9=Y-UZTp;r|+8a z^(^UKqW}8REmcjzgz_=5Rzv1)FlN_*Dfb|lwjPGAH4Q+%^A)UwF|uN&K`&-zA4*BN zb3~J8B{kDA`Oh)=epCJt=sj~8Z0!aZe39>N?LFsAI!+FqGxNca!3Y59B}@y3xOpmb z_wep~8Z#a#(MTTJwc!9*e!32UT(?wb!5~pV+qh-$_t;F(MHPCj4xu5NQS!!Olvvvzl;RNotx@gZv^gXIj*85$FtbU@jF14d zr6})VC93l@arp`8ZMpUK~X$0uA`c1x{GedXvnIQpi0Ev@Z*~GH+pa2lNL)$xQ zT)7|me!ME+wz>EiSg&+=AiotXzp3F?-8YnWfhMU>CEJh&N=1KO82fo@JQ7{n^) zZ{Dv3Zf>znpQxN2FbKW4wt#rPTcW)dFy$R`dwAE{1~3;KrJzWEFfQL4+%BWlw!gT6 zI@aLOOk558dsR+-%r6IaUP-SuNj}zp4@j?#LKm_T`nc|JcV$ypsNou9*F6Dn0C{Sa zv!~!+Zgw%~Ds0t*BL5oX&X%Yjd;_D-c~xdDNolyV5X#ts5QpQxx8RzafL?(tz$ zH#-(oKeht6g_U8UQ%IE%GY$~wR+i?eSga%=ADbgoiSnpK}d}@_@^>9ry&W4;s>-u7a!n4nw7rg~6;e%3asOWmt^ zj%w%h8%_-^^;W+UN zp^~eWYSATJZ{UgBq}K}V7kTds1RYfZNt`$l&P6=Bl)s(t-q8g8hHg5XcFT`bn$V3aVRiQpUB4#9p;iHrf-! z3evv_oKH|tj+1)^uhTK8bGMDpqCLU&H$C;|-CqM$e`z1flgi}w;V((~F5y-vKxkm) zSTq9`n;!R0LD2WBA6+5T)8zHe%|h-&PoLw2*T4jIT0g6zBi zM8rDxN*uUAt6@m1vRi9{{H#KlstaJ=`uG+)1^&h%q#gdTTKjF+igH2Ez(8rc) zcqU^}-TEGPCs-@!f5+lW!W z+aCD8rBMNvgHo`a+zRk*F2MJj1<`v+9x<%1_WgqJ7ne#sCO*1ATr3#nAX@7Ie#jf; zAbzd%3*i3^qGew|RTv=<4Hdxyr~_!01_WS4Kv-Jq=h#|4-5x{~+AhkPtQQN<2O3;+ z@Qv*shg@Is^fp860000jbVXQnQ*UN;cVTj60AhJAVr*}3WMp|RV{&KQKGBibQV{c?-a;OG>?f?J)07*qoM6N<$f^%Af=Kufz literal 0 HcmV?d00001 diff --git a/assets/data/objects/Mushroom_2.png b/assets/data/objects/Mushroom_2.png new file mode 100644 index 0000000000000000000000000000000000000000..3d28c32a1e17ec7459e704526628cfb0712f2b56 GIT binary patch literal 1636 zcmV-q2AlbbP){~q5S@|lM;ezj zLkEe{b7e-&e9yYByA@gkC?Q-w`@%#LLkN^LF zAPUoSVItkBIBA^6MWxVI#YIQFE~E(=`%&*j5^`$KFq(LWXsRKO`4%=p&d{@nT8!a z{!!C7x-FaxJ>Z1`c)_DiBEsb7ogC7$Zi1=dhB=gqa7(0dohH~jh^_^M+h>BDdqRWw zW@USh*nvr=e>`!NZyTaAnIhoc&FX+fgP1=lW?quWYGrCVYYxzSj=92R8^8x9mb{*L znr90Ho><1yB9Wj=V3k)hZvSR&@cajukAB`U(UlhF<2#r)WH8UT$-1$*&^o9J`Ve{> znx^|b4KPEwLQW~1CiJldE<0ni1M_sgo%$<2Y_f(9rTiH>x6~?CYl;6 zi6VkRAfv899p9yPZ1cvMW6TSOg&!gl+HC@|SB6|$pCo`hj?z4W+~y(G)=6x5^9I0M<`ww$O z45#ONRp z+UDrdKv2R|khMAk7Rj?sun7t+fPCBu08}V`DhPm-fK<<30IA_jqO_IDkQp9e5aFc+nS80xTR|W` zmHUv9;iA-!hn|LFwAB}vCte14mLV$pD5hdfB? zOYk0fS!y#>cr#J1_7n0>;XlqagM;E&zc$5_d?7wqp#2t0)$Ol(638LQ?7&D&S)7gI%$x9Z zzqXC=kl4%vzy67%^3Hh27Kl*=Ob^h0C^ahyG{e%pU66`1j53`5;O+o%$hVK%WXaCz z_`C8Xol@c`%l-@NcT&oRtB|3VVo5!Uy=%8%}Bu0xzIPsUN^ zAtZNiY+g5_8bzo_oRB>sjzyyH$etLh7mhvmvnS`l^#SkWVFfw)J_ppH70laF>uY8* zZ%jvWrZK-aL6i7g@jS|A3iDQcu0!(fn%zOlfs)iN|F?oEh?x#AGBp1G2Xe6FDgoIu z_bLE6y37>f$_F`7Zpj}HD=sCEcM%iCfXH_i+ zOZ(fg?O*RyssmW>eER?Z04;PySaefwW^{L9a%BKwc`jmXZ*OE|c`jped2n=ZE@^FH iXJsx>PDe5{MQ&qnWMy)w27m4V0000< literal 0 HcmV?d00001 diff --git a/assets/data/objects/Sign_1.png b/assets/data/objects/Sign_1.png new file mode 100644 index 0000000000000000000000000000000000000000..9d9da0babab5bae63aac91ca5bf91441933d7702 GIT binary patch literal 1180 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 literal 0 HcmV?d00001 diff --git a/assets/data/objects/Stone.png b/assets/data/objects/Stone.png new file mode 100644 index 0000000000000000000000000000000000000000..6095d670c388dfc35970103b5da88db995fb19e3 GIT binary patch literal 1931 zcmV;62Xy#}P)90oJw1KH)Xw7@*!wyLIksw=Kb`HaURhf`+jB~Xn7?;S zGieyc(>t^{9uuK`CNY-=!H$xS+4+%r`=K3r9-mH|92w@lo`D;kqOR+A?2vSM6h*nc zOH7#;uv5Bb=Pw#gp4y>0@EEeOm%_Q=2V`65sklsGzp_KO{}kp6dys<8`3czp`-<5% zU%c)i=W@AQqtW=!q)mE3fVN>@_f<(EmXc4MoC6qvf$qobiwL1dFvc(FNdHX7IIClw z=m?*u(!~fBb%egc8h(TR-QE8y$mwM6C_s+Kl7T|Dg|v-cTW^gO3jPv(87DMNdve=D z&Snb-XHG|Y0JGl*^@dSGVy8azK1@~^xaFIyd7>UGw1IQq%qJ;t)q%4)0 zK!dcf{)?_@FK@??F>ONzF%1$LXn3jhYJ(Z}RqsZhZkzcEtupr8A;XrS6X9U^n2#p7 zK!ad}zm+6u_cjO{X~hXS5l@8%*_KQy*DEhoxM4%0oM_L^r}NLAK6U0AZw7vQ{Ke$8*M{*7?aqEE7NlRDkgY`6R6_?1;RC+ASXkr+-H+Law;V1l`foM~ z`5flOwt>ZbsW%9^K>rQuTl#kvfH1=cM z4KdoOywPf}gAX!ELim91&!qE$UX44oTJ5e-0k_-jhbW*mH{%8&gMe3!G6cXw`A1)z zui)+Q0Xd_&(iDWP9}5jKA>>UMOS;b*x#m@qk+^T5S>t=UA3j7+mQ`D8=z{Nwk+jL%EXQy~<0Y3CH)L60bSq@io{5N%>$(pRZe?i7YBNz!dJ zw*A4Hct$}6DG3_LD~jCQRBmblO-#RId{-EBmzY`hHBxsh=!HajOF%34E&A-pP7 zftYRcb)I^4RB30+>`Zh^K+7xgCSCk!Vp<3t;td(QX~_7K2lS}Y?%Dy95pIjVkS&QdwFK9rQ|l#Z{l0Kodig;^k(uc|Tjdtg82j+=VNQDeY{@ zWeO7o8Y(5h8OR5$2{0xyQy5p;*&?!H;+00NF;XXZ5duk3_6!;BCyRKqm(tFeghaL; zL4ZyrGeVyamv+2`4bqtryCKx|3|iEKcm#$?<6ge1s3PIxeJ}InTc|hxD+1a}Y3G#1 zk~C4Et=y3<2+Tk9s)tR9`HARo-K~6bJ*o?tP(jz0Yh!hSZV_|NKxp-GMV95gBSEhc z^E_9$Af`1(=nq+XgPZSB0)w3}L03J17CmVg&&y@^NQ4GA0MYhLel4Ifg4sc{jVo_W@bF{~vytD+XhM>dBI!@wfmJM`!h35M`t%|0Rt;T_&MS>gcAGyI|z%inMTf1R@4)b|HxRGHZ* zKQ6b7)M=4jC#!*>CzN?@rYH|?fJW%8po~H)Tlfg#-p8Owi%ZP0!;1TXu*+( zYge#knVpFU8w8)h`ddM#Kxqa|3RDiT(c#G%;}T^dR~mZ3z2Aykpr2zXS1f~J`US@? zo6cLmfQ9LspNbE!v16WY>VtQ|4JdfoFxY~)8nkZC)0fTUtt)5FktzHV0xFKfo9_K8 zs--N%Rv3VT!Vs7I_5@aexx?Vv3tl{QdhpWW;^bE9=LDWgX4gAijPV2TACtUVuhqXV zm6l?ebY4ot(`q7~M3XATVkyDO=WiC)oM=~@;Zewp`Wpbzn Rf9?PP002ovPDHLkV1f<5l>Gnz literal 0 HcmV?d00001 diff --git a/assets/data/objects/Tree_1.png b/assets/data/objects/Tree_1.png new file mode 100644 index 0000000000000000000000000000000000000000..33fe1e8eba4a4a0baf16e9b795d83b656b76cfd7 GIT binary patch literal 3815 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 literal 0 HcmV?d00001 diff --git a/assets/data/objects/Tree_2.png b/assets/data/objects/Tree_2.png new file mode 100644 index 0000000000000000000000000000000000000000..bc8c0c121e853b7d7bb26e4e13e55fe8371dfcd9 GIT binary patch literal 21899 zcmV*bKvchpP)TOg&fM}8iY`W;6GBcuzBGlWAB#=ZAT?i0JbdUf8 z1{*Nd-Eqlglilnl`De5H-%XtA6vvKn;ro5(&fL+RJKt?HqcWp&p65IuY3ANL_q*Ra z=e(x{1fZZW#E|pd;dmENP*8eJvP?mR26OP=GR(TC@ou1?pm-l-%z<;Jn{}U0F9;?S zY(B{{2Q9+8f`WqLHOa`=#Td-GzXHhcN`L;0S~!dG?x3Kccr2O5uYcQM)cryTG7hjQ z(0!U|)-Axhgo1+Ni9ALvm#Zw0>9K6UjS9@fTZMvx;+6pUD+e+HH|np`@`97`j-jBS zXp$*r-AD=`AF2TwJJ|dtEBDC|xns7yksg9~76k=G;4%fjtQKT=%`yl7Xk7l|Ut=Ax z^{okG+uoh{$F_IVt$2G;P*4Ig&AR1UL8b?6bY0@(9eR7>w1aP_|Ml?q(+TLIw1Yf4qZlrB6Nd&cu&+kO4jT?!U-9|z2Wyucs zy9{&C*eRy(J^^l!mbV%Tf=WFB84hTSx(|S_IrP@}DPoXufXzGUzixXyRmZx9jO9;! z*I?467z_bl!o@^E8K9D$`<*8R*2SNwJM$X-cfY|LxODQ0f7VIAFW}45&AMNE3N)ZA z>cZX-x=So=dpG^T%ymP8AQy)M%Wi{Ncb{J8`wllOKWG%LCJM>`6@xJ-PQkVLH-kB- zd74=l>-0YA@^}Me7L*Pn`(GbVc&t(7fd-$jn~<6xsD)oGOsvh~al8lEsz7+1F+YT8OKOf-*p5x-oExW{@!J{>M|0 znXxLEY`vbW8f19g{$eVbv62Nex>dNEC@2F|vdp@b-f)4mYH>%5W{}}^?Y;<>i&uuL ziGtz<3C|Arhm5?SA;6bp7y~C5@&hw6je%L2=AfwtW6-#a+`!ROv%mEXZ9o%L+}9wJ z+c45?kOAHQ#&|Mw-BV(Vre4kGO-Km%;?(7VPi2{()Mw`FCc!<-G6hfP?x9JS0$I-K zx!?RIK5Zz2gF7+lCPVm`{(H(`*1Z8~`&1vP*~pn@-R}&h;FqSGbh`}3z}beS-~PHJ z(3pbDwSdHO>j+|O8buaWgp#LMX$Khqh`q0*c?2||MeWhz*s#!Zk@EL=e`OjqB85XzU zVC3bplW`wxyOlx?zCFS5zMc2Rx_uur%}++)lZoPQ+(~0^xGhj)lxYf@)dMs^C0gF! z_<}rvyZv@5*?2gL%-`$^It$B&kwfoJ^a{|3xtjSULwD@DH?DU3oz!2;o#VipaXZY zPW=e4S~EgG)B2t{8-{8J8k24dK9wl`2{vZkfA&Y{Sx(#D_C8qjwPu$LbHnAt&VVTX z3N$9&LAMj)Rt9rC$#P2=F>fDD*6okrQuvFH#gLND7%q>ci2e+}hrchY2_v&aA!C;M zI>>-7t_)Rm59e+gN>*4$kb<3~KRfWo_{u}?Osu08)b_S_CvKy<_29b`E8E_gu;$QP z6XqUxCoQ?{wXxsDrxvAOB)dD{?@Eu2`kGsWurYA17I1;|{F<%=E)wLf<+1z0IPMrL zcaCuZ9tdaq2hgy~80Hm)a0GMRvwF8&L|gxyi62lv`W^+K_Fb>1ej9fHO0P@7;e;>N zbtRpx>q>mt(i!q)t?!5AJ80;w7HF1M5BKVZ1hA^6pu=y>8GZ^hd0R)4Ezc!+l|zD- z7X|Mmd=Ym6O0P=czOXM@yY*M=FC-Drx^DgX0FC`#K(yr3Ks2T8o!;S4td|lwSFAS( z-M-d^sAcmy?gErv6-#&cKh$;UpW{J>S4&r7rDpfZ9JEG@`_z0h zrPns-!M7&(1<(LsmL8Ao)z3l!e;4iqlwRdztX=v`VvyminlAn46l|tyB7`B#U7-6^ zEzkhb>ksZtZ)$IXvBRQyYr7i~iu=__DUWJMmv}H=y*2P`BtAaE;Ue z4ae7<*K0AYzhE%yexep^nr@`vhVM_Hc_)1*?g$jGOV#PPp_Z-nUumhQxvmhSLx z%ezd8Yuy1EyH)dBu~h?6CKxF)zc}Q0{+5wHT(>*o{gNZGAJv>m__XLy%tvai8tA)% z8^7Y!ps=K-J0VJfxcw9?7R&j>jh1fxlTOx5XY4oW-~Qk(&~RYWomc=f zlAwbdwM5=o-4gz&>Qn;rwPnX*Rp-+{PZ-?zeXlF(M%c%{1eM^fLUFZB&grM9h!#Dx zb|;k-FXb+`a@2cU4m(amxqqNLxYE~vX70wJWKByrsX1cP(ur!9BJArSO>-poX@vSkce zy*r$n1_5m+pb@)+uTeim^9xz|L8G7#5q(chmRZ*cKjUuiN1>KUt2Z_-M3t;viEUIj z`HJfVCi=QP5peBf>y>2Ea(gT}@cMWpe+Qg9HJ)qGzGhFvZ+6~Kc$^I^x>SQXs1`!v z2BYo+mk}>U-3;9A{pmV&>6dwP18XTC=r653mq->@4CgGE=I2w$zE{yL@)d1;XTn41 zx_98MaS<>jbGljA3PS-Edlj34jJVtT6KKxGhWLU7;#DxD7EIIi6msB=3AlNESZliz zxG^y*r!Q3EZtr)VCg~T01!T5fPA2= zv-3qPDe%L-HDpQka3zc8Anx@3wrINba|V;^wEuOqX#7cQxW@0HWNA$pSyU0qO<~|8 zRXrSy?xfoNkhbI--=e^jl4TBBlw}HDpJmon)1SA3(*HNWoOOtRQJtS*4jP-0#}$8m z0g*&Oicd!Wlcih#(V%gkt|W6NH*Qk@)q`(O;70vcoQdP+ZOtnhdQs~62cY19!>qe7 z-K_f`_eLWJ|BW8w-zgAv!FXgu6>0aWYcN?g+i#}gh8$E)v?e@idu!sYLvK$oZoRCJ zg{tr@qb?iD8z{JZ?$vqhrrHI2Whwo2c4xep0vD_NE&Y>e73YE zv{%L*Q_E%}B8r4SDFJk=8%#h08NkTb3>Lz80@?FwGTDANu1D|1kuBHbh_?X;k_Qn{ zWZfs<$m(?$RGO}(aODKM?u{e6?~mgwn%!vC3<{9haWBppWJG{de>IlOEgI@M$e45= zVNI5j`_vu&RTyL9FW|D}*(45Fpdb><3I@0Cdm~jEXzaS0nOmqPZul!oAf>fBK4WxWcpi6aY2Lp-o(f-HzG zV6~i$kEVcf5UQ^I%{^+oidny?vXLiw7m8|ehi4WIDy+t7TC$J*FOt-qSmp0w>K%8IxQAuWt4YYqph~z+!Ft}HBcmwV^d}hiGpPBQ znzQ-{f3Ia~yqd(BzmA9JK>`BKAlJRrO%gs6Opu{&cm1WF=ctrgESnFxM7yg0#&^d`@P&KPBI7FY*6-G9>!+=6rMkm%USCbsRChknP<_O&;SW+IUOBr=}N4u>rQ${ zYu{|3HK-Ag<2#}3&X6zHo!2j=sCkWE{Ktc>8ru=_epXL*y_AHT4b>$Zm;;#`o2z9ET|&p3RO=Nb`jnrEgPkY3S?GvI94P5Bkld$Z`n~?u2MWUu2{1eJxqp z%*Q++w{l{j?Sm2_EXok!G;I`;eA{UwT=Exo|jwpJ2z=BL^M?_|6MA_vSY$BE#l?nxO zR*(HPO5dzKro4130;vrnY{uki8O5RRPwcbzxqB|P?k2ykyD4x;y-q1dMwlzJ6_ zWk3Q=SHh$L&CQf|Mr9Wr8BL1XN0Z8v(cECPLBYXXWm_@sC<{d38__8rN5RGFd7pH_ zUMs@|6TjXQ&WLMKNi6`_r0(RK9C%Y(awA+T+$VV}Y@$~PTyQ~|V5D)a!Lr=`;y?o# z{huw};RC->R%u7nRSs;ZZf+k#s!zxIy{ok2e!N#ehI6q*xi&8C9yNdf$H_>Y=k*j> zFjIEr*q!45AcPxJt5pO*Av`}=Wx!3T1p}}u;Ipte68N3tm>yb%HW#+%`1@sYWRxwO zM6%_wet-Z?Vz-aPv;)3Sax~&MJlNEniSwV)wHM%F=y@O@VxZPsR;#-lrujrCcZsD+ z-}-Vzdp%asM6yTbJaTRtfC5}2oM)#5*s6(evB*-_%@{9Zt+4Y`z}*30fqM#|yZaTr zCd;r@;#!1j#b1-sS}B7~yhjOp-qPa3F)K5cKk;3ksFNz{h#W$#nTKG}2sftRSu$P* z8R6zuN>}GMlAOh$bbS!PQaX>E9$SQJA~V#kc5@wkJI%!s0)TV1mL@8KquAwBauJo3#Z}or zCcanJOU-&V_mgE)ux*S|BdyP-n{~G{je({C0Xl{I!oEa7W+frPF(8}F6IR=ox?ZUWPRH^-@tIB8W@@}4S-i%FhNbhvZ?VnVX`fJ&Z2n3E)x z)~{B@78`)}j(h#Po^W3ppX*zYv7AdJGuJ+)rF-9p)Y3Vek^e+wzeJr%jz#>W=*Z|t zz|Yj4i+2K-+H(n9G^+UM7>>WOoM-pefZtcE%3br62{R*~dD zQvertfIvybTn39cRsuo*6bM0!BRD$+U;|Mqwa4VaMy?g6s?R2H?Vydv_Im?kE#b=y zN>};{XrLX%svY5+8n=!jiz|kcXI2kU12~VUK0iG_FtOJGrld1Gw&ZB||IZV^yq0!G za2vb$SU3^?jU$TB#xbpu68d^jMHHrh#5%4s!1Wv#0B&>pXtx&wx}FVGkP${h+SIsB zT6rV8i@|M1H?K zZyysZ5l=$6gYABK?b-%No(;4W&8ZtnrYiwXf$mcvkEdpT>l@y}n8(UGBJa5aFuay^ zMmm8(Dg9aacd$O7AF4Fp630Al`SB=8kO8ec6{8x_;T&L@ZNHn~mzxZApo5_M&9Hhy z%RAyocJVMZgX@0j6|kY3?_Ezoh6fVhSn9eHoh%ulg4-oU?t(?ce9zG_HY=nnk#oVs zf0uL1z={F@6u+;!D{A18z^H=*Z0-!CIw(EY99@wxHtBYG17u$H6l5IMg@7EEQm{x^ zU;~zmgQNacxmZUO_e zr&zgt3|UgyLmpFW=KsrB{=`3d1~SJZ4ton^v}h>PAg7Cxiaq(R+Te>9d8S9 z-|4-CJ=8&N!O$-dvvfS zklA>6OyK4tV?OOKkZ}M6wPN^u98ZtMN4>yG(egg1-zq*DF5r3g(_1^@x5s-z+;Es*V^g>4^Age}jxe+ebT+^E^>-y#Qo3d%;R;xJrTM9s&)j z``O)4#oc_}cY#Lk3mc4-^3F)Bvdc73KxTkx4Md|5U{JlBs5g*8+M2AI6Vd^i($0w2 zR79F0x6^O_&k$UC6!@9#_i$sN_D=o`WTN|AE0u0NGujK?97>Ok`kE^Dsp7=we=h9| ze{pmB;074rWUN=BN#o5J+!Uz2rdytmp)Prx&jAf9dRulPa+&t%)6wuSdoInR!3Z+d z-I1j9WH_hr|E(_|;GlX(x7~>)4cDVd<@pH5GiJRU<0BkR95dwv$Y76hY9JC-+7Wqi z)6p@18w?<``6vaM3q2qs)EfGG+$gA?YVAe#^Hq0c;I_o&x*~M4bI_pMW_GrxBX%tT zUno5uv5TVE2ZI4@M0bYG z?ctx4ca9G6u!COYjKKmhT*<<-(UK29#n}i16;!WjRaXS_IV(FwztFBE3^H`^j z=27YK=qVn7jHzk(zZVT6Lb&>TB)7;?Kx4fUg&PFbYg&Iz{!6Xl*?~1TjZq``sPshi ze2+k8xh3S$3d=B(TR)5#8$-DRZ)h9k$K>xAQgJRqa^XR@-caW@HQtEn7jjW;bgb#c zSlsBnsIU&O9*XYYi?OoL8@TZO0VuYvmuxqU&yz|9}zKLossw0e>y|CedtEjsgMas_rkr<^4kgB?n(02D;s{s(} zW&3(ujaKB6;CYdI?i#Mf_gZ$ZR4ZI)*#c1|=!_uleo%Hik`%Rv|GuIlJlrEoh62h% z7Rcn(4f9{OiMoe1G6XOvgdv5S6|4dvhQXbJ(6`X#f}hnqjA{W%3{DUhh4%|Xqo9^& zm4ODLW~KC6)od74XSJwYv)W67XNlfx;9}r8fqWStfra;8D!R#kxz+bl6bf=+N+fzf ziSy^+XLv2Vr}SvV?@Nz|CwVqkyFT=t9IGqHtf0SJyJv*|ml<@^&3jIopo4FzveV(R zfTV^r7W(E|lL6%(%xZs4vsk4I(^x@Xhf`z_!pK6d8IX>s#GAX!88|hGBu3k zFi%7EkR@GXx30i7aN8ZR10Wm&TtY3N3n0aR79~Cej@@uA+AWvSDzR>GU&Y4*;B^;Z zfczCs7I96OOOS1=B8(8T8vb(=LL_owz%8R6`5Sluz?78>eY=3irAVjEE@z2w{EA8oL+KiT7#5oQVjf4RYTPyeF0eSjYJm;M z@lmH;-2itvA2D#kv8w1b0|0GPAW~Vt4ab9f55Tj9f(y8a@HydkJZA#;1b7rR*DSU` zS=^lv;K0IC`;36)13`$|3(=BoYL)xIj8<&iFC1^A)K10SbQTI!?m;LoerA zLqCxsf_Y%kV)bl1WV1&2_nDf8tFmCEjt|!We;2<8j-S8PJEV2t{*lZue)%bz->mi_ zg3SmIGCb(zDyK0vRD- z@a|vv8THpxcR7~SU6k)2S?#b)^qP7z@s0cCn)iEK%Q_-nQ0+p|jrx-n_8b~53Y%RF z0;_k05h3pbAOKd863|FlSMYnWRRrhAYjA#zJABb53W{KP!7%_JokHK#g(^GkjybG- zBgk!jwGVz(cceNnq~Iy%Zq!_iRDIo2pwM(nnuC#YNu2Ko8+-x4Jpmado<)mgB6NSW zz6Zb(CT}Q#jYL+id?^iewIDq0NzZNVU=vlXnzLD2`0cOf)(`ua9LuoJR#;Vn4Sn6Z zeLayW^S0rVfU)7AG}wSOA?L;k$=;Pa!#JW^{F+re!(?4E01~(caM9qk;BIl}wAyqH zA7MK>+BsC&M+yMNavS6#PHt~D2{KhJs5$dPF)n-s7g;$K?gBPo?WqNCR@mMf_X6B3 zR-RE!FWhHYJ!NyDl!#Z&y|+6eNI$fCc~o{RB1TgrYGL(|;nbbFOf8(x)PN0;v9OWF z+=^J`_#ALuA76ITUVVp7Q>Aco)yb zT5#iB!pe3yh7*uLPKY2n1zeJ*V+#m#cL`S|@*MuJM7H;)DuIo!Xi0ncdzyeI-4gKk z)T;TbTB`;?fMsDwfdMOA4FIBa4kfNAN8;FE$;eqt!uQu+>_3nZx;8*+x@%#$<3hkD zF7qHf3jo9A37wL*PPm*DcU)0B@#>CCs>F*yM9P!T?X~N<J%K;TtJ>M1OGj5V*@^?v9;Lu#_u#fr_WJG}D zb!$nbB?DS{E)pMd)B)o{Rh^6UnWE(4qme%>KNc0LuHMNS^2dGynE|3O{uZqo)c)q= zd<+ITy;8|C-gpt*| zMtolqXqJ@+hvjb_zSEtoV1HF86a{w*0SC2LEtvC>J`FH@J)@8ZUEMO`$Fi2qoC@7P z=hTP(EXRsK0}9oyWf+Y??L`Gwz3jvoO_l?z=C8kjM!a{{>>7DbxzMugTi?iO2>su| z3^Hr>j_|0r2r8-;UIvC1`l>|(sU*y@r2Qi;vOq)4paZJ2eEpQCk!!Jlit25Jx;kHW zpMYv$rI>8kGinsOio52i2nsZx4`yoyvNQ4FN9}X4>1VD+&Lso)2*_S>cLO>13AA8a z*q_+eOvCWs4Q7y8y=w&WGN}C%c{&$C`fHXN6f_$frF%x1nuj}FA}FAS&IeGWy#ByQ z&UJ!)!`e^g=HVX}SOWjiIm~T&Y8ev2!^oy1W6*U%?b~eNi&0#Iwf-W6dDjODn^}L) z(^!X?w`JJpg?mRIU{`FX2mJkVYsk5N%@7_yT5&oO6ZlYjKSA$&6t|JV{ZKQgaUHcj z;Pucui3K>&$PFwMccVsNy$FvB?ve(8c|@=4Ds=8tn<@Nmj&801)3H0YGEDOlM2zQYn>3 z#)ID4JtGv0n9a@fIMz^-W!81MHSa0M8gi9h@P}yOP{28h^-!qZ?>hq|tJGismc^pg zjgguTB6VKjmn;Am6dWtP4uIzAHNj+hK`=3xblPWf&)yjFO^R3#2MwUea8%XZ2sBbN zrTXGMn%+Br34O4R)%Hp+NYlJ zR-YJO*0uXaBB-ExF~St-7!{N z0&50yYf!!0bB3D~Qm=jkE4eyK?h{ON&FurD0j_o3{?SodaOSb)wK9d4)?um}OZEPT z>)q>6J5HlNNMp$RQQKG>i$r@r7e-AU7DO|Bx!;qLnwo|`R2_L*T0JZyM_kbj6Dqmi zg?yI3C3N@V&4G{SSf#u2afq!odS&eajm4EA9KodY`eij5nxnf>$t~ye!-G{#zo9m? zjaJ=2%M*@5*h3e-8NvKkGqnM(6MF6-Ah_3GSPg)H%boTW9vQNl@=%O%=N*uq}JuTXQ%tkz_M_srff zggm|4#$fX*hsXd*O0V%mHy#<|VikaeV|$n)D0=t!yk)19H!_4ZE8U1-0XP964G(ki z@oT8ItGJmNq^k>4?BoqXEQQa`QkdF*z-6Jv3%q@D#x&JTy|8n~8 zjFmmFnYZaFqP2vAn@430C9U--WUn>Zts6UY-4O1)+_4&@Ed~G?c+e`VB1mIJG%0S^ z7>1R3h}Rt$sR%OseQWB9^I9(zYq$F|r?{+GH^#hIZ(~;n9-clJkq7axItOHerO*^)8^VYulUZaaXvO z(+T8aaT+;zD9QcEi~XJefWke~;?e;?!Fvl^M=A0lHg_}9Etk;=q=mr&unJGP1_B0k z8{GO(vVQN#DFMAHc@3ezfC!bLFhFs>OO9pOCsG?`_WB`A*NJzZ;5D-frC$T&u_Q21 z?JP*)HaV~7)~1oJ!ZgRvdDc+Xu2pVbC^=d>j#Lyzky!;j*HkJXT;bssyFC24POKbD z_AS>F>uGgkUWHtcP-ofinUF&ObARprQ7&#J{C|H@iYmSVI0YD}XYGn64d-IXw!`t{ zXic)y{p+qsbDQ%4?n~^V+CWE{NEHJBeEGm!E~py<-~nKPjSt{k)fMI7Oo}_gIX+9x zFuIxxQSu!aJHnlsqe+3%;A(+8?DLJgL%!K-Km&<=ODaQR)w^3EABZ2$2h(g?@7j^rnk?TZpf z>_iF$QoXQsWUr=`g2q8%KCO8|z1tu1z+Jr^GVG0b=kFUM-(YZdYb; zAj1O=uk9zslDqZON$u7cCwK0c$!1YqTtA*W@6N>uq$xX|G%biH4aZ|;&3^{~T5X^_ zeWmMX-*_Zk@&2q^H=4Y-HA}Wt>8?`=PJnXEluEhwbIYf)EXxVCQ=((&9^^T zCsMgey_taNj%8AIG6F$Hu-~*M?DeV`OuC&5N}qCU>Y0T@yaF^&({FkH+X(($ST>Yw zGL0cEc?sk|PLeF(fYz*!BKZxWWMlOxht+e@ZuMBJqlj_Ka8hH5blP-Ri_*#SB~!?) z@(gmf+TZ{j;C`&NQ5-N>Hb!yBgV$f6Ky!NaSaNFBSaOmo{2p{yTO!k}FFG1-Bb@2y zSz7HGAkSYpl)E-5Qn;==+Qo9YD6sl?plr)cCVQ49lB(I!F8mPuytF2iOH~kq4On~Y z_Ki}N_rwa@%SGR`^c-R)KAw$4u<#&qThKh>4;v1QNFFdClW7i~=WK<9cm-s5h0Vy3 zwVQ{!{B4Ojglx%=CHr&rOrY79qbCikVqAWI$ZqvC7sZkzo042Mqfjqznn98AmEikz{vXB5BRB9S2-DI2M2lfX!L@8n6&x19xsubqak0@SG_h%K_i&jbUW& z%BMWOKli8=cClfi3#fs+*Ik|_``K)6Ukcg3Tu*9e$B^oo6lgjloh*)p3tDw@_5h{R2d%lh9ISW?L`ti(73H-*^`Ei_!v~6KL z$IG-VN#v}7earORhIKkF)wb11q`u3>+tiCJjLSt6$+?mVWM5GV$yq(zt^0GUDvMmF z7Fgr?Sf}*)qb14Y(gt~u>7)P&*V!;HmgARdmqv5P1b_iRnI%E!+va42lk8#<_)`ni z)FfX`3<-+h>XjT1_j>&rxTWS^$Z1iVYN075!`k=d1WF27`CNMlbMQk$eqhGH0UA@# zT2`*iK+xspP|_%4?I`IX>P`Tk0aglFC{mjhT&MH&@4yKiUzy5TH=vyb{Qpxp*JQ`R zc+$3wZ9RdjcCThSxlx%(+Kb1LHETzy{+w4Trc$7pOwL!OaT^$t_|93zk&_fO!2*-I zZulE~&b<^M0c1c+b0WB73auC^T~zLBxz5`(RMqB@YJlxFY1tBnu96oNteGrR@Qo>E z-N=A}CYh$d@mXfwI|C7H9C(W#K4!rIt1poj6mZkLE=5%tW%HS0Fx=XE{^JVFztT4*uv$SnabpVZ1UQA&c zca4`eumKTVL=I?{_W(`Z+!&AUE3~4N%*$v9?X}hhrpDol31|o;Jx#6Ttj@K2M|K7H zfIMa}2Q~Ww*f=;Ks^!KAvL`RmBhX=4Jr`uG9sq()yNkuLj-D@_!VI_XElPH}{>F_7 zr^Q#;wwTuu`Kn1d*<_ z+eVU|4e{hyWr}Qw*4hv~sH_rMz~9P|y_}oGY9+dI+wflvc$ArD*2Nl(x(|E_XvCUN zt(|6S?HtI_dkj1*t4B=G0?0sE975z`>*ES_ry#5@2AiYB;~dvpv@To{Xn^3B;%VSq z{5A4G1G+wUv|INLGQn4E8$l{|Mw8~i1rQVijb*WR_i5p(5OUQzlf1bjm%P@vn7m}2<#er( z3<)mb#_g^(UK_WK=1B84YJHVhl_OClTf&+5RXoZS@~*0?Bf02c{oGh$+B)1V>%i0; zrg@{QjXr@(rxc~r+7WN2J>z~}(NM1XTKpO)SZ1vu-Mg!O!DR|Cm~|KZ31nDmHiwaI z`SD(}b^vg?3&%4fS>oT_Vt~!1vdPr-8$zDlJW-N|fp2`d92&Tey1B7Egz$Xzgz)T@ zPm!(~19@Zn3i8_4h2$lRvjuav%HU*eZQBy(6y7as45zMJ5(fq~vtqdOuWgi1|F5z{ zG4JKN=AQTE(G6Ty7~uqp)A$`kA#uxXlcJ!?}ubZA<8DY`JHl zOjibe23H5bNU4kh{=T@vIRO-|UFb#u7)z~XmPz-KA@9lX0Sz))#=yD$4l*ojrXvNslIWW5RZr(a_AUTgl*Vx@uz~8UV#xM|2@Zg<%#I;D7TKbLYnr9OX4{5%M_7L6 zB3s!9SS%$)HfzY-7)HuhL^^>CX!(*zNlOFXlT#DQaTn89F-UHe)(}iOU}d*E#?UhO z5*P5M7Riz-01gT+R_EiHC9Ep|89oQbCBJM{&-={HVY2H=jfFP@)VA&H56M{m#6M-3 zb&Upd@W+DmQCYwfmoz75aC?XBDFxk za1&i4o0sNG8wIZFpJus2%AIJq9HnnuV1iJU@2t#W-NgV#{b$bN^- zHrW8hEC3*-js=_>BLEvE>q6=n!u!F`U-INxrF-=+S*9Qh7z+WuCew0*M@%>CTB(Ke zr@;(3yskBmB0KWbTRRZ;mdbzOlKZFv!RpxP)RK_1BA{1~R8Eih+}nXXUC_hRly8h7 zH|ROU1TU|*DCk`&Vsk`5Y`5hmaW0N^jtyY8%!?zt1potogWmxFRWSgfczw8oyVzVD zp&4MnaCIottM{6tB& z)ExZB>87A2L*A3$3Gj6>m~@i|HORnXihh@E9!f06XtGZsSrAGfnqD;AsFZDO5y%Gb>Ee7E%6-jc<-AU!hU2wtpWWkdH(wUDK@zEytKqZFMEs7y! z%Ol7NV<sT<6rT}Wc3o;d(E&@)G>pi}C- z0Aj*(omn$pQzWT}^tE;GgM`GBD^n#2XDE5#31LMSh=PiBZY-%^NMFA^k{I*DxON~2 z7M|-=W8fHnahtBn^B20?nMU1=zS#JXACQ$Fn5JZ5foVJt5)WZB9n5vMGL$R{02?Wu z##Z{kCYK?NUwEE7l?DgFEEP#&AZ$0qIc?Aj8rxEcL(JV0#g%-!2+*#=iS|fR23KdL z=Gbsu#~Fp8aK3{g{--fJ&IMq=1zMXo%A;aVRL67wW2!sU- zhA-LaM%_>4N)FP~duc%2zzl&0zr+r~1ux@Ylb-vXC#l8pYn9=iDafD5JNc;GIvGMV8#heZT4M4-eu zGWGLf(KS-Z8D^QE)PuEcDA0YX@a#X!N}{!S1wqX~3s3-hjsE+eTqdybJ7I$dXv{&i zqMP-8hAC*8E4dt;t|oLyt)Lv4bLERsowu5tUl;tWJE3g)z6Su1@J&I#RqEX_eYr~b zyuf(+{}WbI^e6mgWz|D@;!X*H0bHDmUN{!lnnFY_Lxf3OG5}<7w&^JZ5_Q(h@t&GO zU5+fzXbNfyK#|z|#-KRCP5pPdex=aGPl?dY%Gaezy&o(i{#yZBT4WlZOme446f7?I zcA(k@){w#cq#W~3zKe_NAK5`T=!qle#PmzGV7L0SvJ(| zpM!`Z?>@Z^n-<&_<=1j8Lmx^3fKtr{eMqiQ?E)fN>NN=o0biuY`lSqG->CSZvIG83 zO@fzDGmL=~#D_VQm;4@ImcZKFCuNfH`chAba%H&o6LVr+B1=U%W3+yw|C#D}yOsMG zteYpbbQxyd)0|6@|3oCUaQD$;{kOKw|D=I?4)dN2r_acKanM6_?H%-4se&(1H$e3R zuxzC=?y3G>{OnK7{?<1TO=Ki}ap2?HiZ_F%vBtcB>*B3*(FdeL0?hs`H9O!dDoZf7 zGOU&x^w^ukku>`Af3QgGW2WToa!GptKo>WR?^lpHEy|Svg`!B8x}&AhO5flQ=zTZ` zk&{egplN!3U?PjKgmeWrErf@LrQiO#%kgr)I~*#P>3aP@DGJI+-G3}2H*hq#%=GVd zVC_Igyp0P9-r%VJ%YQt`U<{lMzgKacAG7EKp-jp9ZYVv^zX}OsM3P<*aIwVS6x1v( z@z(Ld6@qV5(F5=&Eu$znS4}`H)Bj)Q2XjHaiSV15Ub~TXjAQwuzSg=z|46Fc18j1+ z%-`NtR<6vp1@SH*)37jB$!)x$AsMv9O=9($QuhJ5=nh!Jo^z7H8x9HH@Ge@90R$b-4Tzfx8H_>CfQbww zFt}?{$7s(>{x=90ONE%BjG#Y21{$A>Yo%Hkg_8AiVn3Z}9MUQ0Ccq}w2;d(}Y}7W` ztnBjy&Q`%0j+1_W&@-MsQ{WECfXr{@I7VsfJ1{dmJK!G>5qep;@E!Gsy?tEpd8tYL zJ1yTbVi}kJ_}7G?dKa+Fe->tmDFry#@1mD$56l!OS=u0?T) z&^m<0t-!ajI}Mj8&>R&X$50Sd>fkU$$(i);Kat9>asdN#&{Q$l*dv0EdEv2ojFqa9 zWe)z47O+L}GvPvt`GJZ3c?}l2K`5AfBE`iVHKlOcS0Do+ad9!`K1QJ=M40w0jb9@m z{m-~Xth3f7KWG#Xpu9B;oR0AC)AE9o!9wWaFoN>593S2fUowu0XR~g(7cJ%e&L9?a z+OOI+p!lw|=O^ElDkC^)FC)0HzHdn3_WTr=LP@@{l`z7zYjMIES8(XDYQW9$#7dy= z-vdDbsX5Vh!t{qQNmZ>i!+JkG$6M~aU(y1nUtEq-8FR21pKg=^BggWS)1=&^E_k+0)I-5%xLX9WKk~P)h-#Lhhae-VXrjb$8#a zYweBWqM&#z=hlt;o?HVfDZ(Ck{6kb$d(g5slc zqkP(NsXj61*QP19{q!_vMm5kZNeso+LP7CWpedW$bX}%zFXYoGwf%HI1K739VBfMt zW~aOz%cK7ZR|^HjXMtwgTDfTl&`z_r!rZKSrrk>tna#s-rBG0O8E8tTO^0a&N?>qi z&A2|P&SsSxRL_ihge!%D;=^*ibm|!B>3c<@-R1>5VS8L-w>)=x&2WR}7RIwCLw<@Y zg@WS4@R=1H+)dBf?vI4d4>ZTn3XM;$$L`8bObe{T3CH(K*g;)tFZh4 z1;sz)T>y`Ss9MIgU%#!6*j;ZJ)tj6kLb=3nEkGjP=ClnOFah>M>=(Wa0#O6ND zAeR-A?36&{jEXRLJ0mNY1vE9YqCdwKLP7BZxnDQ`dv9!8PI#W?TJa>=F!x1;N^Uic zvJNq_fC{R&@?ZIyN)Y_g5n<*O&tKun>+IyKqJ@Q6T;UQ3dhU3 zMSGVe%0{JFAOj5=nU%?EFjZtQg6(p(Z)dWBzMH=&y6cCrsS9vDQl(6-u}TdJ4Uko=aGCi&}Ok_<`KE%ueTl2J|J%Ob%#Z3`>{BYHfbHrFBjWXqnLydDcGQBeHV zqN#j3UI;X=G|Y1VO?TmVx28`*11qS+)?(2#iuwg(K_v=`KXEh_hHxR!@CBAP%c0|5 zx+b7GV{d3xXK%^L9J3<9(QFX`4Hi_Qp!gNgOdsh4G);@`O|YhtYsFJES~O`+y?H^Xe8`&C{7R6UgmK1GQ|@HP36}iQTh|ncXK>vJ>{KqQ>O)b7S7e z)j>h=Q=oaJ!IrewSul>=shTc3hJ{V`CX=0uZ8il4}B z%ZyMbps~00Je;3G?p9ByR!x>BpaBkM&r(~KFStokgt1Fwa#6qFt@Gl3gsX#s;-?(V z%XPE4(JQd|;a||p8h{3BnV^Cjz~UIAid(9BTRZ`wX@1;GxH>2({^B}SJU!YeVb3~~ z+_M9Xqd$!sxiny*95JRyW)Ca5PTLm5cj4-wp!kX0shk<@1T^+xa!^9RRdQDu+=@Iw zi2D$unYmQsD;Ji{iWcOcaN8^1G;vuE~*WXqm)gsjf#IO`NL zPRb^i(K#iOO-AHWoSnTD&d8P#%AO%{%8I^zAK&lq|L60(-_Pg$jMw{lp7)cLqthDs z%`atJ#hfRLwi9fmTLM9~jv2(DUN03Q`}2-!&({wZt@m_yJ>alf)5Otyay+v39FKYL zo>$I1U5}Rk{1b`&c~CAMgY*sj*KOIl$uC5##cfOT!~DmUQNCv7GdOk3Nkxc9o=bV$ z11B^Vz=pV;MxDg%8+3U#qx@0A6zSE*SmawSX-Tm2Y7lJv` zm?=$?UFRtiwc|Q8E3O%M9v&?XY|R{29r*dA4&SFOL2$Aa&AMpb*lPxG4WQ1N#V0jP z$zP!E8eUoL?h<-Vw45tb#k}62dSt8o{-p5A(`mH~Z*dXJ57I(~f$#y^21P(k#NMmO z{_RAq*UW&GH#%r}z6ti3iS??B0zKtHEPY}R z_;$DTpwNOB!@Jh~m-#=l7wG?CNM2A!c}7E}E+R%QZ#{=#g!ek7u77v5^nn&w{=@wr z-QT80>nD-R@1hreZH3bt0GD zreho@c_kpo5^xr6t zEDL6<9<^f}0kySVc`cur_uMRMJ|?2T?UK-3cOk&>4zTUqaJ061yaCnq{aW5hI#3j4 z)~KXeg`Yt0lAVpMl5`Yp*4e*EfU?nEt7k@O*rQU6mEm0(FQL&w)e0#%WMEhlZAUxO zc`E;3Xpd~ta6i7P%;K9YhKJtLutKg=!6FJ8+7CyZ0Y{Q>Q&um5{N1753A2C(W5bLtvG5-s3ZJH+EJ?7-KB(qDV;XrH$@b`ix#Y4uD`1~(nni+4; zIL@K=vsJ_6ni)Y)x96e|ex-b$ZFSeJY!jj;ZY_L}VGwpPC|CF)?Kxrkapv9&ui7sR z^ZIByjMq!^i#jV+K?J8p^Or>6o#6S+;l^s$^MN}?`*BH|<-~ENjQ9Ra6FC;L&W9UD z@mDGSqwq>wM9Myq9oMLQ^iS1hc4{9_>d-QkGS=99`5quTp#`C=0*_T8nM*e$50-!&_E7g3Ks3Jwx`^W@FI?P+N(*D*fa9E^s?HE*kf&RJtp3-XO zwJ*+ty8;J8WmeIeX;@m!lb>UsPgmA`&l#{{q!h1>HyuYnuGXU--4d@^34Ifg1$g>; zY_dIUOx!0I=&?8hSu+5)kd;Thsbsq{o(~!T=!Pwm*9~A7t+meoUUvGPDOv?U_$k~b zmv)+eba&I%Z?rIsfFKU?nVVF~rPFY`Sz;Yp<~mH5tnud6k-#F9gN$ne6lyPNUL`F<}CeqJ$9}rYuu3YFbqFieZ znm;OV;CRI6IqG8m*;T4GIy+*midLA!?e{h1fN60PSRSvEBCz`~{Y%1G+;~A0B#D0n zJ)`it`rZofi#w88KP+BBP%4Kan^y&{T>2O<9gSatelc_UYI*F^>`^67m##Xs=F(sL zr=`WCis0^3&;z5KSlT}B_4#q=Lv4Ww1!GiST+6d$DdLEC8yw<-1C3x~V!CgCc?eQ6 z+8{>sQU&?=9N!Qa0yNNxyIoMe(Qx_tqBj;3Do@RB7fnw)ZiCYOJV;{i^|L!8x7xxq zD@CoINdseWa8K<-t5;N&ENw$>DS}=yfd;!6Hv}gE&El*_>bRNAMW0hu%ocd=@oCOp z^jYvskt;PnwCglBf<&GKjAuL&ux6un#r5TPtT=9d4ZUQ|(3{fm^LGNP8##!(fL(T5 zcY>`0J^K2}G4a1~I)L(p2>Q9K@Y<2P64Q04BFj7IvevyyM4mJ*^_{w8+X3sbGR z`rUec;l`mH^5u^1RiA8sPl;f3t*ilrMAo9e6|_{GM_^FER*vp+H}aS|io+K3h?y-n zw(}|6zq~lS*J-T1vr#B{e8=aUWnv3LF&`#}jrXPqZ*eTOudcG?>dBnoz-U*zc;^=w z%=8`MHQLiq1&jzX^0IPir3LvBrA)ujFJd{1COtNy9^SLcx`FGuQPJs0V(+M<=pPqD zJ8-0eg@?J#9om}Bte;;pxil34OqprF{VH{p)fU>L*?2FzhgIVHN>5gFZ*C;T3J=-| z_`+$>EMyo(qhMQib8XJ`(Wq_WnuQT>DYIY=oa04G8EEp>yx8jN&maHtT3?{f&s{Z~ zu5ktN*Y_!jMJy6#H8BJ67iYH~>>Dpl_H!aMDX%k+fad)NNzv@g=%s%;wM7P=HbL1w zL`cWsM-%p(UB8?tY@(!$nb(xsqh^85lwxL2YMGf5QMgCjM(+O0qpsJ)4N)BBZ}(=c17@Y>RXko4S4SLAIm*4(q3 z&P^ddSUj7tJf$q?UJDd7z2+-%MrF-MoiDVqS@64}*(%C>MLoHiqJ$6>#8C8#T^h5c zFx~rrg4dC;yRrt?lpEdBcw9t_VJfDQsLky5(RM04DQ$bS zshn@Q#E!#{#_pZ2^P;(7Om?7Cfzmbq$d5Zo17i602g#JY6~V!v zg))YP&{Q1F+{MWSw0hIik0=pqs-1Px%#FR2$5G}K^d{b9g?uF64$Axtt^S}*H5_&I zD~Yn>b$$&0CtT3f^=}Dzm zGX66Cw|%H40@2dmlWL|E;~-vWI;u#W{NCW+ZI&INHeC~Dfbfu=>GUIjg(*QK${Rqt zK~;*K$~{~`T7SK<6}6Eb=TPbrZU3}q?$WNLuC6aq1`NK_VD-}1*63)iB(wbcCFA{U za9JkjG6<->??mTW>ecHrDKky~LLc33Pduu>Yk?1A>j>^@x@@m(%)|diKTm>3A+2}u zJd@c;q^9m-#5(;--Tjtk`;p7;N@An*WHM5!&tH9>hF*(XTpdOep!L_5!A|>g9|chL zK}+BHrthE#qWl>Qord{aqz3fZo9WFN6z@|t+-=^L<7wH+`#YuAzvT$ubMG0DM3Rei zbuAJ9)fuzXldyyn+nJia;d)rekI^hq=}oo-xH;tL%{xJH(yJW|6r8AiGh`{b0) zMpcW8tf4_ZNRnQ55H-@P(3nC#EmL@?l}1?^g{_SLMW(8$7^G&_6X;$s48sfQS?9@qL{?_WZhU8Jr^4Jr+C{?=3#+_CR)!IJ*3^`-5 zQ)uf&jC@|X)V@X&d%cAmJgX=_M2+b@mI+mrgJO<+lan=&=WNhbCj{=AfZR?)h9GD;;b`m!NIMO6msc&|TUE~7u-$R?oS7dZPq}>? z{?r+&ZRjlqGYQ*SSAe6S9!O7u36Ny8fg@;=s;%=z z{?XQQ8TT743G0SlYtQRCT#18;*!#nfAYXPZePQf)MkqtBdaAC-q%|>Y%W$J6&wiDM z8OSuA0j*Ol9c?PIDU=JZ&}K6x9x1}_2Df^ximK>5~(7kGAo8pY`g7$z$hoX zBU$xZ;x%~F6a2xvsHb%eF8KQHV5aEzY&%?Oinu_rn(xBA)Ja;QY!;_*uT--vxa`Yy zZy-6Ud*Nl!7oHV(TExht??RrdrWgpX@CFVS(J;@T{t>PEnNfPeH-TE2n_A#Efq$W* z%_?GW{;qh}^s`U-8f{dd;@LT#oeasRbjlLqf97@>E84^(mnUy=n;d;Wg#^|ou7h`3 zDMVVooM~m{UWfr^v<>$Icc>flGW`vIoUPVw$T)(z>Ckz6uE^fn!IYUS8oC+CN2iI) zAlUu@hC4B09&8iSZrZnxzZq(nYESyeh30X(%_O!>Hc0H46zaRlX6bzRo5YHXxKAkq zc?CRxOrgk0$Q@|3T|#I#gn;g$*=6tUg;DWy`;>_On(ulE)sF?@p^t{t>mfBf zn*A!XVO*UITGQG7IqET1r-Pmztrk3G~beVlfJmu~^xi|xbTVfd< ze|RCLl?S~N(M$}xjHQf{`5<8+(SKT0%#m2cNPPHVt%lMX2|3$4-1INg2+X*>SDW z7BqNHr1q74Ak5CsT+ZpMMK$~oApkvz<#ZXxZL%0J_gt9AK>WiPsY*-!vc-$WevcmQ zs|Ph?xBmqt`f6yIvT1O~4VSP=>E|(-h8h-`If0^bV%gC{)~@SM+n%!vL9coOE#|%0 zWuM^$1@vdsP@3r<(iP;MZA~!ZkAYm7klMyl6nUqa`tt8L&mb?FaUHiVixg(&Gbo_- zqrHrZUcUD0s|vR1eN1SZ{81J8f}bebMGGcWpf892iAZE-lV<74PP@?8dS$z0n5OKjBbg8z72E;{qJzZyDb^tO~&4K>J1#S}{*hcg%kqYNB@PPK)|3B-nTJPixk% zw!drdZG&fl+~k?nmJVU^Pa=MscAWE1&dcFPVrs|M9Jp|%t?+vj4Qj*X#$l_cya8_? znf@a*lJ!RPw)S8OFe_Cyz`!N|>FpNq(8xcCT@Rsv<;N+Ry|S4i{tC-5Q2*Z{6yuIGsVA7P*d>;M1& literal 0 HcmV?d00001 diff --git a/assets/data/objects/Tree_2.png.options b/assets/data/objects/Tree_2.png.options new file mode 100644 index 0000000..3d22712 --- /dev/null +++ b/assets/data/objects/Tree_2.png.options @@ -0,0 +1,8 @@ +( + minification_filter: Nearest, + magnification_filter: Nearest, + s_wrap_mode: Repeat, + t_wrap_mode: Repeat, + anisotropy: 16, + compression: NoCompression, +) \ No newline at end of file diff --git a/assets/data/objects/Tree_3.png b/assets/data/objects/Tree_3.png new file mode 100644 index 0000000000000000000000000000000000000000..d48c66cb1ad6643ff9a0724a6df476bf4c0f0bf2 GIT binary patch literal 20321 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 literal 0 HcmV?d00001 diff --git a/assets/data/objects/Tree_3.png.options b/assets/data/objects/Tree_3.png.options new file mode 100644 index 0000000..3d22712 --- /dev/null +++ b/assets/data/objects/Tree_3.png.options @@ -0,0 +1,8 @@ +( + minification_filter: Nearest, + magnification_filter: Nearest, + s_wrap_mode: Repeat, + t_wrap_mode: Repeat, + anisotropy: 16, + compression: NoCompression, +) \ No newline at end of file diff --git a/assets/data/tiles/1.png b/assets/data/tiles/1.png new file mode 100644 index 0000000000000000000000000000000000000000..76c684bbe6e9b38d369140d346d77df378ca07ef GIT binary patch literal 11044 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 FV1hf(1keBg literal 0 HcmV?d00001 diff --git a/assets/data/tiles/11.png b/assets/data/tiles/11.png new file mode 100644 index 0000000000000000000000000000000000000000..8747bf591b0d0f0c92fad6c33274b8cc8d64ae0e GIT binary patch literal 10663 zcmV;YDOlEtP)f6Xi@@54ZTQ_E-Enz5K6$1 z03tR-RB%L5k){YTDBysjLy@r}iiH7DvFijGMAUI`6dRUFWUU$Bym{}eS9UO(Z2>7`&z9wUXbV-Il z#&6`Y8GKGQ04S2&F6MJnWNa;Ck|;8QE#r9r;7G||@X{|>%+C|c55>;RS}qbKr-&IQ zTvLXPlM{>K&(BTgi^a?^4mXV>;xX8n8Ce|RasXz}{8imI52H3ZN4bf ze_i~WlJ|C&UW9+{8AKoW!}eExnGFE2re(F+`iE_46#!l90Z_aBhs|Iw0E)7{bq;-T z9=d#9QpDmcXDh4R++0fmpKB>E=%LdZt9g z$j;($`3&Zthxi`{{&gM}5&R^+h%b~yM9Zd3AWW9ETgVfL1(`yIK=_}U_z%PWq}jQa ziQ4!P(3V&Nr6C$XejWfQDiI(Fdt@un?|lo#M+5oIi_w{wo%_#%{(V=tO#a9gB!7-$ zM?^BX5>d|Vn*3S!?g~$*UQipUP zL&zMmg;!4Do9IA%up=Rh?=qPj=x&RGBx1dpI68aT- z2O}^EromdU5o`ssU{5#*j)WJ%$?!5bA1;Eoz?EiTr=n?cd`V|I)p<|3O zju?MT93~aB0<#&j8`F+Cg&D?-VWzQItUA^l>xvDRIYI4MQ`g1<+DyrL=EogS06Xii({|v`U^zjmmKqDIK93(F5q| z^fLNk`gQs{RV`IdRle#b)i%{Ds;|}NsClUI)k@Ub)kf6bsWa4l)YH_rsduU0(?DsM zX@qO!YV6TCtMPOWZH~(v?wpc2hv(eZgf-1HBQ#fN?$aF5oYvCT^3%%Fs?s{6^;Da# z?V+8jy+iwi_M{F~$4y6|vqR^k&SQoO!;_KDsATjprgSxR{dFa}^}2()GkV5)QF?`X z?Rxk03HmJkB>f%wz4}uIItC#I1qQ7Kw+-=zEW;GTU55RJuZ@h2VvIHzbs0S}Rx=JT z&Npr~zH34@aW`3J(qMAU6l2OVO*7qXdf5y%vo}jIt1%lghs_<#1?IcWhb_<+P8LFo z28$a^64R5J!)#@aTGB0pEekEXET35!SjAgyv+B3{Xl-wuZrx~o$A)4PXj5p@WAm%6 znJw40#`fA=@?77!tLJvleQsxN$G6*KchjC~A7a13zSsVPgQJ7Uq0M2^(ZDg$vDWbh zi^d9LZDyT!LOXdmt#&%*^w!zIS?qk+`4<X~g?%562@eae34a)26HyS+zks@6 z$%2*zuOhu7%OdYYnM6sVdZQJi6QY}=U&naIl*dS8tzuWkUW(I*6U24LW8oFzvR(TOpMEs5_rp_~TJ^wNN(wM(bC zZ0;`Z6P^ce2XB(^$}i_nB)KM)Cp}7bP2Qe7nc|*Ok@8f)7E}wKr~0SXrM^xJP1~RL zDLp2=Jp-4Km~m7{5vB?IGPN`FGKaIwvx>8%%bb_(Ts9>N5;bK**^9Ef#WdN^)PTf9 zvR*Qp{o-l7TcBI8wqSIn=gRt3(5j`Y zdRObOE?Pal#&6AmwS={4Ykw%TE-Wv6xh`g1Pmxy9nxe7we(PI{6^cd0H#WFzsN0Cz zDA+i-Y3`<~O&?2mB^OJrODjs>Z{}{k_?699m0x|@lC)*8%%N=0R?Jr6*6Z8cw;d=~ zF3&F?+a9vLa|dHb$&Qyhm+ZVyVOLSNi?B>BD~E ze(8aT1AWbo&CM;EEoH56tE6@EV8X%6-*|u1-NtOIZ>P7H9s-9XhaP{M`0e$>L5F*f zu#U8SXZT%h2eqT56Y5;vIn|ZYCGC#u9zGg)w718lr{jCe@An_mJyvsE<#^c%!il02 zpHAkVoIaIx>gnm^(__6$dheWxJ#(!uyl?Pq(Ao3ne9xWf_v}A;-u3*k3(gmgUSwVD zy5w-FbHIL};|Kd6ItCpEJBJ*Hx-UCj?irppeBz4xmD5+fub#UWaP88_{E^}7QP*$Y zNVp-r$-DXJR{E{yw{vdK+*xxMeYfPE(!GlNn)e%iH2tw%>L5Kn>ODH}V8MesW8ASP zKV|>)e!S=*`C-L`&P4Mg+egPHeJ3wJUif(YN!F8@r^P=j|6Kdbc>FRj6+1Ql zT=e|YubW?}zu5oM?q%&mgHl@;UDnF_|yCuc1WSnN~>$NtG(y!>67<`gU*)#*dU0T zWH)DqZ-UW1Yyv1$z07=>RRwDQ^WXoq`253X^s8UiNh{RcSCte+qXXW2$SBWx3Qguc zDyaSC9|~$|Ne28Z6e^^UdS?wiU^fr~6ik&a2MfC2QkH+P?3uh~#?|sYkOD-|_*GD= z@>5lcx8Ldmwg!g)R)J2hZ6-jxg?pr!8{Or5ic(-Al$j8#FI5FGl<1Qkuon;lXr@9h z`ZkAw1yzdK25qsh$S_A_&}ij-Md5$}k0FF8vZp9HKjl?Agp)mi5MVsAcp!b{@F<^L5bY^5y+L}RG|fR`Kw9v$1%uI=7BZQCT9 zOpYtjpHUQ5vJsVE2sO@6O~@lZnIL$7Zxxc~Ftulsjp^}V&fueK`l zeZ(IUc7@=3UiumIztFhp6F|T z=#Lll>rV};l^p`ij0Ks2c>Ut)K!DdBLV%*Fkv1xjSzA|Rqv;~@V31@JEzlj^j^I2X z8bSbs@yd%54SqDve1cb9o4$KLyB7eho}3>DaMy4Npiu2enFc=`XBMi^0eJ{;#zOME z&xxS5NX$46*d3fKfL%agTA=Fl5{)0vGM!+^A>wLi(@{OWB^x~GpT97r_yiKX(>dsf zyMmJi6r2HQ{=G(%cV@K6I3Axpx9G$774alVn41gw_-m7 zS<&fwJVObMI)7*q{c^x0Sl0vESf$R#O)6gNGz-@vjRHe@2m+vc$7R5 zg|zeIuM8p6ML)au$m4A`1+4#zQ|9(dRF%m4ei# z&rJI8gLEZnkmpZsnY)ugv~CJyN-&O13TNMP%FIq$JnS~HVsf2YiH0+SY}+aRR9=+j z6@~ICli{a4I63=LohxJ)ZwgJ{o*`5i^!P-T5;U5D3M6y_(#E;5eh$oCeDc(ypMNLb zdmtQP@ZmZB^2DTn{h^+!fMu{~ow1Xvm-AVl$v5$p>lMFb@}976DeKwJg^>3Rhddkw z&C{$TcR0rI&rdA+*>?(&UIzxT(rfSnN3}9t3?``>rWz`h&WkjCkbSles6H>#@O!J* z!hFNuo@NUpXI+~3nHlPyw_G_+YoCPWfma2(t=ypDI=AHH%zM^Q^Ra5(N04o|qYA45L( zZ~tz{L|al7^n&%uC+w}}zN`uD!{9!>Q0URIO06n~W}So}AUcczlXV_p;CjEGlwa6 zUgL`@^?sbbc2Ip*rs`9NWHtW1+Zv`m_AUWSg!O%Sst5_%HSUw5B6BGyaEVr73&h~0 zfuDQ`({fZcJ4y}csbR>(UaWGe@?cks(I2U^EWJ>sRR6j{(|dE8orI_~9~5>=jnAu0 zn40__nxpcpME&S1q@JFKhv`aIfI-&=8kJcr*1j!^+xO6557T9Lnbm^;?Z4KgY`rZFv1>$4x8Eg-eQh%W z0ChJ^D3(I)zci@zxBBu%g<%tB!(v@HX$1(F5_LHs*1oCG_}y7*Ezta|DupO?>iF?A zllMRs^DevwNPhj#+o_ps3+VTa2>=g(tiY=sfCzd&`n0HunJm%oH=9z~Dru?+pW~03 zbp9V*vMSN*_~1>NpVp*Y4XATf{@?vsdJS>(`xagOs?Q|2J)f%&3Zi?4-yf6F$ma!6 zgtIDEZ2x2dG#E0tjR}A-(BYKuGG*=HYB->(u5y|N5vWtMT%>bjLWN0z?)_hf2XnBN zR-#~p#@4^8k~Us7UsNOU`RV=SR1|3^Dw(anGHHH(d&0B+r9;@}r**pgw_f%WFjrfD ztBI$({P*<7mtPghF4-&Pdh{i{k!M6(*#*+76gjmqSscZSKzNEaXAae3f$zz&K!lL1 z5w@J!RG6uvC9JX~VMO83QQ!~)a;)7PXC!mW$#FX$H|T=BN1S!lnDGct&hHiOm<9De zNY)*7c9ZH|4El8P*U1!p(^T&o5NmBJyd8$zT<0_R@ z_8e92Pxc-t+`$`pAsOSbwLRbuIBmQhaYs$(%W&Xb1T}*ihl)B|`(jb!l*!<9vg9BTH_9}c8Z07ba$_gIZqwB-`!u_^N`^k`I z#~}tc=05+kO6nIXEs$(6Q3~ue3*+_vEODE*MgR=tQN1kl38qT`)S%aAu&|kQwK4D@ z7|f}WP6QtFbHhx~C7pzuv~^oF zj2zcnJ+AYohEy-pE}Mh1&#YCeySWIeCtnv01@)k%pbHW^rFimDY*7LaPAWx z{6@vulCBErN_5`8v8ED>CA=a|z@Dl~uXrH*UP>Ek@=Ahu64oL^CIMzi!-OOT4q657 z-UF<^E-A0$1>|!a8t(JUXqdA8!YVs^Eue8A_<~vo1vtaP8p<0Hh|dH+S8bNqAS@w3 z95DD0@O$$Z5EO+Tb!r?6rZj+-@Kr{TGNS0zsutyQel$3&jA!PuVi|`HACHbasaKZP zmP;Vy}z~c1J^+&gag0fohG)#oav+LUl{f$BVMC z9exDYORqSZxJ> zd?4ZVDBHqYFXRExT4()=|Oz`zMjN{Pp-rNUVZ*QD!;7WQy z2FwqKgvxUDRl3oL0iGj^ z_W%$VwHTs!5aGlY2v6W&IpqO^0FTjTH;+0+Y&(7An=)bHq7}C-I5y4tKYYduFL@E$ z%2usLSA(1Sby3rn`TLs$!!#w_0Y{An4?=Xe!1_)a6?s9?Bjtrh&{S0{FwEkCxjCoq za3l&Heb}x$^#KvMA>_k3`{S|vy;k0x$Bmy3E|n$Tdm<43kGjFzhP}WVLC1Z9n5vq8 zk!O#E?%Z_Fg-$O>c>^9O&jF)bp-bSg^6VG#lV=km1z}khJ-s&;|&8iW6kGp@9NQNViv@YeU)yQJ|NcSe92ySU+W zB1#rqt(Hq1>*6~fspxPLT|>wD;0dy(sVWadvsTM=OcI`5#1Fpz+ON7-^xnM(lzMAa z0I+&*@SXqL)aUTgadk!XIHD9Y>rY%}s4{p@*ZyM=aW8x>|)IFH4w+im^ksJY)x1#WE_Na~9jh z9FqWmW8IT8YtxSkH_t{BE`{0U^Hs=wNAk10snjRw*s zjjo4E)mw;XBR&aS#)D3jdtL_y5yC9Z-~&*uVC4($NO&NGq@!kQWWjkC=rK>DvZgplh*SobkXb4d-t;wAPUf2y>ax+X9jaoBu+g$ ze?{*e--~5BT>dG?@`XZ~#E>X_w+|Juh8bDxJ?^zTH?6>GASMOe@XU0=7ZyGg_3hRw zlIs2bzt4@i7)aQ?V(^j9p}(NFRzhwF@VV!lK|DISm#^VIpk3Y3C{~YT_m_N=&o0g+ z&Y)uE&ozcYW3YfTA49rWma$79HNs+vZZL^vNK$Jc| zKXa_&mP*l3`zXcQA)Y{mBaOWKl5_lHIeVMuT|-M~5xM zTVQ>Gzg;MCBU=HKX@6zFr(1^&VfiAZZ+TgYaKM3#o2B(&WFTD)53#D-o zU}l7ep^XX9W><^}7*v{&!}`mSSuhw4R|qs__X+`|#T0gMv$*+F5u>)NM-=CG{u>4r zalX^2OQ8fV5Y`h#R27M|=QNHornYwtss7EPm$7ZUJ=|L#hz^FE znGdt?xs&e~3MrC6e8myK*ATw`jR)|4m(41T#xhRBl{dJ({g}cC&V`n|;uOkW3cQ75 zSt;T@w8EIfli}7VKq6!eX^UaIK%8gZhyY&9_Tr|I)A}($aN&Nn4d@xy_61Q;lr@o- zq#1mTS|L>$pa6C~=&f|PHJ?dArrl`mY*o)D*f<27v)hN|WALJC^l8wj*4h0I$aWV; zBK{XPNcR9Nv;-;r^8?d_67MD$jz^)^2JJDNj5y`YK9{mbBrGYW(bc&S>YcI(+iC;_C?IF@88$o=>$*VhDpT18pSvL&EPFe~r zlD0$f*?xq#sRedZK^O+>67UG{26?<-ANq;UhkXA;s+H+HNu&o@e{a8@aJ5Td@V$%# z^@*ZhOy&JRl!get@lp&rsd8tsP1n~CeyLee6X0GMVCR*ujKZwnR?zo$XD zRF=WETmoTW!Uo%0_wP@AQTWPRFKE>pqS>ZPjTlQZz+ z>6j*11nN5na^kE@zEHbg*o&kainFmLPyF6@1p8j*8cai0Pv@DX%uE2VZWuB6 z9%Qp7i>OYs9XSB9|9!YV_Ej(ipyhq3G{P$LzxOu$4Oi}PcH$0q6;Fy%bcC0P;Ps-?;X zW$T6P-NQd;&p=wsU4+(XfaE;~;mAw?GsBcG1|W<8AjTxa%pnFjOkhGZ2B(nMuEknq z69RyMqrh@?ToV@8sMRIZWP$98=KJwi0Z~H6d0@fuAA<%s3e$ylV)C}}=}Itd0gZc(Zq-W0JcP7N7YXpn}MyewYC zA$t{sov2V5YU;QtFO>_rHw=`{gOGIN==dOkF!)|raO&Qx9s&a!M*v{N;RAJa@7(C5 zE@uH@A_(WpTf$Bq=@LGO!Ix>@j3NyKhhyPgvaS)pwb0i|eF;SRdfQFY!csXjsuz>O zVQ?`6<_F^Gs!I*g2PyIkd;(LSaD%dLk6nD5bKnV|dp0-3)qxxpcTy%VoCjq@&+mJP z%LLFr=%=iM??E14*Y8rjx;~p21=I=rvyn-NRWBk=I9;n(SKSR5iM{(1pL=m0a;S;r z2OArvq-DLjyW7SCs)1>M>y4&ksTN9mq^4fuSE|EP1CwHLA`pnmFoOFW@n-)C~^x{6r#%9cz>5m z*gb?2Kn>YPhY1L{8d3MI#UYo3^>}VFZ#i-kcoRpc52PgltQp!S=r!?wbUI#e|JAa8 zGD(SiP&V!zp)RY~^FKTy>~CpAXy~!-f)vwz`db`U2mludmj`7XreM9!**AcgAVE^f z1a}YDn#M|@G2qQ${mxeG^}$CUAv|QY`kVHkZ=;?+xJX?$@WWZb-IVzS(OI0%#|gs~ z0wCS+=9MA(pgO_qZ3AClj+?`mMsDq#2`LjqCQ8s*EXsDv)<`jNPOsjM4u#dn&19y5 z<8kJp^9d-nved7!t`uZkoF}0lr9--1=Eek;GnbB@GQ0^-nvDDw{IU(zA zw1^_V=M{^)#9lok=uLt=bD4#ySGqN={q&{>0_+e-O=0<{m!zFSzin)l0F7k|=IoE# zrkF|s#FoWr*`^gpgoBxhG!@&o6#1&Sys+KHsr!tr5dbRsrc|uRf)Z06Teka6r6>Sl zTeP>1AuljsS0iq-Pp~6nspzlIL!q)_YXk^eMh2_A4FY)2658~eLQtPD1KC=CYEfBR zf7Z}GK$gE7cuv!TaO+h)`-YgU5g=>@@TQfrw7?_`yw9d}3v^@D z`zgOH%EKWI^g+IiqNXtkY$ppSD4DH)G_zyBi#yDm>^AuOOF}L#gg90Wjd*vGeWRepr075I-aC z>_%B-*6+c?BnYuL{&_-1NQSWu$iQ!42zyBY3_1!jae7Af2TYw`MZA-Wo+!mSiUP|eB;6y zH3DGpFGr?`8V?v0d=m(ADEiVLhXL4fV{!oflc#ueS6Cwe)U_3o&0t&x>}uOv zPG#0`8#_u4SYmB7=VtT>#QkksK!MB1vA<*=Cu{BsCNF6jmG)C%-vzMx+{;4j z6jRx21VDWmqAw`MaFWI?bTrtCRXCXIP6H73OLw_drB%de(zi zSScSYe`DNz`78!-U(PnNf+$;XprGt;UHx^$UK7BNeO#9HCg8OpzyZ6#fdFqg4g`41 zaUj53jspSSavTWomg7Kxw;TroyyZ9$;4R020B<=C1bEAFAi!IW{|65Lr+{pugueg) N002ovPDHLkV1ht1K5PI0 literal 0 HcmV?d00001 diff --git a/assets/data/tiles/12.png b/assets/data/tiles/12.png new file mode 100644 index 0000000000000000000000000000000000000000..af47e8a236a081526cb33364de309c1e549a2eaa GIT binary patch literal 9373 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 Xc;0A#ziG{i00000NkvXXu0mjf{}a_~ literal 0 HcmV?d00001 diff --git a/assets/data/tiles/13.png b/assets/data/tiles/13.png new file mode 100644 index 0000000000000000000000000000000000000000..5c01e0bd4ee7fe07f974be00ad46fc471580051c GIT binary patch literal 8613 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 literal 0 HcmV?d00001 diff --git a/assets/data/tiles/13.png.options b/assets/data/tiles/13.png.options new file mode 100644 index 0000000..ba1a447 --- /dev/null +++ b/assets/data/tiles/13.png.options @@ -0,0 +1,8 @@ +( + minification_filter: Nearest, + magnification_filter: Nearest, + s_wrap_mode: ClampToEdge, + t_wrap_mode: ClampToEdge, + anisotropy: 0, + compression: NoCompression, +) \ No newline at end of file diff --git a/assets/data/tiles/14.png b/assets/data/tiles/14.png new file mode 100644 index 0000000000000000000000000000000000000000..85400d65c385cfd3f0c61d9d97acdf6ef0628e77 GIT binary patch literal 9180 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

L`Z#TN|=6QGNgLc7>Dh4un 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 KMNUMnLSTa8T`jKw literal 0 HcmV?d00001 diff --git a/assets/data/tiles/15.png.options b/assets/data/tiles/15.png.options new file mode 100644 index 0000000..ba1a447 --- /dev/null +++ b/assets/data/tiles/15.png.options @@ -0,0 +1,8 @@ +( + minification_filter: Nearest, + magnification_filter: Nearest, + s_wrap_mode: ClampToEdge, + t_wrap_mode: ClampToEdge, + anisotropy: 0, + compression: NoCompression, +) \ No newline at end of file diff --git a/assets/data/tiles/16.png b/assets/data/tiles/16.png new file mode 100644 index 0000000000000000000000000000000000000000..97a09320bbbb9949279d9fa54f49e1116ade43aa GIT binary patch literal 9369 zcmV;KBxc)*P)f6Xi@@54ZTQ_E-Enz5K6$1 z03tR-RB%L5k){YTDBysjLy@r}iiH7DvFijGMAUI`6dRUFWUU$Bym{}eS9UO(Z2>7`&z9wUXbV-Il z#&6`Y8GKGQ04S2&F6MJnWNa;Ck|;8QE#r9r;7G||@X{|>%+C|c55>;RS}qbKr-&IQ zTvLXPlM{>K&(BTgi^a?^4mXV>;xX8n8Ce|RasXz}{8imI52H3ZN4bf ze_i~WlJ|C&UW9+{8AKoW!}eExnGFE2re(F+`iE_46#!l90Z_aBhs|Iw0E)7{bq;-T z9=d#9QpDmcXDh4R++0fmpKB>E=%LdZt9g z$j;($`3&Zthxi`{{&gM}5&R^+h%b~yM9Zd3AWW9ETgVfL1(`yIK=_}U_z%PWq}jQa ziQ4!P(3V&Nr6C$XejWfQDiI(Fdt@un?|lo#M+5oIi_w{wo%_#%{(V=tO#a9gB!7-$ zM?^BX5>d|Vn*3S!?g~$*UQipUP zL&zMmg;!4Do9IA%up=Rh?=qPj=x&RGBx1dpI68aT- z2O}^EromdU5o`ssU{5#*j)WJ%$?!5bA1;Eoz?EiTr=n?cd`V|I)p<|3O zju?MT93~aB0<#&j8`F+Cg&D?-VWzQItUA^l>xvDRIYI4MQ`g1<+DyrL=EogS06Xii({|v`U^zjmmKqDIK93(F5q| z^fLNk`gQs{RV`IdRle#b)i%{Ds;|}NsClUI)k@Ub)kf6bsWa4l)YH_rsduU0(?DsM zX@qO!YV6TCtMPOWZH~(v?wpc2hv(eZgf-1HBQ#fN?$aF5oYvCT^3%%Fs?s{6^;Da# z?V+8jy+iwi_M{F~$4y6|vqR^k&SQoO!;_KDsATjprgSxR{dFa}^}2()GkV5)QF?`X z?Rxk03HmJkB>f%wz4}uIItC#I1qQ7Kw+-=zEW;GTU55RJuZ@h2VvIHzbs0S}Rx=JT z&Npr~zH34@aW`3J(qMAU6l2OVO*7qXdf5y%vo}jIt1%lghs_<#1?IcWhb_<+P8LFo z28$a^64R5J!)#@aTGB0pEekEXET35!SjAgyv+B3{Xl-wuZrx~o$A)4PXj5p@WAm%6 znJw40#`fA=@?77!tLJvleQsxN$G6*KchjC~A7a13zSsVPgQJ7Uq0M2^(ZDg$vDWbh zi^d9LZDyT!LOXdmt#&%*^w!zIS?qk+`4<X~g?%562@eae34a)26HyS+zks@6 z$%2*zuOhu7%OdYYnM6sVdZQJi6QY}=U&naIl*dS8tzuWkUW(I*6U24LW8oFzvR(TOpMEs5_rp_~TJ^wNN(wM(bC zZ0;`Z6P^ce2XB(^$}i_nB)KM)Cp}7bP2Qe7nc|*Ok@8f)7E}wKr~0SXrM^xJP1~RL zDLp2=Jp-4Km~m7{5vB?IGPN`FGKaIwvx>8%%bb_(Ts9>N5;bK**^9Ef#WdN^)PTf9 zvR*Qp{o-l7TcBI8wqSIn=gRt3(5j`Y zdRObOE?Pal#&6AmwS={4Ykw%TE-Wv6xh`g1Pmxy9nxe7we(PI{6^cd0H#WFzsN0Cz zDA+i-Y3`<~O&?2mB^OJrODjs>Z{}{k_?699m0x|@lC)*8%%N=0R?Jr6*6Z8cw;d=~ zF3&F?+a9vLa|dHb$&Qyhm+ZVyVOLSNi?B>BD~E ze(8aT1AWbo&CM;EEoH56tE6@EV8X%6-*|u1-NtOIZ>P7H9s-9XhaP{M`0e$>L5F*f zu#U8SXZT%h2eqT56Y5;vIn|ZYCGC#u9zGg)w718lr{jCe@An_mJyvsE<#^c%!il02 zpHAkVoIaIx>gnm^(__6$dheWxJ#(!uyl?Pq(Ao3ne9xWf_v}A;-u3*k3(gmgUSwVD zy5w-FbHIL};|Kd6ItCpEJBJ*Hx-UCj?irppeBz4xmD5+fub#UWaP88_{E^}7QP*$Y zNVp-r$-DXJR{E{yw{vdK+*xxMeYfPE(!GlNn)e%iH2tw%>L5Kn>ODH}V8MesW8ASP zKV|>)e!S=*`C-L`&P4Mg+egPHeJ3wJUif(YN!F8@r^P=j|6Kdbc>FRj6+1Ql zT=e|YubW?}zu5oM?q%vW{9(QWh^7l%Ws)7BfkMgU(@*Kn1M!fZa5I(kQH zwOWl`LszxN&K-wOLw`#EL3q?^bCXD5bQ(FormB)G%Z;2n3D@#xFtYIm{xfLv`NelyImrZFC9(BOszy%rv$JZ z=gV6Hl!Ql8pbTI--Z0!*=y}+Z`=b$it|>~Y{x?b5%q^SVYe`*QmlRnkecy4A1bA#q z00J6ar_l_{-gay>OyPGFrCcZA8u3n6V$ah?{~<|;@octueLS5KfrjjUtH88v@A8#v zUpV&!Xj7vPdxIsn4o2R1I?4T>p_lX1A?`=BsWj+x$ql3D)S)N$vfQbbZ7+2`fbSfP z$I>l(7fM|}0(mmu#(yCK;Nnxulje?37G$8eRHY>uDv74H+^BEd1aQB@UVr7jJGvp+ z)c6p+X~5`HmGWcfXfh!Z%vgK+Ir`ruX_N-C-kA$mMHS3#>qGd@{VUMn2Q!B*ynNiI z<9L7=yIqy^SUn_|nDis5Z3cRC#DdS=YNh+!7>!v3Xt%3d|4AD{C6%Hi^uL^OZ>^m7 zctF3)eeg5ao?_SK`2wuf{i#FZE9W!x9zJuir%I|^t-~zGlSXFHK;TnPugB=A3$Wtr zMw z(g0)6_q|jpU}cPcnHh2Q6SAFR0AiHGV>lR(;Ic7~p-1XzhtyVi_%Hx3N3RNd%AsB` z9sc;IYPbs+&PfzDrihYSU+Vnd-r)?rh^(%wHl#~DP%lzN? z>p}v=qg1>o@s(2r3^I&*9`H`o1cSA;WaVdJz0p7WAL6eI2_TnX-u2}SilK-AXs_LV zpGEA@5>O@Z+u^!pp}ofVKN<8-#a|Z^pj|?jx7GDbXPyR%MDc~eKr&*<98fJVA zB?NZ%dWv*7&5j3vSGz=%O&>P?Wa)-}i-mk= zwzmig(_zUVo!`^tQU>GohCHht?;vP%VK7`8)rkFP8G-920I8$5FTED|GCH`gE9?QF zEzUuoFQLe-gP#B1;Q`C)Mcd5jwUrZBNO}N{>yWf?n9Y!!8>j=SqTaFey2{DUTjv8j zaS@DmO!*c8%@+@t;d>wtE`iR+lyBYk0ZD+t((78!eh%Py+5WsJ;2p$A5u%b2zc2x0 zlQgJ1MnKnGn#$Y~KoD+nKD+|7g#M4jJ~|(^LAyfEK^7EcS*>gdAPDH_x}YUGSPsQL zRDqU|4s`)DjE~=U_f40deD+nm-V#6%umR9HF8wc?7#bmMrV~0pDH&=#s_C!<|Zrp};&N=_KdsOzOZ$yf_$ESwpx8OKu5J5)<nL6Zw zOihzL2YI@>QR=!x;@6|+TLP2>e0HdVwAnuqU|j$&0T4I9dIA`qmFfrh{?``gEPs|Q z#*;A%k5^eFiroJh5s9}$cY3|j*8*U8k_-4k^tx68z(qnrXb>y$gT_%?8#_q^8~$iK zVhc%7IV5Y1K@pC|W69WSuVq@;c9)YpYasyE4UA2f^pc;NGk}#teM70dUf`?(`Gimj zFbvCdqC+AbGlobdYZ`Q)OTKGm0$>rx;VggM0G5)OV@KNQD3YOVX1W-bYE`KmGM>+v zEx>CJl!fg$-;BSmL;#5UgQ;7XDFom%Aj)0~t6(;h1TYG#R1VoEb#n9WUL(`M5iH04 zc>Hx~0>GF!oE4{uC2>R~Kw`-z+68RUCOyh79)WegKRT9f+}W-9&H~Wr_aFSswI|}o zN)rJ3zRbiJR0Xn%`VFu5L#8dF#7_k6Nl<)!Rz$-0L1OkgisuqEW0}^{~ zS@$K6mnMMCnI@hFa3@&n){Gj^wG*GZ#avO1>F0GIiti7|Ekw{J3fJQIqSymQH&4qU z@BAnwh3F*Q?Gg8Vmw>3^!H4OMvu3@=4j5zr)G+ z6PK?%o0+0qngA#YH6eFS)E2LFz{o#q z1)u81>qiID4LiG%o)ObWJYqBxvrl~XJzuz7j_3P_MW3lW8H5gnL5M<9S&=~)eFI~2 zCxYU@l=$;6zbO64?cblW?8}wjAQw6Eh)~^UXz{sbxAClRG!|Wi~U2f>KDC zmi(aD6Y>GDuyg}M|Cz8HTY6>x4H_IBsT~%7Lfs*xf0Z$t5fv;$0J0k{JpR7Bf0&HG zl@M@*S`$K08Kk|FKRmpE=jv1re?5Ix}c7LXp@} zSFXOtQ&^D$s5Mljgv_wlyXCLm|F%aT`1CU$PJ92{5}<2zq+aJ_^C#r>Axd{JIRAzkbpES{2a+8N zG(kGVKa&TtBYx`f`|ciGe)8FRa{@OGH7(cUiS|VlOuHnul!;sZ$QiT~QAPxvFtNl_ zIUGqUnx_3NJ^jV_@pDN46oSsmN64xXEQ%r{5FH$iUgQZJ#Wtv5Dk?Ffm=<^rqF_XF z50jwAFn?sVqqQ|M2H!%);5VXU=aK*bas?gdP|{g3r=Uo*l~KyA4DvjQwDtc;9m51M zD+zC`PW<2)2olXB;B$NZfmnbjC`$cD^z7H7L+6$N0J3hH${WZdfN2rY65d@@M-WTI z($m0N(#7Epi!$QAvB5-{bTJ}d`7&`^@FUL)K+4)1$H&YL08mjZDkWDm?OU~I6iJ$! z;;**^Xb^dcuUHT|OC+j7ryK2N3rCYTu#{f3B|w7^&3q1)g*7{CMlR!$-q;eLL8LF0 z&Bj{x4QMShY)gO!Av&kfcy%x!!OBLjXgZ#RkT`MzHaQI}6M|7i5ud&+Jb!tTq7eds z`TJ9MDQkGgP{_sE{EVPDL{-2#7R-_hxfJYZgaF7EPNs|_WlY!3{;FV16k%;4Mk9WK z6Xpq&SzIEj0`giWmiuJb?f*NqSWrC`hy@u!~Q(T_ZUWar1x z>-1Oz&J;-L7M&5s=x(P(_mBgS+;adSVcbhr_HoWN{w4mp5dt9n8%x0Bf&l9Qn%o7n z3gD}EIVyV~gGht`qE;Zn!D&ezZif1CJW{J7cN5e%{`2^;MhJk8zSvjU)-td;v5f32 zZzZR3Zrp_I9L%d{bx2h}#}B%z2_70Ui&Lg7MBPTqv0d(j5N!Wy+CI}uaN)2BM8uVY zF6*_gk3}FNlPdUKyxlLF6@-M3w928FAVP9zR3#KZx|nF-h|c|D@>nVXj%H-}+VPu5 z88}ZG8nV>APC8WtBKdnFor)>uJi8(dN0YH+XnQN`=dlr0->?};kQ-1YXk^*e-zAT& zoMlAr+H&Wg;CSvaDX?i(zJhJ!i{tigSOkg}!4@!L^8x7K(R`Mg>(>@Y1Wf`dYGlNI zBzb&^0L<64@<#(C!KM*_{qFgcS^9Yp%@)RakzyuV-~ly)P(z@u@-P4yuV!IdIQ;h_ z0av9q&{+n2d?Z(<*ZCtANS#t9UvNg}6(szrgWq8je`w zBogR4tO97+GBfzTmEqpyVFESKU0xSZ1(xG{GVS;h0aT7CokljmCU$-V*aNmRuJxQy zFKtaMY6tQmTNpKmssaHl&vQSK_TCZ!;Nqb2N1h#kEn>G214w0BCQCpS!FV3T1$grQ z^FY_0KJ?^ssUmDe1q^hVRsS}fRb7v0-g#K#-vnSlV*R0rM*v#@#iV#w|75|m?f=et zZ-oH3!M(0ZU-DR$?|2~SJnsx%6%fNS((7Hp&a8s~j^{p|^x zq(Bt{kPv?*>%A=jDne8#vO*Lj2}Jf4z}&yr^GXMX;u}RKu_ZtWz$U_|ha|vErzl_$ zYOI_+U-Lt9U?QlWQqzD3bRAR)zmoc1sWWcD4C1mzF;fMTKo#(M1ru{#ngBh+`1!2& zwgfmOz_=SvC(?j3&=b@!GTAb6Obv?^jxyT1`q%G&+sE$z^fM17-`f)46oE?SPzAhm z1qcs2Va|YP<*-4w|J(F$OMtTmY(A;VillPP?;|hpLVr+dO4w+()yLm=&wZD#TzfKp zd`o~+2HSjcGLrVl9w@T%y)d_+>;e*9)Bb?|Z3%GJfQ+Q0@iCWC2sMCp3uQo(VSnC+9e-KG^AI%-LTMB7JjQWUTk}p284#;1&B%|*K?C~rZ$%V9?Qq`gB8jRX0hSiAQv9!4oz)IhAO8f z*JRxXn{kba{aKj)okapKoF*0x43UKSa`IU11b}YCE+R-AJ&o1C9@`)>81d`QUc~h* zx~}E8OhteQ@%@p|CT3#8O$_|BUDZJXoG;jYWc7X26+-1OUMavfju0B%TO zy0Pvv=K~!-3p@TS0O|s(q_H{*SyosXwbxUn*GAT2V-57(#eVi)0CSLl#0H{;$%}&TWk*NI;z8^L8l8qji=bH+B@u6YI%B5^9d= z;IR@Z9t-4D1sV!s*a{;-s#>r3XSESRz2vm8x;MQI(OxK>gLW`9{w4GX80{Y)k^$Hy zX`lxxVlrm6gCme+IG{VYz35ykcgDN;wJ5j(`wBmz2zsA<*BGW9 zLKGaqZ^0-JEdJFA7F-9N4XFb0yzY)?B~<)yf+#!|pA6zn|JI>i!hny)_DmF4FOgd1 zl?p5_Fq_Wk@uPq8&)<2S_d11M0E`((ggU~hXcNZ^7!Kg~Fn+fJY0+fJHXDJ#hKI|c zW8_vqUO5bSrFE_x+8A{pE*11plIEzBf1=KRLFD|o1i*+dsuvK9T0gTf^1mwuh5G| z{qpT5?>*U=twro2idf=ykI29t8cVJ=`tzgoco*;es z-1xGdjq>h1=HdhqF!;G5Ix;V*A`7hEfgLB!W-N2ZFP<@}r7%ySa}razhxZ&p1b}FV z-bKf!wYS1LG#G_wVpywF)6EocIG1Y$EasI4%&3x9g=Uuc_rjUK@ez&RoE9+)0$Aw; zoLesY4y*i$`3&c}3O6nR%?l$I!MaW`nZ}(frY@phi_~a849fW7ga1a79UT-W<~zY$ zfCR7~l=ca+vixs&G+CO#58vMuz$U;z3e)ho>)EMOt3Jz@B}m%t!XrTVS466sHorOu zR>)+3&aUX^x0PU;)?`)BuMgdTdqqT(?)(3Ezf*hU#$o<>IZ~mSnIzzF>GA+~uc}`! zhf;-QVKwI+)(R&yc2z}L$^Fa1nG4-TBxAzIhM_14;!(cJ_aLp>G+8*AF_egTEiatgqIUF^b@K;7 zJtwCqR1)eZpZ;!U^`VC@-F7S8|J%tdyoY|sTj^KbLH}=|h8~iE*!KM99BNS#1irqQ z%~1wqa5^+-UL)b~UnC*ENTcSdk6nG~`K-^Q4XLgEkW7;IlKcForU^lw&C8E{?gj1{ z!CVzUKMd8S{yu!H;PR#0uuSzn`hmYhw#SbXG2TQS(W#3Vj0Bd;B7Aw?0Rm2TL&*bV z2l`~xzCs@3KaySY2(`%@BHs_&@OQ$8^x&o2K1>Gc!(_EzteXqeMs8ba-6`^&N;bgb zS6{*!rYFM30>t_*b;koli1!d7?j$REm-?qv;(cTjfB=Xv%3*RwQBbN1XoNeO()ud> z|9$GfFVuPNk6(T1QTq2Nwb2jI{ePCo`_pa>0|xEV)#OWbzoX($pP&&VkZuBX=|37i z80ZJ@5-A=8Dd>m4g@`c_jWM_-y$c>tXIs?i&(i-m577O6V@;P{0ZD}q(!UQthC zkZ$^`^zYZ>$H=aDFa7x6paFjuHO7r3G1R(9fsvxh@{6h>Jta%6kA#xy%z*Ca+w|`p zcur)vmwx{rQ(OEbsfZo2v)Cj{m=gfvew~Q>n_(N4#+i!)kX^B4bUyTs+ZEFH@1X|x zRWC3!Z>Il!daWki)hO)%IUZyu*fhcqNjH9nto6^+vA+;C;7${vIM1x_R~P;tc#qHS T9P{nf00000NkvXXu0mjfAYZsG literal 0 HcmV?d00001 diff --git a/assets/data/tiles/17.png b/assets/data/tiles/17.png new file mode 100644 index 0000000000000000000000000000000000000000..80ae3bbfbf4fe7a4711ec56a128280bc0642a673 GIT binary patch literal 7399 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 PI6z0!5b=+OW6Xa6Ax4wj literal 0 HcmV?d00001 diff --git a/assets/data/tiles/2.png b/assets/data/tiles/2.png new file mode 100644 index 0000000000000000000000000000000000000000..dfa9ca741371f52164184269dd644d047e2cc5f2 GIT binary patch literal 9914 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 literal 0 HcmV?d00001 diff --git a/assets/data/tiles/3.png b/assets/data/tiles/3.png new file mode 100644 index 0000000000000000000000000000000000000000..07f1ce5723805c12d4bb4bd4b948503be3fb29e6 GIT binary patch literal 10967 zcmV;|Dk#;7P)f6Xi@@54ZTQ_E-Enz5K6$1 z03tR-RB%L5k){YTDBysjLy@r}iiH7DvFijGMAUI`6dRUFWUU$Bym{}eS9UO(Z2>7`&z9wUXbV-Il z#&6`Y8GKGQ04S2&F6MJnWNa;Ck|;8QE#r9r;7G||@X{|>%+C|c55>;RS}qbKr-&IQ zTvLXPlM{>K&(BTgi^a?^4mXV>;xX8n8Ce|RasXz}{8imI52H3ZN4bf ze_i~WlJ|C&UW9+{8AKoW!}eExnGFE2re(F+`iE_46#!l90Z_aBhs|Iw0E)7{bq;-T z9=d#9QpDmcXDh4R++0fmpKB>E=%LdZt9g z$j;($`3&Zthxi`{{&gM}5&R^+h%b~yM9Zd3AWW9ETgVfL1(`yIK=_}U_z%PWq}jQa ziQ4!P(3V&Nr6C$XejWfQDiI(Fdt@un?|lo#M+5oIi_w{wo%_#%{(V=tO#a9gB!7-$ zM?^BX5>d|Vn*3S!?g~$*UQipUP zL&zMmg;!4Do9IA%up=Rh?=qPj=x&RGBx1dpI68aT- z2O}^EromdU5o`ssU{5#*j)WJ%$?!5bA1;Eoz?EiTr=n?cd`V|I)p<|3O zju?MT93~aB0<#&j8`F+Cg&D?-VWzQItUA^l>xvDRIYI4MQ`g1<+DyrL=EogS06Xii({|v`U^zjmmKqDIK93(F5q| z^fLNk`gQs{RV`IdRle#b)i%{Ds;|}NsClUI)k@Ub)kf6bsWa4l)YH_rsduU0(?DsM zX@qO!YV6TCtMPOWZH~(v?wpc2hv(eZgf-1HBQ#fN?$aF5oYvCT^3%%Fs?s{6^;Da# z?V+8jy+iwi_M{F~$4y6|vqR^k&SQoO!;_KDsATjprgSxR{dFa}^}2()GkV5)QF?`X z?Rxk03HmJkB>f%wz4}uIItC#I1qQ7Kw+-=zEW;GTU55RJuZ@h2VvIHzbs0S}Rx=JT z&Npr~zH34@aW`3J(qMAU6l2OVO*7qXdf5y%vo}jIt1%lghs_<#1?IcWhb_<+P8LFo z28$a^64R5J!)#@aTGB0pEekEXET35!SjAgyv+B3{Xl-wuZrx~o$A)4PXj5p@WAm%6 znJw40#`fA=@?77!tLJvleQsxN$G6*KchjC~A7a13zSsVPgQJ7Uq0M2^(ZDg$vDWbh zi^d9LZDyT!LOXdmt#&%*^w!zIS?qk+`4<X~g?%562@eae34a)26HyS+zks@6 z$%2*zuOhu7%OdYYnM6sVdZQJi6QY}=U&naIl*dS8tzuWkUW(I*6U24LW8oFzvR(TOpMEs5_rp_~TJ^wNN(wM(bC zZ0;`Z6P^ce2XB(^$}i_nB)KM)Cp}7bP2Qe7nc|*Ok@8f)7E}wKr~0SXrM^xJP1~RL zDLp2=Jp-4Km~m7{5vB?IGPN`FGKaIwvx>8%%bb_(Ts9>N5;bK**^9Ef#WdN^)PTf9 zvR*Qp{o-l7TcBI8wqSIn=gRt3(5j`Y zdRObOE?Pal#&6AmwS={4Ykw%TE-Wv6xh`g1Pmxy9nxe7we(PI{6^cd0H#WFzsN0Cz zDA+i-Y3`<~O&?2mB^OJrODjs>Z{}{k_?699m0x|@lC)*8%%N=0R?Jr6*6Z8cw;d=~ zF3&F?+a9vLa|dHb$&Qyhm+ZVyVOLSNi?B>BD~E ze(8aT1AWbo&CM;EEoH56tE6@EV8X%6-*|u1-NtOIZ>P7H9s-9XhaP{M`0e$>L5F*f zu#U8SXZT%h2eqT56Y5;vIn|ZYCGC#u9zGg)w718lr{jCe@An_mJyvsE<#^c%!il02 zpHAkVoIaIx>gnm^(__6$dheWxJ#(!uyl?Pq(Ao3ne9xWf_v}A;-u3*k3(gmgUSwVD zy5w-FbHIL};|Kd6ItCpEJBJ*Hx-UCj?irppeBz4xmD5+fub#UWaP88_{E^}7QP*$Y zNVp-r$-DXJR{E{yw{vdK+*xxMeYfPE(!GlNn)e%iH2tw%>L5Kn>ODH}V8MesW8ASP zKV|>)e!S=*`C-L`&P4Mg+egPHeJ3wJUif(YN!F8@r^P=j|6Kdbc>FRj6+1Ql zT=e|YubW?}zu5oM?q%%H&2b7#i89WNPU5od91hy+530s@}kfgssYBqTzDods3WWw zO1aull*#w#?T3S7M+7)z(AD-s-+Spde)FTJ{_9)#d_;glhmuf~>X+!vz4&xQfI|pP zY25SOmwx>=7=)_hOs;l$j<5=p=>L)md6#@y7Uh!qd3y6Xb+`Y*x{G#%H9}RY!qAS1 zioPw-@d3(Z{kQo0t5vWgtOu4oqSsk5F?U3>b`MFu&c~H<O;=R3b=}f~<+wsEulJrsVbx_Hj9t;F ztfy@pXIfI<-F3uWCuB25tHZe+N8EXQHTPV#1g)~{z#A8A@xD8YQ_Pm_3h=coA+6(@ zii#U<)Jya#OMae?b60F}>sIy#8BJaB`n$HcWwR_awfL?&PvudSk~q;$ug|-C4xLA) zP$^qE9P*#ux@e1bZSnR>LU-hd3sk1#ZAaX+QOxzx-ouFyCpRPnaLlr5J3{>EHA~!j ztSq)$W%3PC5LfK>UGa-|DD*kLaiBd;pRrjbp3GR_7tdJ&_k5j*ck0&cOh@C7r-EFU z`0@-Uu6X$!n;GA%YND#gpNqymeZ~^~QCZx3bGCATxKm4r*XZv<_vGuKeu`>0Nm76I zmd)>9qBd$#`P1rJ(~aq@DMT&~e0zR1V84 zl6dY_Q#?TDg49u*-?gbMHWTqpsz*h)#cjuuwba=h`rK>nwwqUGBt(x$s3lalhkcC=v*rM z#G-Sl?4#-IJzgYop;OVJQK`dq(b>WM17PU1sciR=_K1^0MBE@GZ}@@&?er#*VY^vo z!y8iH8M>l7oL`%R_T8^*!>=oqf2U97_lfe>C5Og#Tii|MmK6cz3(9?#1kQG;y>C&3 zrg&#}M`K4-2Z}J8w!8*D&~Y=J7gJeig}13t&1#9&FAC5n5{=FI^KoCRZgbI-7NbH$0hW)x|41-YOZZ{I#>KLA6{E9WgS3AO$CD_$MZKaRr!{*C=)vSOxT5Rn*QJqI=&!*wyUP5QcF{ z6K2~Ij-GF6w4*M1u7#iPU;Dw4AMo{@ue=Z5s#uibic^FWg=deB~cL^~yKZ z%2*Z6m+PW?|DdP~rvlQTloZi=u`YH$m|rSjx3o_;gw?RQGqa-cMpaZU>Z1KZUF<#B z&wbxT(I9Q7l*?4#hS+(ylm7xP>RT6%MnlUZ*?+&aR~M#ciC%ps^ZPQr{+3>Uj}K~9 zSA|6dbaaOpnm!bu^MKyH!yGj@K=r&qonVMoT^IH{j+h)b#qhRqu4}Y^-XN(``L*#v zL+m}!PmTUSv0RrIWt#W>u8O<%Ilk(CCC zGDyv!QDkaL>#8iV6{?UZxopskZqB!+0IDAq&{Rci)O67yb9VEm4VLJ^9T`YKl7J4c zzf~oxn2c9)KkC#$+MX&pM1tw2HTM&BNN()QHSPr9Sfe6#1`{T-j^9zoVknvWU7s}6 zOLb9w*Wk~n@9_3~L`9oz{kX}}kNWn=U;uehk1WClpv_?~q0MX>z%i8Ix~T8u*t~VE z5LxehXG`3=v$21yGST?uoNGV+mtT11n=|z^G-{xVMux;xR4y3&GFz56zG~!Vm}Q}L zRKDpxh*hXqXH?Eyk=i*!Z2Vu7jIff}XzJuT(chXuF5H-pLp8^d55Sn;CKVc#106Xb zryswEbR2(X)3dTSO)fX?qodp%?Vt<>U4!lk?_`hM4CAscPCTvCP-2Pch86mq#&r&3 z^QTR2T-JOU0*93gy4d_lQ!l^efD8*Kkz zLs&Jxz6O=sDzQccsZVURgls*Cu4x~P9^+bWQ)A-dL*Hk>4Q4t#1T-S*KbUx0qxMdP z8)bZAGOw11>Bf%6(q`;<`RGizs`tK4e}@x`+(heud`;?%EmPPPhc$yTQurG98vvb% zp$ji)fu8T!!_~q|+Msmb6RoP(m{ecZq~ z92B4|PPS_MpZUHUHSzA=kVyapV|yGx9!P(H<4rQ`sF8ODV`;e&r2)|(L8VZ{<|Ne@ z4Y@m%*VmI+o$Cvr;Za7EZS%)1u~BwedM(tKs;ErLJQRiN3)PSN%-okq_-@A)BR{y2 zL_Po=zui2jFY0cfzNGmuB*^L;ub}3?nYr^OHBy@@4au08Hg_~Cp{r#sNDxcL-&;28 z;zDP*UlFKIs4eP3>8&9NAQ?yy2Cj88kpL>WLy|1*MBz2&R>NRvhytW&&@eV2ZGvF| z4TI~Vp`fwi<};v4AeC8uhcaI1j`p==$)TZQSL0V)ebM<^q`oDtZ=LJA7ehX77rOUW zy|S-8!a!Z?hRWJxYj4?GzKmntnz zt|pi)^n%7fol#$OT~J?iUQ)+}u}{8AKGH6VsX6_-=&_mJv2B|eT+Up9Fkocim0k!_ zbVoyKD5`k1mU?~^j_Yu^*;CI~FRKWhjo0;p@pNiE{`F_S7Cr70fZU5tmsIbRJAb>? zqRyNjdy2qrzefg@jRKK{ZNM_k@GF;8?^p~*BmOM_j#j9Q%^Lah>Ut#TdPZ+F_!rr6 zCct=Va_0lCi;0|}INn|j0aQihPK3Ibr71;W(YaT8U5sBd$DsvAL?XQEm5SJ?Hx|-d zhXIiO&wlj>pO$^+yMeO@lN^a|h9xp+Y=Tu#-RvMNWXrU6n4)t`o}ogY2_cpD^0 z9#*E7$)thJgL2oY?peydYM>6IspqLxb)&E{S+@05+;{tT*l0BPl@G4CNR4j#>iJl+ zC8|bx=cXZV=Lf)WajDZ0C)yiq%*ud{haGZoGmi|%$nMEP%vE7H8PiaAP%aF^TaBiu zRhD;&s2R`3eYX_F;0v3fv3WR|EKLA(;^l59cjt$Hze6^|aT*SyW1HhRVs9`%{fs-I z@o(Nr_T5(nXwlvN{PgthpwI2OY?%FYd)_hzUvc9yQ(uNl+LVs^WNsYvFeleKp2!5+Fpbq+mD(+h*BzC2jbt^ygn? z->K&=Ut)&g1AiZRq1(-n5H;?yaA19dwf^@a0m#^UM^!qZu3Oc>j8uh< z#F+xp=Tlv`y&EEbYQ z%J^7xhW*%axd>ovhi8EJ1GL9xvq4&`%tHhu7MlAS(SSPM>2{g0ZIZ&4{|eM}7QjY92cjb<8HOKeIfP(q zA5*{xVXqUqrv9PGLV&P}@&YPy0tE0DaZL7A*R_oPXvCd}A*@z0QX`RUYfL9RHnRs& zP&qoo0c)XUjOM(kX!--P<8uVq8w^NFJT*6-Ui+Pz7dFQN`aIrZ7=vwq&VVLxeGL^1 ze_8C3MFC9!<9b~YNJH0+Cm(yb_QX@q&7^bB-5o|5Eb<#2kY;!iS-c4uF!aGtg9``k z5I0oD-XFsf8NVktHrEn-g0>@D;IHWIpM{TK{Q&qHfaZm}T9ib?);S&uH^ZLjl3ItC zln22~=P^Vr*8pA9e^0E70D%E`EdWL;jN9{9t`u@TxM$Je4M+exC@;z2QDJUkb3yBW zVv_bTEix)$xF>58YKPmR$5uiBxK(JR9!UfYo~sQs@_09U{2&cvQOl3hc)p01!DJM= zZV?v{wgm18TOuutP4Q>+1s4D;HyBg*Q$2eFJ>i@1bM zWyB0%9-9DeE!@&9^93C4FPHy>-hMGSwvry&BUYkN(a`3N0^~Fzau)_v@uKm80B}(+ zku>Al(U5x_5VXrP150lH$HlS)NJ}0?YyfKQM!;n1jq3)-<-O)YM_qP1oJ515*JSD? zx)uR=69{*2`jN|`L3Oxq=JO&K+3j^ijVfQ0gfxrBcrq5l@rX%!+q z#+#=fQ8~6+2bO;j99jjOP~>uhv$KkG6IE5&ocX-SMK++KQqr!906M=HG9nQ|-m|;h z5$o`sE&D*FdqE;Qaq6~cAaZH>LqbvYRm$ZVV__iz1gbC((13WAbL8_6C9`&zz=2w> zWDKKr`dwjKrfAd}xl_IjI)CJcxV;>S)f%<1;;a6&aFFYO_eg$0u4578E0<<3vKBLa zK;z?x)VM3W2wHkRIX}*3T?hh+ zfrX4fNp->GO4u8V+8n#xJ=S_#?akD4y@j_2eS<07aDogx3~0oqCy?CP_}t0~FqWus zK2B=9kwSn*ttPCVHRE5y@Ju7l>@|u>s#pZ25_w7)kQlU=p(y^B_yfz}S zf;1o`Jd?5>0Z4+pgtTewB-pkyqf#@qCZre=>-w%(ty0TukRVZHG?@>N>KWG_V%*JQ zFJuL0+L}|Y&r~91wrjJ^f>=khpp>j40k1%pL?N?+?1_uv.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 IM6N<$g1Q|kdH?_b literal 0 HcmV?d00001 diff --git a/assets/data/tiles/5.png b/assets/data/tiles/5.png new file mode 100644 index 0000000000000000000000000000000000000000..94907b1e845e9b6d2363615c1c15035f718a9104 GIT binary patch literal 4253 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 literal 0 HcmV?d00001 diff --git a/assets/data/tiles/6.png b/assets/data/tiles/6.png new file mode 100644 index 0000000000000000000000000000000000000000..a8d202c959dbecb4f8a1db00ce1ac72c0055a2ca GIT binary patch literal 8880 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 literal 0 HcmV?d00001 diff --git a/assets/data/tiles/8.png b/assets/data/tiles/8.png new file mode 100644 index 0000000000000000000000000000000000000000..38f222f7fe358954d5938653cf0f2c5ec433faac GIT binary patch literal 6516 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 literal 0 HcmV?d00001 diff --git a/build-web.sh b/build-web.sh new file mode 100755 index 0000000..92d2f0b --- /dev/null +++ b/build-web.sh @@ -0,0 +1 @@ +wasm-pack build executor-wasm --target web --release --out-dir out diff --git a/data/scene.rgs b/data/scene.rgs new file mode 100644 index 0000000000000000000000000000000000000000..7ef123221122b3ff5abbbcdc1d615ee8e5b6ff94 GIT binary patch literal 128457 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 EKh&hl9smFU literal 0 HcmV?d00001 diff --git a/editor/Cargo.toml b/editor/Cargo.toml new file mode 100644 index 0000000..28ed484 --- /dev/null +++ b/editor/Cargo.toml @@ -0,0 +1,10 @@ + +[package] +name = "editor" +version = "0.1.0" +edition = "2021" + +[dependencies] +fyrox = {workspace = true} +fyroxed_base = {workspace = true} +platformer = { path = "../game" } \ No newline at end of file diff --git a/editor/src/main.rs b/editor/src/main.rs new file mode 100644 index 0000000..d8b8a38 --- /dev/null +++ b/editor/src/main.rs @@ -0,0 +1,17 @@ +//! Editor with your game connected to it as a plugin. +use fyrox::event_loop::EventLoop; +use fyroxed_base::{Editor, StartupData}; +use platformer::GameConstructor; + +fn main() { + let event_loop = EventLoop::new().unwrap(); + let mut editor = Editor::new( + &event_loop, + Some(StartupData { + working_directory: Default::default(), + scene: "data/scene.rgs".into(), + }), + ); + editor.add_game_plugin(GameConstructor); + editor.run(event_loop) +} diff --git a/executor-android/Cargo.toml b/executor-android/Cargo.toml new file mode 100644 index 0000000..25d4e35 --- /dev/null +++ b/executor-android/Cargo.toml @@ -0,0 +1,16 @@ + +[package] +name = "executor-android" +version = "0.1.0" +edition = "2021" + +[package.metadata.android] +assets = "../data" +strip = "strip" + +[lib] +crate-type = ["cdylib"] + +[dependencies] +fyrox = { workspace = true } +platformer = { path = "../game" } \ No newline at end of file diff --git a/executor-android/README.md b/executor-android/README.md new file mode 100644 index 0000000..e473750 --- /dev/null +++ b/executor-android/README.md @@ -0,0 +1,5 @@ +## Android Build Instructions + +- `cargo-apk apk run --target=armv7-linux-androideabi` + +TODO: Add more detailed instructions. \ No newline at end of file diff --git a/executor-android/src/lib.rs b/executor-android/src/lib.rs new file mode 100644 index 0000000..0bed79d --- /dev/null +++ b/executor-android/src/lib.rs @@ -0,0 +1,17 @@ +//! Android executor with your game connected to it as a plugin. +use fyrox::{ + core::io, engine::executor::Executor, event_loop::EventLoopBuilder, + platform::android::EventLoopBuilderExtAndroid, +}; +use platformer::GameConstructor; + +#[no_mangle] +fn android_main(app: fyrox::platform::android::activity::AndroidApp) { + io::ANDROID_APP + .set(app.clone()) + .expect("ANDROID_APP cannot be set twice."); + let event_loop = EventLoopBuilder::new().with_android_app(app).build(); + let mut executor = Executor::from_params(event_loop, Default::default()); + executor.add_plugin_constructor(GameConstructor); + executor.run() +} \ No newline at end of file diff --git a/executor-wasm/Cargo.toml b/executor-wasm/Cargo.toml new file mode 100644 index 0000000..ffb7ea5 --- /dev/null +++ b/executor-wasm/Cargo.toml @@ -0,0 +1,11 @@ +[package] +name = "executor-wasm" +version = "0.1.0" +edition = "2021" + +[lib] +crate-type = ["cdylib", "rlib"] + +[dependencies] +fyrox = {workspace = true} +platformer = { path = "../game" } diff --git a/executor-wasm/README.md b/executor-wasm/README.md new file mode 100644 index 0000000..9609433 --- /dev/null +++ b/executor-wasm/README.md @@ -0,0 +1,14 @@ +## Build instructions + +1. Make sure you have `wasm32-unknown-unknown` target installed in rustup (if not, do: `rustup target add wasm32-unknown-unknown`) +2. Make sure you have `wasm-pack` installed (if not, do: `cargo install wasm-pack`) +3. To build the executor, do: `wasm-pack build --target web --release` + +## How to run the game on localhost + +1. Make sure you have `basic-http-server` installed (if not, do: `cargo install basic-http-server`). +2. Clone assets to the `executor-wasm` directory. Alternatively, clone everything except `Cargo.toml` and `src` directory +to the root of your project (`../`). +3. Execute `basic-http-server` in `executor-wasm` directory (or in root folder if you you've used alternative path). + +If everything has succeeded, open a web browser at http://localhost:4000/, click "Start" button and your game shoud load. \ No newline at end of file diff --git a/executor-wasm/index.html b/executor-wasm/index.html new file mode 100644 index 0000000..5ea08ed --- /dev/null +++ b/executor-wasm/index.html @@ -0,0 +1,20 @@ + + + + + + My Game + + + + + + + +

+ +
+ + diff --git a/executor-wasm/main.js b/executor-wasm/main.js new file mode 100644 index 0000000..35c4c9c --- /dev/null +++ b/executor-wasm/main.js @@ -0,0 +1,23 @@ +const moduleGame = import('./pkg/executor_wasm.js').then(({ default: init, main }) => + init().then(() => main) +) +const elementTargetButton = document.querySelector('#button-start') +const elementMain = document.querySelector('#main') + +const run = async () => { + elementTargetButton.removeEventListener('click', run) + elementMain.remove() + + const context = new AudioContext() + + if (context.state !== 'running') { + await context.resume() + } + + return (await moduleGame)() +} + +elementTargetButton.addEventListener('click', run, { + once: true, + passive: true, +}) diff --git a/executor-wasm/src/lib.rs b/executor-wasm/src/lib.rs new file mode 100644 index 0000000..cc552e1 --- /dev/null +++ b/executor-wasm/src/lib.rs @@ -0,0 +1,59 @@ +//! Executor with your game connected to it as a plugin. +use fyrox::core::wasm_bindgen::{self, prelude::*}; +use fyrox::dpi::LogicalSize; +use fyrox::engine::executor::Executor; +use fyrox::engine::GraphicsContextParams; +use fyrox::event_loop::EventLoop; +use fyrox::window::WindowAttributes; +use platformer::GameConstructor; + +#[wasm_bindgen] +extern "C" { + #[wasm_bindgen(js_namespace = console)] + fn error(msg: String); + + type Error; + + #[wasm_bindgen(constructor)] + fn new() -> Error; + + #[wasm_bindgen(structural, method, getter)] + fn stack(error: &Error) -> String; +} + +fn custom_panic_hook(info: &std::panic::PanicInfo) { + let mut msg = info.to_string(); + msg.push_str("\n\nStack:\n\n"); + let e = Error::new(); + let stack = e.stack(); + msg.push_str(&stack); + msg.push_str("\n\n"); + error(msg); +} + +#[inline] +pub fn set_panic_hook() { + use std::sync::Once; + static SET_HOOK: Once = Once::new(); + SET_HOOK.call_once(|| { + std::panic::set_hook(Box::new(custom_panic_hook)); + }); +} + +#[wasm_bindgen] +pub fn main() { + set_panic_hook(); + let mut window_attributes = WindowAttributes::default(); + window_attributes.inner_size = Some(LogicalSize::new(800, 600).into()); + window_attributes.resizable = true; + window_attributes.title = "Platformer".to_string(); + let mut executor = Executor::from_params( + EventLoop::new().unwrap(), + GraphicsContextParams { + window_attributes, + vsync: true, + }, + ); + executor.add_plugin_constructor(GameConstructor); + executor.run() +} diff --git a/executor-wasm/styles.css b/executor-wasm/styles.css new file mode 100644 index 0000000..e38df6c --- /dev/null +++ b/executor-wasm/styles.css @@ -0,0 +1,48 @@ +html { + box-sizing: border-box; +} +*, +*:before, +*:after { + box-sizing: inherit; +} + +body { + height: 100vh; + width: 100vw; + padding: 0; + margin: 0; + position: relative; + /* Need to exclude the scrollbar */ + min-width: calc(100vw - (100vw - 100%)); + overflow: hidden; +} + +#main { + height: 100%; + width: 100%; + justify-content: center; + display: flex; + align-items: center; + flex-direction: column; +} + +.button-3d { + display: block; + position: relative; + margin: 0.5em 0; + padding: 0.8em 2.2em; + cursor: pointer; + background: #fff; + border: none; + border-radius: 0.4em; + text-transform: uppercase; + font-size: 1.4em; + font-family: 'Work Sans', sans-serif; + font-weight: 500; + letter-spacing: 0.04em; + mix-blend-mode: color-dodge; + perspective: 500px; + transform-style: preserve-3d; + background-color: yellowgreen; +} \ No newline at end of file diff --git a/executor/Cargo.toml b/executor/Cargo.toml new file mode 100644 index 0000000..f6c6541 --- /dev/null +++ b/executor/Cargo.toml @@ -0,0 +1,9 @@ + +[package] +name = "executor" +version = "0.1.0" +edition = "2021" + +[dependencies] +fyrox = {workspace = true} +platformer = { path = "../game" } \ No newline at end of file diff --git a/executor/src/main.rs b/executor/src/main.rs new file mode 100644 index 0000000..ee5983f --- /dev/null +++ b/executor/src/main.rs @@ -0,0 +1,9 @@ +//! Executor with your game connected to it as a plugin. +use fyrox::engine::executor::Executor; +use platformer::GameConstructor; + +fn main() { + let mut executor = Executor::new(); + executor.add_plugin_constructor(GameConstructor); + executor.run() +} diff --git a/game/Cargo.toml b/game/Cargo.toml new file mode 100644 index 0000000..bf6538c --- /dev/null +++ b/game/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "platformer" +version = "0.1.0" +edition = "2021" + +[dependencies] +fyrox = {workspace = true} \ No newline at end of file diff --git a/game/src/lib.rs b/game/src/lib.rs new file mode 100644 index 0000000..5ff53b9 --- /dev/null +++ b/game/src/lib.rs @@ -0,0 +1,131 @@ +//! Game project. +use fyrox::{ + keyboard::PhysicalKey, + asset::manager::ResourceManager, + core::{pool::Handle, uuid::Uuid, TypeUuidProvider}, + event::{ElementState, Event, WindowEvent}, + gui::message::UiMessage, + impl_component_provider, + plugin::{Plugin, PluginConstructor, PluginContext, PluginRegistrationContext}, + scene::{ + Scene, + graph::Graph, + }, + script::{ScriptContext, ScriptTrait}, +}; +use std::path::Path; +mod map; +mod player; + +use map::build_map; +use player::Player; + +pub struct GameConstructor; + +impl_component_provider!(Player,); + +impl ScriptTrait for Player { + // Called once at initialization. + fn on_init(&mut self, context: &mut ScriptContext) { + self.init(context); + } + + // Put start logic - it is called when every other script is already initialized. + fn on_start(&mut self, _context: &mut ScriptContext) {} + + // Called whenever there is an event from OS (mouse click, keypress, etc.) + fn on_os_event(&mut self, event: &Event<()>, _context: &mut ScriptContext) { + if let Event::WindowEvent { event, .. } = event { + if let WindowEvent::KeyboardInput { event, .. } = event { + if let PhysicalKey::Code(keycode) = event.physical_key { + let is_pressed = event.state == ElementState::Pressed; + self.key_checker(keycode, is_pressed); + } + } + } + } + + // Called every frame at fixed rate of 60 FPS. + fn on_update(&mut self, context: &mut ScriptContext) { + // The script can be assigned to any scene node, but we assert that it will work only with + // 2d rigid body nodes. + self.jump_do(context); + self.move_do(context); + self.change_orientation(context); + self.animation_do(context); + + self.loop_over(context); + } + + // Returns unique script ID for serialization needs. + fn id(&self) -> Uuid { + Self::type_uuid() + } +} + +impl PluginConstructor for GameConstructor { + fn register(&self, context: PluginRegistrationContext) { + // Register your scripts here. + let script_constructors = &context.serialization_context.script_constructors; + script_constructors.add::("Player"); + } + + fn create_instance(&self, scene_path: Option<&str>, context: PluginContext) -> Box { + Box::new(Game::new(scene_path, context)) + } +} + +pub struct Game { + scene: Handle, +} + +impl Game { + pub fn new(scene_path: Option<&str>, context: PluginContext) -> Self { + context + .async_scene_loader + .request(scene_path.unwrap_or("data/scene.rgs")); + + Self { + scene: Handle::NONE, + } + } +} + +impl Plugin for Game { + fn on_deinit(&mut self, _context: PluginContext) { + // Do a cleanup here. + } + + fn update(&mut self, _context: &mut PluginContext) { + // Add your global update code here. + } + + fn on_os_event(&mut self, _event: &Event<()>, _context: PluginContext) { + // Do something on OS event here. + } + + fn on_ui_message(&mut self, _context: &mut PluginContext, _message: &UiMessage) { + // Handle UI events here. + } + + fn on_scene_begin_loading(&mut self, _path: &Path, ctx: &mut PluginContext) { + if self.scene.is_some() { + ctx.scenes.remove(self.scene); + } + } + + fn on_scene_loaded( + &mut self, + _path: &Path, + scene: Handle, + _data: &[u8], + context: &mut PluginContext, + ) { + self.scene = scene; + + let graph: &mut Graph = &mut context.scenes[self.scene].graph; + let resource_manager: &ResourceManager = &context.resource_manager; + + build_map(graph, resource_manager); + } +} diff --git a/game/src/map.rs b/game/src/map.rs new file mode 100644 index 0000000..6fb4042 --- /dev/null +++ b/game/src/map.rs @@ -0,0 +1,54 @@ + +use fyrox::{ + asset::manager::ResourceManager, + resource::texture::Texture, + core::{algebra::Vector3, math::Rect}, + scene::{ + base::BaseBuilder, + graph::Graph, + transform::TransformBuilder, + rigidbody::RigidBodyType, + dim2::{ + collider::{ColliderBuilder, ColliderShape, CuboidShape}, rectangle::RectangleBuilder, rigidbody::RigidBodyBuilder, + }, + }, +}; +// /mnt/23154027-2dd3-43ea-93f1-02a8df7a3c5a/projects/fyrox/platformer/assets/data/tiles/ +// +pub fn build_map(graph: &mut Graph, resource_manager: &ResourceManager) { + let ground_texture = resource_manager.request::("assets/data/tiles/2.png"); + + for x in -100..100 { + let rb_transform = TransformBuilder::new() + .with_local_position(Vector3::new( + x as f32, + -5.0, + 0.0, + )) + .build(); + + RigidBodyBuilder::new( + BaseBuilder::new() + .with_children(&[ + // Collider to prevent player from moving past boundary + RectangleBuilder::new(BaseBuilder::new()) + .with_texture(ground_texture.clone()) + // Sprite is located in top left corner of sprite sheet + .with_uv_rect(Rect::new(0.0, 0.0, 1.0, 1.0)) + .build(graph), + ColliderBuilder::new(BaseBuilder::new()).with_shape(ColliderShape::Cuboid(CuboidShape::default())).build(graph), + ]) + // Optional, set name of tile + .with_name(format!("Boundary ({x}, 0)",)) + // Set position of tile + .with_local_transform(rb_transform), + ) + // Turn off gravity for tile + .with_gravity_scale(0.) + // Set tile to be static and not rotate + .with_rotation_locked(true) + .with_body_type(RigidBodyType::Static) + .build(graph); + + } +} \ No newline at end of file diff --git a/game/src/player.rs b/game/src/player.rs new file mode 100644 index 0000000..7493332 --- /dev/null +++ b/game/src/player.rs @@ -0,0 +1,180 @@ +use fyrox::{ + animation::spritesheet::SpriteSheetAnimation, + core::{ + algebra::{Vector2, Vector3}, + pool::Handle, + reflect::prelude::*, + uuid::{uuid, Uuid}, + visitor::prelude::*, + TypeUuidProvider, + }, + keyboard::KeyCode, + scene::dim2::{rectangle::Rectangle, rigidbody::RigidBody}, + scene::node::Node, + script::ScriptContext, +}; + +#[derive(Visit, Reflect, Debug, Clone, Default)] +pub struct Player { + sprite: Handle, + move_left: bool, + move_right: bool, + jump: bool, + animations: Vec, + current_animation: u32, + current_frame: u32, + + start_y_position: f32, + prev_y_velosity: f32, +} + +impl TypeUuidProvider for Player { + // Returns unique script id for serialization needs. + fn type_uuid() -> Uuid { + uuid!("c5671d19-9f1a-4286-8486-add4ebaadaec") + } +} + +impl Player { + pub fn init(&mut self, context: &mut ScriptContext) { + let rigid_body = context.scene.graph[context.handle].cast_mut::(); + match rigid_body { + Some(rigid_data) => { + self.start_y_position = rigid_data.global_position().y; + } + None => {} + } + } + + pub fn loop_over(&mut self, context: &mut ScriptContext) { + let rigid_body = context.scene.graph[context.handle].cast_mut::(); + match rigid_body { + Some(rigid_data) => { + self.prev_y_velosity = rigid_data.lin_vel().y; + } + None => {} + } + } + + pub fn key_checker(&mut self, keycode: KeyCode, is_pressed: bool) { + match keycode { + KeyCode::ArrowLeft => self.move_left = is_pressed, + KeyCode::ArrowRight => self.move_right = is_pressed, + KeyCode::ArrowUp => self.jump = is_pressed, + _ => (), + } + } + + fn get_speed(&self) -> f32 { + return if self.move_left { + 3.0 + } else if self.move_right { + -3.0 + } else { + 0.0 + }; + } + + pub fn move_do(&mut self, context: &mut ScriptContext) { + let rigid_body = context.scene.graph[context.handle].cast_mut::(); + match rigid_body { + Some(rigid_data) => { + let x_speed = self.get_speed(); + rigid_data.set_lin_vel(Vector2::new(x_speed, rigid_data.lin_vel().y)); + } + None => {} + } + } + + pub fn is_in_fly(&self, rigid_data: &RigidBody) -> bool { + let dif_y = self.prev_y_velosity - rigid_data.lin_vel().y; + if dif_y > 0.0 && dif_y > 0.1 { + return true; + } + if dif_y < 0.0 && dif_y < -0.1 { + return true; + } + return false; + } + + pub fn jump_do(&mut self, context: &mut ScriptContext) { + let rigid_body = context.scene.graph[context.handle].cast_mut::(); + match rigid_body { + Some(rigid_data) => { + if self.jump && !self.is_in_fly(rigid_data) { + self.start_y_position = rigid_data.global_position().y; + rigid_data.set_lin_vel(Vector2::new(rigid_data.lin_vel().x, 6.0)); + return; + } + if rigid_data.lin_vel().y == 0.0 && !self.is_in_fly(rigid_data) { + self.start_y_position = rigid_data.global_position().y; + } + + // Log::info(format!( + // "pos {}, dif_height: {}, lin_vel: {}, jump: {}, is_jumping: {}", + // self.prev_y_velosity - rigid_data.lin_vel().y, + // self.dif_height(rigid_data), + // rigid_data.lin_vel().y, + // self.prev_y_velosity - rigid_data.lin_vel().y, + // self.is_in_fly(rigid_data), + // )); + } + None => {} + } + } + + pub fn change_orientation(&self, context: &mut ScriptContext) { + let sprite = context.scene.graph.try_get_mut(self.sprite); + match sprite { + Some(sprite_data) => { + let x_speed = self.get_speed(); + if x_speed == 0.0 { + return; + } + // It is always a good practice to check whether the handles are valid, at this point we don't know + // for sure what's the value of the `sprite` field. It can be unassigned and the following code won't + // execute. A simple `context.scene.graph[self.sprite]` would just panicked in this case. + let local_transform: &mut fyrox::scene::transform::Transform = + sprite_data.local_transform_mut(); + let current_scale = **local_transform.scale(); + local_transform.set_scale(Vector3::new( + // Just change X scaling to mirror player's sprite. + current_scale.x.copysign(-x_speed), + current_scale.y, + current_scale.z, + )); + } + None => {} + } + } + + fn animate_choose(&mut self) { + let x_speed = self.get_speed(); + + if x_speed != 0.0 { + self.current_animation = 0; + } else { + self.current_animation = 1; + } + } + + pub fn animation_do(&mut self, context: &mut ScriptContext) { + self.animate_choose(); + let current_animation = self.animations.get_mut(self.current_animation as usize); + match current_animation { + Some(animation_data) => { + animation_data.update(context.dt); + if let Some(sprite) = context + .scene + .graph + .try_get_mut(self.sprite) + .and_then(|n| n.cast_mut::()) + { + sprite.set_texture(animation_data.texture()); + sprite.set_uv_rect(animation_data.current_frame_uv_rect().unwrap_or_default()); + } + } + None => {} + } + } +} diff --git a/settings.ron b/settings.ron new file mode 100644 index 0000000..8f00357 --- /dev/null +++ b/settings.ron @@ -0,0 +1,853 @@ +( + selection: ( + ignore_back_faces: false, + track_selection: true, + ), + graphics: ( + quality: ( + point_shadow_map_size: 1024, + point_soft_shadows: true, + point_shadows_enabled: true, + point_shadows_distance: 15.0, + point_shadow_map_precision: Full, + point_shadows_fade_out_range: 1.0, + spot_shadow_map_size: 1024, + spot_soft_shadows: true, + spot_shadows_enabled: true, + spot_shadows_distance: 15.0, + spot_shadow_map_precision: Full, + spot_shadows_fade_out_range: 1.0, + csm_settings: ( + enabled: true, + size: 2048, + precision: Full, + pcf: true, + ), + use_ssao: true, + ssao_radius: 0.5, + light_scatter_enabled: true, + fxaa: true, + use_parallax_mapping: false, + use_bloom: true, + ), + z_near: 0.025, + z_far: 128.0, + ), + general: ( + show_node_removal_dialog: true, + suspend_unfocused_editor: true, + ), + debugging: ( + show_physics: true, + show_bounds: true, + show_tbn: false, + show_terrains: false, + show_light_bounds: true, + show_camera_bounds: true, + pictogram_size: 0.33, + save_scene_in_text_form: false, + ), + move_mode_settings: ( + grid_snapping: false, + x_snap_step: 0.05, + y_snap_step: 0.05, + z_snap_step: 0.05, + ), + rotate_mode_settings: ( + angle_snapping: false, + x_snap_step: 2.5, + y_snap_step: 2.5, + z_snap_step: 2.5, + ), + model: ( + instantiation_scale: (1.0, 1.0, 1.0), + ), + camera: ( + speed: 10.0, + invert_dragging: false, + drag_speed: 0.01, + zoom_speed: 0.5, + zoom_range: ( + start: 0.0, + end: 100.0, + ), + ), + navmesh: ( + draw_all: true, + vertex_radius: 0.2, + ), + key_bindings: ( + move_forward: Some(KeyW), + move_back: Some(KeyS), + move_left: Some(KeyA), + move_right: Some(KeyD), + move_up: Some(KeyQ), + move_down: Some(KeyE), + speed_up: Some(ControlLeft), + slow_down: Some(ShiftLeft), + undo: Some( + code: KeyZ, + modifiers: ( + alt: false, + shift: false, + control: true, + system: false, + ), + ), + redo: Some( + code: KeyY, + modifiers: ( + alt: false, + shift: false, + control: true, + system: false, + ), + ), + enable_select_mode: Some( + code: Digit1, + modifiers: ( + alt: false, + shift: false, + control: false, + system: false, + ), + ), + enable_move_mode: Some( + code: Digit2, + modifiers: ( + alt: false, + shift: false, + control: false, + system: false, + ), + ), + enable_rotate_mode: Some( + code: Digit3, + modifiers: ( + alt: false, + shift: false, + control: false, + system: false, + ), + ), + enable_scale_mode: Some( + code: Digit4, + modifiers: ( + alt: false, + shift: false, + control: false, + system: false, + ), + ), + enable_navmesh_mode: Some( + code: Digit5, + modifiers: ( + alt: false, + shift: false, + control: false, + system: false, + ), + ), + enable_terrain_mode: Some( + code: Digit6, + modifiers: ( + alt: false, + shift: false, + control: false, + system: false, + ), + ), + save_scene: Some( + code: KeyS, + modifiers: ( + alt: false, + shift: false, + control: true, + system: false, + ), + ), + load_scene: Some( + code: KeyL, + modifiers: ( + alt: false, + shift: false, + control: true, + system: false, + ), + ), + copy_selection: Some( + code: KeyC, + modifiers: ( + alt: false, + shift: false, + control: true, + system: false, + ), + ), + paste: Some( + code: KeyV, + modifiers: ( + alt: false, + shift: false, + control: true, + system: false, + ), + ), + new_scene: Some( + code: KeyN, + modifiers: ( + alt: false, + shift: false, + control: true, + system: false, + ), + ), + close_scene: Some( + code: KeyQ, + modifiers: ( + alt: false, + shift: false, + control: true, + system: false, + ), + ), + remove_selection: Some( + code: Delete, + modifiers: ( + alt: false, + shift: false, + control: false, + system: false, + ), + ), + focus: Some( + code: KeyF, + modifiers: ( + alt: false, + shift: false, + control: false, + system: false, + ), + ), + terrain_key_bindings: ( + modify_height_map_mode: Some( + code: F1, + modifiers: ( + alt: false, + shift: false, + control: false, + system: false, + ), + ), + draw_on_mask_mode: Some( + code: F2, + modifiers: ( + alt: false, + shift: false, + control: false, + system: false, + ), + ), + flatten_slopes_mode: Some( + code: F3, + modifiers: ( + alt: false, + shift: false, + control: false, + system: false, + ), + ), + increase_brush_size: Some( + code: BracketRight, + modifiers: ( + alt: false, + shift: false, + control: false, + system: false, + ), + ), + decrease_brush_size: Some( + code: BracketLeft, + modifiers: ( + alt: false, + shift: false, + control: false, + system: false, + ), + ), + increase_brush_opacity: Some( + code: Period, + modifiers: ( + alt: false, + shift: false, + control: false, + system: false, + ), + ), + decrease_brush_opacity: Some( + code: Comma, + modifiers: ( + alt: false, + shift: false, + control: false, + system: false, + ), + ), + prev_layer: Some( + code: Semicolon, + modifiers: ( + alt: false, + shift: false, + control: false, + system: false, + ), + ), + next_layer: Some( + code: Quote, + modifiers: ( + alt: false, + shift: false, + control: false, + system: false, + ), + ), + ), + ), + scene_settings: { + "data/scene.rgs": ( + camera_settings: ( + position: (2.6864347, -1.3119695, -3.0), + yaw: -4.1247883, + pitch: 0.8356419, + ), + node_infos: { + ( + index: 34, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 26, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 92, + generation: 1, + ): ( + is_expanded: true, + ), + ( + index: 32, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 86, + generation: 1, + ): ( + is_expanded: true, + ), + ( + index: 59, + generation: 1, + ): ( + is_expanded: true, + ), + ( + index: 14, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 75, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 72, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 43, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 77, + generation: 1, + ): ( + is_expanded: true, + ), + ( + index: 13, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 30, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 12, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 7, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 47, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 25, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 57, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 37, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 62, + generation: 1, + ): ( + is_expanded: true, + ), + ( + index: 15, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 10, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 38, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 23, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 71, + generation: 1, + ): ( + is_expanded: true, + ), + ( + index: 36, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 20, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 48, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 74, + generation: 1, + ): ( + is_expanded: true, + ), + ( + index: 19, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 63, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 33, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 3, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 9, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 58, + generation: 1, + ): ( + is_expanded: true, + ), + ( + index: 41, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 4, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 11, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 53, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 69, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 39, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 31, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 56, + generation: 1, + ): ( + is_expanded: true, + ), + ( + index: 81, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 54, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 22, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 16, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 44, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 87, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 29, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 90, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 24, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 42, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 0, + generation: 1, + ): ( + is_expanded: true, + ), + ( + index: 27, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 83, + generation: 1, + ): ( + is_expanded: true, + ), + ( + index: 17, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 66, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 80, + generation: 1, + ): ( + is_expanded: true, + ), + ( + index: 18, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 28, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 95, + generation: 1, + ): ( + is_expanded: true, + ), + ( + index: 6, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 55, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 91, + generation: 1, + ): ( + is_expanded: true, + ), + ( + index: 45, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 94, + generation: 1, + ): ( + is_expanded: true, + ), + ( + index: 93, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 89, + generation: 1, + ): ( + is_expanded: true, + ), + ( + index: 60, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 50, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 35, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 2, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 40, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 8, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 5, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 49, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 82, + generation: 1, + ): ( + is_expanded: true, + ), + ( + index: 52, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 1, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 84, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 21, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 51, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 46, + generation: 1, + ): ( + is_expanded: false, + ), + ( + index: 65, + generation: 1, + ): ( + is_expanded: true, + ), + ( + index: 78, + generation: 1, + ): ( + is_expanded: false, + ), + }, + ), + }, + recent: ( + scenes: [ + "data/scene.rgs", + ], + ), + windows: ( + window_position: (154.0, 38.0), + window_size: (1870.0, 1016.0), + layout: None, + ), +) \ No newline at end of file