From 4cb83a1947f3d7338af03ba84aa00dad4b286b63 Mon Sep 17 00:00:00 2001 From: Nero Ignis Date: Sat, 21 May 2022 17:57:24 +0200 Subject: [PATCH] implement working top bar with time-info; reorganize; implement tick + measurements and warning on tick-overload; --- package-lock.json | 169 +++++++++++++++++-- package.json | 7 +- src/assets/{ => crops}/avocado/1.png | Bin src/assets/{ => crops}/avocado/2.png | Bin src/assets/{ => crops}/avocado/3.png | Bin src/assets/{ => crops}/avocado/4.png | Bin src/assets/{ => crops}/avocado/5.png | Bin src/assets/{ => crops}/avocado/6.png | Bin src/assets/{ => crops}/cassava/1.png | Bin src/assets/{ => crops}/cassava/2.png | Bin src/assets/{ => crops}/cassava/3.png | Bin src/assets/{ => crops}/cassava/4.png | Bin src/assets/{ => crops}/cassava/5.png | Bin src/assets/{ => crops}/cassava/6.png | Bin src/assets/{ => crops}/coffee/1.png | Bin src/assets/{ => crops}/coffee/2.png | Bin src/assets/{ => crops}/coffee/3.png | Bin src/assets/{ => crops}/coffee/4.png | Bin src/assets/{ => crops}/coffee/5.png | Bin src/assets/{ => crops}/coffee/6.png | Bin src/assets/{ => crops}/corn/1.png | Bin src/assets/{ => crops}/corn/2.png | Bin src/assets/{ => crops}/corn/3.png | Bin src/assets/{ => crops}/corn/4.png | Bin src/assets/{ => crops}/corn/5.png | Bin src/assets/{ => crops}/corn/6.png | Bin src/assets/{ => crops}/cucumber/1.png | Bin src/assets/{ => crops}/cucumber/2.png | Bin src/assets/{ => crops}/cucumber/3.png | Bin src/assets/{ => crops}/cucumber/4.png | Bin src/assets/{ => crops}/cucumber/5.png | Bin src/assets/{ => crops}/cucumber/6.png | Bin src/assets/{ => crops}/cursor/ui_648.png | Bin src/assets/{ => crops}/cursor/ui_752.png | Bin src/assets/{ => crops}/dairy/milk-carton.png | Bin src/assets/{ => crops}/eggplant/1.png | Bin src/assets/{ => crops}/eggplant/2.png | Bin src/assets/{ => crops}/eggplant/3.png | Bin src/assets/{ => crops}/eggplant/4.png | Bin src/assets/{ => crops}/eggplant/5.png | Bin src/assets/{ => crops}/eggplant/6.png | Bin src/assets/{ => crops}/grapes/1.png | Bin src/assets/{ => crops}/grapes/2.png | Bin src/assets/{ => crops}/grapes/3.png | Bin src/assets/{ => crops}/grapes/4.png | Bin src/assets/{ => crops}/grapes/5.png | Bin src/assets/{ => crops}/grapes/6.png | Bin src/assets/{ => crops}/lemon/1.png | Bin src/assets/{ => crops}/lemon/2.png | Bin src/assets/{ => crops}/lemon/3.png | Bin src/assets/{ => crops}/lemon/4.png | Bin src/assets/{ => crops}/lemon/5.png | Bin src/assets/{ => crops}/lemon/6.png | Bin src/assets/{ => crops}/melon/1.png | Bin src/assets/{ => crops}/melon/2.png | Bin src/assets/{ => crops}/melon/3.png | Bin src/assets/{ => crops}/melon/4.png | Bin src/assets/{ => crops}/melon/5.png | Bin src/assets/{ => crops}/melon/6.png | Bin src/assets/{ => crops}/orange/1.png | Bin src/assets/{ => crops}/orange/2.png | Bin src/assets/{ => crops}/orange/3.png | Bin src/assets/{ => crops}/orange/4.png | Bin src/assets/{ => crops}/orange/5.png | Bin src/assets/{ => crops}/orange/6.png | Bin src/assets/{ => crops}/pineapple/1.png | Bin src/assets/{ => crops}/pineapple/2.png | Bin src/assets/{ => crops}/pineapple/3.png | Bin src/assets/{ => crops}/pineapple/4.png | Bin src/assets/{ => crops}/pineapple/5.png | Bin src/assets/{ => crops}/pineapple/6.png | Bin src/assets/{ => crops}/potato/1.png | Bin src/assets/{ => crops}/potato/2.png | Bin src/assets/{ => crops}/potato/3.png | Bin src/assets/{ => crops}/potato/4.png | Bin src/assets/{ => crops}/potato/5.png | Bin src/assets/{ => crops}/potato/6.png | Bin src/assets/{ => crops}/rice/1.png | Bin src/assets/{ => crops}/rice/2.png | Bin src/assets/{ => crops}/rice/3.png | Bin src/assets/{ => crops}/rice/4.png | Bin src/assets/{ => crops}/rice/5.png | Bin src/assets/{ => crops}/rice/6.png | Bin src/assets/{ => crops}/rose/1.png | Bin src/assets/{ => crops}/rose/2.png | Bin src/assets/{ => crops}/rose/3.png | Bin src/assets/{ => crops}/rose/4.png | Bin src/assets/{ => crops}/rose/5.png | Bin src/assets/{ => crops}/rose/6.png | Bin src/assets/{ => crops}/strawberry/1.png | Bin src/assets/{ => crops}/strawberry/2.png | Bin src/assets/{ => crops}/strawberry/3.png | Bin src/assets/{ => crops}/strawberry/4.png | Bin src/assets/{ => crops}/strawberry/5.png | Bin src/assets/{ => crops}/strawberry/6.png | Bin src/assets/{ => crops}/sunflower/1.png | Bin src/assets/{ => crops}/sunflower/2.png | Bin src/assets/{ => crops}/sunflower/3.png | Bin src/assets/{ => crops}/sunflower/4.png | Bin src/assets/{ => crops}/sunflower/5.png | Bin src/assets/{ => crops}/sunflower/6.png | Bin src/assets/{ => crops}/tomato/1.png | Bin src/assets/{ => crops}/tomato/2.png | Bin src/assets/{ => crops}/tomato/3.png | Bin src/assets/{ => crops}/tomato/4.png | Bin src/assets/{ => crops}/tomato/5.png | Bin src/assets/{ => crops}/tomato/6.png | Bin src/assets/{ => crops}/tulip/1.png | Bin src/assets/{ => crops}/tulip/2.png | Bin src/assets/{ => crops}/tulip/3.png | Bin src/assets/{ => crops}/tulip/4.png | Bin src/assets/{ => crops}/tulip/5.png | Bin src/assets/{ => crops}/tulip/6.png | Bin src/assets/{ => crops}/turnip/1.png | Bin src/assets/{ => crops}/turnip/2.png | Bin src/assets/{ => crops}/turnip/3.png | Bin src/assets/{ => crops}/turnip/4.png | Bin src/assets/{ => crops}/turnip/5.png | Bin src/assets/{ => crops}/turnip/6.png | Bin src/assets/{ => crops}/wheat/1.png | Bin src/assets/{ => crops}/wheat/2.png | Bin src/assets/{ => crops}/wheat/3.png | Bin src/assets/{ => crops}/wheat/4.png | Bin src/assets/{ => crops}/wheat/5.png | Bin src/assets/{ => crops}/wheat/6.png | Bin src/assets/fonts/Pixellari.ttf | Bin 0 -> 39908 bytes src/assets/terrain/tile000.png | Bin 445 -> 0 bytes src/assets/terrain/tile001.png | Bin 1487 -> 0 bytes src/assets/terrain/tile002.png | Bin 1392 -> 0 bytes src/assets/terrain/tile003.png | Bin 748 -> 0 bytes src/assets/terrain/tile004.png | Bin 1687 -> 0 bytes src/assets/terrain/tile005.png | Bin 1637 -> 0 bytes src/assets/terrain/tile007.png | Bin 664 -> 0 bytes src/assets/terrain/tile008.png | Bin 628 -> 0 bytes src/assets/terrain/tile015.png | Bin 496 -> 0 bytes src/assets/terrain/tile016.png | Bin 1421 -> 0 bytes src/assets/terrain/tile017.png | Bin 1485 -> 0 bytes src/assets/terrain/tile018.png | Bin 500 -> 0 bytes src/assets/terrain/tile019.png | Bin 1817 -> 0 bytes src/assets/terrain/tile020.png | Bin 1599 -> 0 bytes src/assets/terrain/tile022.png | Bin 629 -> 0 bytes src/assets/terrain/tile023.png | Bin 690 -> 0 bytes src/assets/terrain/tile030.png | Bin 1846 -> 0 bytes src/assets/terrain/tile031.png | Bin 1565 -> 0 bytes src/assets/terrain/tile032.png | Bin 1841 -> 0 bytes src/assets/terrain/tile033.png | Bin 776 -> 0 bytes src/assets/terrain/tile034.png | Bin 1291 -> 0 bytes src/assets/terrain/tile035.png | Bin 757 -> 0 bytes src/assets/terrain/tile037.png | Bin 499 -> 0 bytes src/assets/terrain/tile039.png | Bin 652 -> 0 bytes src/assets/terrain/tile040.png | Bin 486 -> 0 bytes src/assets/terrain/tile041.png | Bin 621 -> 0 bytes src/assets/terrain/tile042.png | Bin 571 -> 0 bytes src/assets/terrain/tile043.png | Bin 564 -> 0 bytes src/assets/terrain/tile044.png | Bin 549 -> 0 bytes src/assets/terrain/tile045.png | Bin 1639 -> 0 bytes src/assets/terrain/tile046.png | Bin 499 -> 0 bytes src/assets/terrain/tile047.png | Bin 1571 -> 0 bytes src/assets/terrain/tile048.png | Bin 1296 -> 0 bytes src/assets/terrain/tile049.png | Bin 2125 -> 0 bytes src/assets/terrain/tile050.png | Bin 1369 -> 0 bytes src/assets/terrain/tile051.png | Bin 525 -> 0 bytes src/assets/terrain/tile052.png | Bin 1917 -> 0 bytes src/assets/terrain/tile053.png | Bin 537 -> 0 bytes src/assets/terrain/tile054.png | Bin 554 -> 0 bytes src/assets/terrain/tile056.png | Bin 500 -> 0 bytes src/assets/terrain/tile057.png | Bin 586 -> 0 bytes src/assets/terrain/tile058.png | Bin 607 -> 0 bytes src/assets/terrain/tile059.png | Bin 573 -> 0 bytes src/assets/terrain/tile060.png | Bin 1956 -> 0 bytes src/assets/terrain/tile061.png | Bin 1492 -> 0 bytes src/assets/terrain/tile062.png | Bin 1687 -> 0 bytes src/assets/terrain/tile063.png | Bin 735 -> 0 bytes src/assets/terrain/tile064.png | Bin 1235 -> 0 bytes src/assets/terrain/tile065.png | Bin 837 -> 0 bytes src/assets/terrain/tile067.png | Bin 507 -> 0 bytes src/assets/terrain/tile069.png | Bin 629 -> 0 bytes src/assets/terrain/tile070.png | Bin 479 -> 0 bytes src/assets/terrain/tile071.png | Bin 597 -> 0 bytes src/assets/terrain/tile072.png | Bin 593 -> 0 bytes src/assets/terrain/tile073.png | Bin 576 -> 0 bytes src/assets/terrain/tile074.png | Bin 563 -> 0 bytes src/assets/terrain/tile075.png | Bin 537 -> 0 bytes src/assets/terrain/tile076.png | Bin 469 -> 0 bytes src/assets/terrain/tile077.png | Bin 557 -> 0 bytes src/assets/terrain/tile078.png | Bin 570 -> 0 bytes src/assets/terrain/tile079.png | Bin 469 -> 0 bytes src/assets/terrain/tile080.png | Bin 553 -> 0 bytes src/assets/terrain/tile081.png | Bin 2090 -> 0 bytes src/assets/terrain/tile082.png | Bin 2182 -> 0 bytes src/assets/terrain/tile083.png | Bin 2257 -> 0 bytes src/assets/terrain/tile084.png | Bin 2265 -> 0 bytes src/assets/terrain/tile085.png | Bin 2209 -> 0 bytes src/assets/terrain/tile086.png | Bin 2216 -> 0 bytes src/components/CropField.vue | 36 ++++ src/components/StatusBar.vue | 43 +++++ src/data/seasons.js | 8 +- src/data/weekdays.js | 9 + src/main.js | 1 + src/store/index.js | 10 +- src/style/app.scss | 39 +++++ src/views/GameView.vue | 49 +++++- 202 files changed, 339 insertions(+), 32 deletions(-) rename src/assets/{ => crops}/avocado/1.png (100%) rename src/assets/{ => crops}/avocado/2.png (100%) rename src/assets/{ => crops}/avocado/3.png (100%) rename src/assets/{ => crops}/avocado/4.png (100%) rename src/assets/{ => crops}/avocado/5.png (100%) rename src/assets/{ => crops}/avocado/6.png (100%) rename src/assets/{ => crops}/cassava/1.png (100%) rename src/assets/{ => crops}/cassava/2.png (100%) rename src/assets/{ => crops}/cassava/3.png (100%) rename src/assets/{ => crops}/cassava/4.png (100%) rename src/assets/{ => crops}/cassava/5.png (100%) rename src/assets/{ => crops}/cassava/6.png (100%) rename src/assets/{ => crops}/coffee/1.png (100%) rename src/assets/{ => crops}/coffee/2.png (100%) rename src/assets/{ => crops}/coffee/3.png (100%) rename src/assets/{ => crops}/coffee/4.png (100%) rename src/assets/{ => crops}/coffee/5.png (100%) rename src/assets/{ => crops}/coffee/6.png (100%) rename src/assets/{ => crops}/corn/1.png (100%) rename src/assets/{ => crops}/corn/2.png (100%) rename src/assets/{ => crops}/corn/3.png (100%) rename src/assets/{ => crops}/corn/4.png (100%) rename src/assets/{ => crops}/corn/5.png (100%) rename src/assets/{ => crops}/corn/6.png (100%) rename src/assets/{ => crops}/cucumber/1.png (100%) rename src/assets/{ => crops}/cucumber/2.png (100%) rename src/assets/{ => crops}/cucumber/3.png (100%) rename src/assets/{ => crops}/cucumber/4.png (100%) rename src/assets/{ => crops}/cucumber/5.png (100%) rename src/assets/{ => crops}/cucumber/6.png (100%) rename src/assets/{ => crops}/cursor/ui_648.png (100%) rename src/assets/{ => crops}/cursor/ui_752.png (100%) rename src/assets/{ => crops}/dairy/milk-carton.png (100%) rename src/assets/{ => crops}/eggplant/1.png (100%) rename src/assets/{ => crops}/eggplant/2.png (100%) rename src/assets/{ => crops}/eggplant/3.png (100%) rename src/assets/{ => crops}/eggplant/4.png (100%) rename src/assets/{ => crops}/eggplant/5.png (100%) rename src/assets/{ => crops}/eggplant/6.png (100%) rename src/assets/{ => crops}/grapes/1.png (100%) rename src/assets/{ => crops}/grapes/2.png (100%) rename src/assets/{ => crops}/grapes/3.png (100%) rename src/assets/{ => crops}/grapes/4.png (100%) rename src/assets/{ => crops}/grapes/5.png (100%) rename src/assets/{ => crops}/grapes/6.png (100%) rename src/assets/{ => crops}/lemon/1.png (100%) rename src/assets/{ => crops}/lemon/2.png (100%) rename src/assets/{ => crops}/lemon/3.png (100%) rename src/assets/{ => crops}/lemon/4.png (100%) rename src/assets/{ => crops}/lemon/5.png (100%) rename src/assets/{ => crops}/lemon/6.png (100%) rename src/assets/{ => crops}/melon/1.png (100%) rename src/assets/{ => crops}/melon/2.png (100%) rename src/assets/{ => crops}/melon/3.png (100%) rename src/assets/{ => crops}/melon/4.png (100%) rename src/assets/{ => crops}/melon/5.png (100%) rename src/assets/{ => crops}/melon/6.png (100%) rename src/assets/{ => crops}/orange/1.png (100%) rename src/assets/{ => crops}/orange/2.png (100%) rename src/assets/{ => crops}/orange/3.png (100%) rename src/assets/{ => crops}/orange/4.png (100%) rename src/assets/{ => crops}/orange/5.png (100%) rename src/assets/{ => crops}/orange/6.png (100%) rename src/assets/{ => crops}/pineapple/1.png (100%) rename src/assets/{ => crops}/pineapple/2.png (100%) rename src/assets/{ => crops}/pineapple/3.png (100%) rename src/assets/{ => crops}/pineapple/4.png (100%) rename src/assets/{ => crops}/pineapple/5.png (100%) rename src/assets/{ => crops}/pineapple/6.png (100%) rename src/assets/{ => crops}/potato/1.png (100%) rename src/assets/{ => crops}/potato/2.png (100%) rename src/assets/{ => crops}/potato/3.png (100%) rename src/assets/{ => crops}/potato/4.png (100%) rename src/assets/{ => crops}/potato/5.png (100%) rename src/assets/{ => crops}/potato/6.png (100%) rename src/assets/{ => crops}/rice/1.png (100%) rename src/assets/{ => crops}/rice/2.png (100%) rename src/assets/{ => crops}/rice/3.png (100%) rename src/assets/{ => crops}/rice/4.png (100%) rename src/assets/{ => crops}/rice/5.png (100%) rename src/assets/{ => crops}/rice/6.png (100%) rename src/assets/{ => crops}/rose/1.png (100%) rename src/assets/{ => crops}/rose/2.png (100%) rename src/assets/{ => crops}/rose/3.png (100%) rename src/assets/{ => crops}/rose/4.png (100%) rename src/assets/{ => crops}/rose/5.png (100%) rename src/assets/{ => crops}/rose/6.png (100%) rename src/assets/{ => crops}/strawberry/1.png (100%) rename src/assets/{ => crops}/strawberry/2.png (100%) rename src/assets/{ => crops}/strawberry/3.png (100%) rename src/assets/{ => crops}/strawberry/4.png (100%) rename src/assets/{ => crops}/strawberry/5.png (100%) rename src/assets/{ => crops}/strawberry/6.png (100%) rename src/assets/{ => crops}/sunflower/1.png (100%) rename src/assets/{ => crops}/sunflower/2.png (100%) rename src/assets/{ => crops}/sunflower/3.png (100%) rename src/assets/{ => crops}/sunflower/4.png (100%) rename src/assets/{ => crops}/sunflower/5.png (100%) rename src/assets/{ => crops}/sunflower/6.png (100%) rename src/assets/{ => crops}/tomato/1.png (100%) rename src/assets/{ => crops}/tomato/2.png (100%) rename src/assets/{ => crops}/tomato/3.png (100%) rename src/assets/{ => crops}/tomato/4.png (100%) rename src/assets/{ => crops}/tomato/5.png (100%) rename src/assets/{ => crops}/tomato/6.png (100%) rename src/assets/{ => crops}/tulip/1.png (100%) rename src/assets/{ => crops}/tulip/2.png (100%) rename src/assets/{ => crops}/tulip/3.png (100%) rename src/assets/{ => crops}/tulip/4.png (100%) rename src/assets/{ => crops}/tulip/5.png (100%) rename src/assets/{ => crops}/tulip/6.png (100%) rename src/assets/{ => crops}/turnip/1.png (100%) rename src/assets/{ => crops}/turnip/2.png (100%) rename src/assets/{ => crops}/turnip/3.png (100%) rename src/assets/{ => crops}/turnip/4.png (100%) rename src/assets/{ => crops}/turnip/5.png (100%) rename src/assets/{ => crops}/turnip/6.png (100%) rename src/assets/{ => crops}/wheat/1.png (100%) rename src/assets/{ => crops}/wheat/2.png (100%) rename src/assets/{ => crops}/wheat/3.png (100%) rename src/assets/{ => crops}/wheat/4.png (100%) rename src/assets/{ => crops}/wheat/5.png (100%) rename src/assets/{ => crops}/wheat/6.png (100%) create mode 100644 src/assets/fonts/Pixellari.ttf delete mode 100644 src/assets/terrain/tile000.png delete mode 100644 src/assets/terrain/tile001.png delete mode 100644 src/assets/terrain/tile002.png delete mode 100644 src/assets/terrain/tile003.png delete mode 100644 src/assets/terrain/tile004.png delete mode 100644 src/assets/terrain/tile005.png delete mode 100644 src/assets/terrain/tile007.png delete mode 100644 src/assets/terrain/tile008.png delete mode 100644 src/assets/terrain/tile015.png delete mode 100644 src/assets/terrain/tile016.png delete mode 100644 src/assets/terrain/tile017.png delete mode 100644 src/assets/terrain/tile018.png delete mode 100644 src/assets/terrain/tile019.png delete mode 100644 src/assets/terrain/tile020.png delete mode 100644 src/assets/terrain/tile022.png delete mode 100644 src/assets/terrain/tile023.png delete mode 100644 src/assets/terrain/tile030.png delete mode 100644 src/assets/terrain/tile031.png delete mode 100644 src/assets/terrain/tile032.png delete mode 100644 src/assets/terrain/tile033.png delete mode 100644 src/assets/terrain/tile034.png delete mode 100644 src/assets/terrain/tile035.png delete mode 100644 src/assets/terrain/tile037.png delete mode 100644 src/assets/terrain/tile039.png delete mode 100644 src/assets/terrain/tile040.png delete mode 100644 src/assets/terrain/tile041.png delete mode 100644 src/assets/terrain/tile042.png delete mode 100644 src/assets/terrain/tile043.png delete mode 100644 src/assets/terrain/tile044.png delete mode 100644 src/assets/terrain/tile045.png delete mode 100644 src/assets/terrain/tile046.png delete mode 100644 src/assets/terrain/tile047.png delete mode 100644 src/assets/terrain/tile048.png delete mode 100644 src/assets/terrain/tile049.png delete mode 100644 src/assets/terrain/tile050.png delete mode 100644 src/assets/terrain/tile051.png delete mode 100644 src/assets/terrain/tile052.png delete mode 100644 src/assets/terrain/tile053.png delete mode 100644 src/assets/terrain/tile054.png delete mode 100644 src/assets/terrain/tile056.png delete mode 100644 src/assets/terrain/tile057.png delete mode 100644 src/assets/terrain/tile058.png delete mode 100644 src/assets/terrain/tile059.png delete mode 100644 src/assets/terrain/tile060.png delete mode 100644 src/assets/terrain/tile061.png delete mode 100644 src/assets/terrain/tile062.png delete mode 100644 src/assets/terrain/tile063.png delete mode 100644 src/assets/terrain/tile064.png delete mode 100644 src/assets/terrain/tile065.png delete mode 100644 src/assets/terrain/tile067.png delete mode 100644 src/assets/terrain/tile069.png delete mode 100644 src/assets/terrain/tile070.png delete mode 100644 src/assets/terrain/tile071.png delete mode 100644 src/assets/terrain/tile072.png delete mode 100644 src/assets/terrain/tile073.png delete mode 100644 src/assets/terrain/tile074.png delete mode 100644 src/assets/terrain/tile075.png delete mode 100644 src/assets/terrain/tile076.png delete mode 100644 src/assets/terrain/tile077.png delete mode 100644 src/assets/terrain/tile078.png delete mode 100644 src/assets/terrain/tile079.png delete mode 100644 src/assets/terrain/tile080.png delete mode 100644 src/assets/terrain/tile081.png delete mode 100644 src/assets/terrain/tile082.png delete mode 100644 src/assets/terrain/tile083.png delete mode 100644 src/assets/terrain/tile084.png delete mode 100644 src/assets/terrain/tile085.png delete mode 100644 src/assets/terrain/tile086.png create mode 100644 src/components/CropField.vue create mode 100644 src/components/StatusBar.vue create mode 100644 src/data/weekdays.js create mode 100644 src/style/app.scss diff --git a/package-lock.json b/package-lock.json index 86697bc..08bc155 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,8 @@ "momentjs": "^2.0.0", "vue": "^3.2.13", "vue-router": "^4.0.3", - "vuex": "^4.0.0" + "vuex": "^4.0.0", + "webmix": "^1.0.13" }, "devDependencies": { "@babel/core": "^7.12.16", @@ -31,7 +32,9 @@ "babel-jest": "^27.0.6", "eslint": "^7.32.0", "eslint-plugin-vue": "^8.0.3", - "jest": "^27.0.5" + "jest": "^27.0.5", + "sass": "^1.52.1", + "sass-loader": "^13.0.0" } }, "node_modules/@achrinza/node-ipc": { @@ -8253,6 +8256,12 @@ "node": ">= 4" } }, + "node_modules/immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", + "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", + "dev": true + }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -8744,6 +8753,11 @@ "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==", "dev": true }, + "node_modules/jbecool": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/jbecool/-/jbecool-1.0.17.tgz", + "integrity": "sha512-FAAwHn6t9Y5AJNNmDZRhrR+6GhujIl3tItBexsfuYbkJz6gvwfHZgtQ2jXaIf8g8iCxEUNd+/9zb7jDHS+Vqng==" + }, "node_modules/jest": { "version": "27.5.1", "resolved": "https://registry.npmmirror.com/jest/-/jest-27.5.1.tgz", @@ -13775,6 +13789,61 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, + "node_modules/sass": { + "version": "1.52.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.1.tgz", + "integrity": "sha512-fSzYTbr7z8oQnVJ3Acp9hV80dM1fkMN7mSD/25mpcct9F7FPBMOI8krEYALgU1aZoqGhQNhTPsuSmxjnIvAm4Q==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/sass-loader": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.0.tgz", + "integrity": "sha512-IHCFecI+rbPvXE2zO/mqdVFe8MU7ElGrwga9hh2H65Ru4iaBJAMRteum1c4Gsxi9Cq1FOtTEDd6+/AEYuQDM4Q==", + "dev": true, + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, "node_modules/saxes": { "version": "5.0.1", "resolved": "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz", @@ -15413,6 +15482,14 @@ "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", "dev": true }, + "node_modules/webmix": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/webmix/-/webmix-1.0.13.tgz", + "integrity": "sha512-H5siSXijYX4p5kb/mWrC38jhhkMejKqc7BY8zkj4Ih/oOoZt23cjaXAIR0cKPBqJZtdOPNVoQqID6BFpOzt/FQ==", + "dependencies": { + "jbecool": "^*" + } + }, "node_modules/webpack": { "version": "5.70.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.70.0.tgz", @@ -18710,7 +18787,8 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-5.0.1.tgz", "integrity": "sha512-5J/n+Ht4r2eVuncwCXcZPHzYCz/2haktle4WcggWiKeg3jSQVUJbjviPBs6sOo3y/LG3CEfZMP9bPJjVDbexpQ==", - "dev": true + "dev": true, + "requires": {} }, "@vue/cli-service": { "version": "5.0.1", @@ -19040,7 +19118,8 @@ "version": "2.0.0", "resolved": "https://registry.npmmirror.com/@vue/test-utils/-/test-utils-2.0.0.tgz", "integrity": "sha512-zL5kygNq7hONrO1CzaUGprEAklAX+pH8J1MPMCU3Rd2xtSYkZ+PmKU3oEDRg8VAGdL5lNJHzDgrud5amFPtirw==", - "dev": true + "dev": true, + "requires": {} }, "@vue/vue-loader-v15": { "version": "npm:vue-loader@15.9.8", @@ -19321,13 +19400,15 @@ "version": "1.8.0", "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true + "dev": true, + "requires": {} }, "acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true + "dev": true, + "requires": {} }, "acorn-walk": { "version": "8.2.0", @@ -19405,7 +19486,8 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "dev": true, + "requires": {} }, "ansi-colors": { "version": "4.1.1", @@ -20639,7 +20721,8 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "dev": true + "dev": true, + "requires": {} }, "csso": { "version": "4.2.0", @@ -22389,7 +22472,8 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true + "dev": true, + "requires": {} }, "ieee754": { "version": "1.2.1", @@ -22403,6 +22487,12 @@ "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true }, + "immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", + "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", + "dev": true + }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -22763,6 +22853,11 @@ "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==", "dev": true }, + "jbecool": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/jbecool/-/jbecool-1.0.17.tgz", + "integrity": "sha512-FAAwHn6t9Y5AJNNmDZRhrR+6GhujIl3tItBexsfuYbkJz6gvwfHZgtQ2jXaIf8g8iCxEUNd+/9zb7jDHS+Vqng==" + }, "jest": { "version": "27.5.1", "resolved": "https://registry.npmmirror.com/jest/-/jest-27.5.1.tgz", @@ -23533,7 +23628,8 @@ "version": "1.2.2", "resolved": "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true + "dev": true, + "requires": {} }, "jest-regex-util": { "version": "27.5.1", @@ -25834,25 +25930,29 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.0.tgz", "integrity": "sha512-L0IKF4jAshRyn03SkEO6ar/Ipz2oLywVbg2THf2EqqdNkBwmVMxuTR/RoAltOw4piiaLt3gCAdrbAqmTBInmhg==", - "dev": true + "dev": true, + "requires": {} }, "postcss-discard-duplicates": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "dev": true + "dev": true, + "requires": {} }, "postcss-discard-empty": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.0.tgz", "integrity": "sha512-782T/buGgb3HOuHOJAHpdyKzAAKsv/BxWqsutnZ+QsiHEcDkY7v+6WWdturuBiSal6XMOO1p1aJvwXdqLD5vhA==", - "dev": true + "dev": true, + "requires": {} }, "postcss-discard-overridden": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "dev": true + "dev": true, + "requires": {} }, "postcss-loader": { "version": "6.2.1", @@ -25942,7 +26042,8 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true + "dev": true, + "requires": {} }, "postcss-modules-local-by-default": { "version": "4.0.0", @@ -25977,7 +26078,8 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "dev": true + "dev": true, + "requires": {} }, "postcss-normalize-display-values": { "version": "5.1.0", @@ -26571,6 +26673,27 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, + "sass": { + "version": "1.52.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.1.tgz", + "integrity": "sha512-fSzYTbr7z8oQnVJ3Acp9hV80dM1fkMN7mSD/25mpcct9F7FPBMOI8krEYALgU1aZoqGhQNhTPsuSmxjnIvAm4Q==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-loader": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.0.tgz", + "integrity": "sha512-IHCFecI+rbPvXE2zO/mqdVFe8MU7ElGrwga9hh2H65Ru4iaBJAMRteum1c4Gsxi9Cq1FOtTEDd6+/AEYuQDM4Q==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, "saxes": { "version": "5.0.1", "resolved": "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz", @@ -27870,6 +27993,14 @@ "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", "dev": true }, + "webmix": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/webmix/-/webmix-1.0.13.tgz", + "integrity": "sha512-H5siSXijYX4p5kb/mWrC38jhhkMejKqc7BY8zkj4Ih/oOoZt23cjaXAIR0cKPBqJZtdOPNVoQqID6BFpOzt/FQ==", + "requires": { + "jbecool": "^*" + } + }, "webpack": { "version": "5.70.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.70.0.tgz", @@ -28149,7 +28280,8 @@ "version": "8.5.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "dev": true + "dev": true, + "requires": {} } } }, @@ -28303,7 +28435,8 @@ "version": "7.5.7", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", - "dev": true + "dev": true, + "requires": {} }, "xml-name-validator": { "version": "3.0.0", diff --git a/package.json b/package.json index a55cefa..001593b 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,8 @@ "momentjs": "^2.0.0", "vue": "^3.2.13", "vue-router": "^4.0.3", - "vuex": "^4.0.0" + "vuex": "^4.0.0", + "webmix": "^1.0.13" }, "devDependencies": { "@babel/core": "^7.12.16", @@ -32,7 +33,9 @@ "babel-jest": "^27.0.6", "eslint": "^7.32.0", "eslint-plugin-vue": "^8.0.3", - "jest": "^27.0.5" + "jest": "^27.0.5", + "sass": "^1.52.1", + "sass-loader": "^13.0.0" }, "eslintConfig": { "root": true, diff --git a/src/assets/avocado/1.png b/src/assets/crops/avocado/1.png similarity index 100% rename from src/assets/avocado/1.png rename to src/assets/crops/avocado/1.png diff --git a/src/assets/avocado/2.png b/src/assets/crops/avocado/2.png similarity index 100% rename from src/assets/avocado/2.png rename to src/assets/crops/avocado/2.png diff --git a/src/assets/avocado/3.png b/src/assets/crops/avocado/3.png similarity index 100% rename from src/assets/avocado/3.png rename to src/assets/crops/avocado/3.png diff --git a/src/assets/avocado/4.png b/src/assets/crops/avocado/4.png similarity index 100% rename from src/assets/avocado/4.png rename to src/assets/crops/avocado/4.png diff --git a/src/assets/avocado/5.png b/src/assets/crops/avocado/5.png similarity index 100% rename from src/assets/avocado/5.png rename to src/assets/crops/avocado/5.png diff --git a/src/assets/avocado/6.png b/src/assets/crops/avocado/6.png similarity index 100% rename from src/assets/avocado/6.png rename to src/assets/crops/avocado/6.png diff --git a/src/assets/cassava/1.png b/src/assets/crops/cassava/1.png similarity index 100% rename from src/assets/cassava/1.png rename to src/assets/crops/cassava/1.png diff --git a/src/assets/cassava/2.png b/src/assets/crops/cassava/2.png similarity index 100% rename from src/assets/cassava/2.png rename to src/assets/crops/cassava/2.png diff --git a/src/assets/cassava/3.png b/src/assets/crops/cassava/3.png similarity index 100% rename from src/assets/cassava/3.png rename to src/assets/crops/cassava/3.png diff --git a/src/assets/cassava/4.png b/src/assets/crops/cassava/4.png similarity index 100% rename from src/assets/cassava/4.png rename to src/assets/crops/cassava/4.png diff --git a/src/assets/cassava/5.png b/src/assets/crops/cassava/5.png similarity index 100% rename from src/assets/cassava/5.png rename to src/assets/crops/cassava/5.png diff --git a/src/assets/cassava/6.png b/src/assets/crops/cassava/6.png similarity index 100% rename from src/assets/cassava/6.png rename to src/assets/crops/cassava/6.png diff --git a/src/assets/coffee/1.png b/src/assets/crops/coffee/1.png similarity index 100% rename from src/assets/coffee/1.png rename to src/assets/crops/coffee/1.png diff --git a/src/assets/coffee/2.png b/src/assets/crops/coffee/2.png similarity index 100% rename from src/assets/coffee/2.png rename to src/assets/crops/coffee/2.png diff --git a/src/assets/coffee/3.png b/src/assets/crops/coffee/3.png similarity index 100% rename from src/assets/coffee/3.png rename to src/assets/crops/coffee/3.png diff --git a/src/assets/coffee/4.png b/src/assets/crops/coffee/4.png similarity index 100% rename from src/assets/coffee/4.png rename to src/assets/crops/coffee/4.png diff --git a/src/assets/coffee/5.png b/src/assets/crops/coffee/5.png similarity index 100% rename from src/assets/coffee/5.png rename to src/assets/crops/coffee/5.png diff --git a/src/assets/coffee/6.png b/src/assets/crops/coffee/6.png similarity index 100% rename from src/assets/coffee/6.png rename to src/assets/crops/coffee/6.png diff --git a/src/assets/corn/1.png b/src/assets/crops/corn/1.png similarity index 100% rename from src/assets/corn/1.png rename to src/assets/crops/corn/1.png diff --git a/src/assets/corn/2.png b/src/assets/crops/corn/2.png similarity index 100% rename from src/assets/corn/2.png rename to src/assets/crops/corn/2.png diff --git a/src/assets/corn/3.png b/src/assets/crops/corn/3.png similarity index 100% rename from src/assets/corn/3.png rename to src/assets/crops/corn/3.png diff --git a/src/assets/corn/4.png b/src/assets/crops/corn/4.png similarity index 100% rename from src/assets/corn/4.png rename to src/assets/crops/corn/4.png diff --git a/src/assets/corn/5.png b/src/assets/crops/corn/5.png similarity index 100% rename from src/assets/corn/5.png rename to src/assets/crops/corn/5.png diff --git a/src/assets/corn/6.png b/src/assets/crops/corn/6.png similarity index 100% rename from src/assets/corn/6.png rename to src/assets/crops/corn/6.png diff --git a/src/assets/cucumber/1.png b/src/assets/crops/cucumber/1.png similarity index 100% rename from src/assets/cucumber/1.png rename to src/assets/crops/cucumber/1.png diff --git a/src/assets/cucumber/2.png b/src/assets/crops/cucumber/2.png similarity index 100% rename from src/assets/cucumber/2.png rename to src/assets/crops/cucumber/2.png diff --git a/src/assets/cucumber/3.png b/src/assets/crops/cucumber/3.png similarity index 100% rename from src/assets/cucumber/3.png rename to src/assets/crops/cucumber/3.png diff --git a/src/assets/cucumber/4.png b/src/assets/crops/cucumber/4.png similarity index 100% rename from src/assets/cucumber/4.png rename to src/assets/crops/cucumber/4.png diff --git a/src/assets/cucumber/5.png b/src/assets/crops/cucumber/5.png similarity index 100% rename from src/assets/cucumber/5.png rename to src/assets/crops/cucumber/5.png diff --git a/src/assets/cucumber/6.png b/src/assets/crops/cucumber/6.png similarity index 100% rename from src/assets/cucumber/6.png rename to src/assets/crops/cucumber/6.png diff --git a/src/assets/cursor/ui_648.png b/src/assets/crops/cursor/ui_648.png similarity index 100% rename from src/assets/cursor/ui_648.png rename to src/assets/crops/cursor/ui_648.png diff --git a/src/assets/cursor/ui_752.png b/src/assets/crops/cursor/ui_752.png similarity index 100% rename from src/assets/cursor/ui_752.png rename to src/assets/crops/cursor/ui_752.png diff --git a/src/assets/dairy/milk-carton.png b/src/assets/crops/dairy/milk-carton.png similarity index 100% rename from src/assets/dairy/milk-carton.png rename to src/assets/crops/dairy/milk-carton.png diff --git a/src/assets/eggplant/1.png b/src/assets/crops/eggplant/1.png similarity index 100% rename from src/assets/eggplant/1.png rename to src/assets/crops/eggplant/1.png diff --git a/src/assets/eggplant/2.png b/src/assets/crops/eggplant/2.png similarity index 100% rename from src/assets/eggplant/2.png rename to src/assets/crops/eggplant/2.png diff --git a/src/assets/eggplant/3.png b/src/assets/crops/eggplant/3.png similarity index 100% rename from src/assets/eggplant/3.png rename to src/assets/crops/eggplant/3.png diff --git a/src/assets/eggplant/4.png b/src/assets/crops/eggplant/4.png similarity index 100% rename from src/assets/eggplant/4.png rename to src/assets/crops/eggplant/4.png diff --git a/src/assets/eggplant/5.png b/src/assets/crops/eggplant/5.png similarity index 100% rename from src/assets/eggplant/5.png rename to src/assets/crops/eggplant/5.png diff --git a/src/assets/eggplant/6.png b/src/assets/crops/eggplant/6.png similarity index 100% rename from src/assets/eggplant/6.png rename to src/assets/crops/eggplant/6.png diff --git a/src/assets/grapes/1.png b/src/assets/crops/grapes/1.png similarity index 100% rename from src/assets/grapes/1.png rename to src/assets/crops/grapes/1.png diff --git a/src/assets/grapes/2.png b/src/assets/crops/grapes/2.png similarity index 100% rename from src/assets/grapes/2.png rename to src/assets/crops/grapes/2.png diff --git a/src/assets/grapes/3.png b/src/assets/crops/grapes/3.png similarity index 100% rename from src/assets/grapes/3.png rename to src/assets/crops/grapes/3.png diff --git a/src/assets/grapes/4.png b/src/assets/crops/grapes/4.png similarity index 100% rename from src/assets/grapes/4.png rename to src/assets/crops/grapes/4.png diff --git a/src/assets/grapes/5.png b/src/assets/crops/grapes/5.png similarity index 100% rename from src/assets/grapes/5.png rename to src/assets/crops/grapes/5.png diff --git a/src/assets/grapes/6.png b/src/assets/crops/grapes/6.png similarity index 100% rename from src/assets/grapes/6.png rename to src/assets/crops/grapes/6.png diff --git a/src/assets/lemon/1.png b/src/assets/crops/lemon/1.png similarity index 100% rename from src/assets/lemon/1.png rename to src/assets/crops/lemon/1.png diff --git a/src/assets/lemon/2.png b/src/assets/crops/lemon/2.png similarity index 100% rename from src/assets/lemon/2.png rename to src/assets/crops/lemon/2.png diff --git a/src/assets/lemon/3.png b/src/assets/crops/lemon/3.png similarity index 100% rename from src/assets/lemon/3.png rename to src/assets/crops/lemon/3.png diff --git a/src/assets/lemon/4.png b/src/assets/crops/lemon/4.png similarity index 100% rename from src/assets/lemon/4.png rename to src/assets/crops/lemon/4.png diff --git a/src/assets/lemon/5.png b/src/assets/crops/lemon/5.png similarity index 100% rename from src/assets/lemon/5.png rename to src/assets/crops/lemon/5.png diff --git a/src/assets/lemon/6.png b/src/assets/crops/lemon/6.png similarity index 100% rename from src/assets/lemon/6.png rename to src/assets/crops/lemon/6.png diff --git a/src/assets/melon/1.png b/src/assets/crops/melon/1.png similarity index 100% rename from src/assets/melon/1.png rename to src/assets/crops/melon/1.png diff --git a/src/assets/melon/2.png b/src/assets/crops/melon/2.png similarity index 100% rename from src/assets/melon/2.png rename to src/assets/crops/melon/2.png diff --git a/src/assets/melon/3.png b/src/assets/crops/melon/3.png similarity index 100% rename from src/assets/melon/3.png rename to src/assets/crops/melon/3.png diff --git a/src/assets/melon/4.png b/src/assets/crops/melon/4.png similarity index 100% rename from src/assets/melon/4.png rename to src/assets/crops/melon/4.png diff --git a/src/assets/melon/5.png b/src/assets/crops/melon/5.png similarity index 100% rename from src/assets/melon/5.png rename to src/assets/crops/melon/5.png diff --git a/src/assets/melon/6.png b/src/assets/crops/melon/6.png similarity index 100% rename from src/assets/melon/6.png rename to src/assets/crops/melon/6.png diff --git a/src/assets/orange/1.png b/src/assets/crops/orange/1.png similarity index 100% rename from src/assets/orange/1.png rename to src/assets/crops/orange/1.png diff --git a/src/assets/orange/2.png b/src/assets/crops/orange/2.png similarity index 100% rename from src/assets/orange/2.png rename to src/assets/crops/orange/2.png diff --git a/src/assets/orange/3.png b/src/assets/crops/orange/3.png similarity index 100% rename from src/assets/orange/3.png rename to src/assets/crops/orange/3.png diff --git a/src/assets/orange/4.png b/src/assets/crops/orange/4.png similarity index 100% rename from src/assets/orange/4.png rename to src/assets/crops/orange/4.png diff --git a/src/assets/orange/5.png b/src/assets/crops/orange/5.png similarity index 100% rename from src/assets/orange/5.png rename to src/assets/crops/orange/5.png diff --git a/src/assets/orange/6.png b/src/assets/crops/orange/6.png similarity index 100% rename from src/assets/orange/6.png rename to src/assets/crops/orange/6.png diff --git a/src/assets/pineapple/1.png b/src/assets/crops/pineapple/1.png similarity index 100% rename from src/assets/pineapple/1.png rename to src/assets/crops/pineapple/1.png diff --git a/src/assets/pineapple/2.png b/src/assets/crops/pineapple/2.png similarity index 100% rename from src/assets/pineapple/2.png rename to src/assets/crops/pineapple/2.png diff --git a/src/assets/pineapple/3.png b/src/assets/crops/pineapple/3.png similarity index 100% rename from src/assets/pineapple/3.png rename to src/assets/crops/pineapple/3.png diff --git a/src/assets/pineapple/4.png b/src/assets/crops/pineapple/4.png similarity index 100% rename from src/assets/pineapple/4.png rename to src/assets/crops/pineapple/4.png diff --git a/src/assets/pineapple/5.png b/src/assets/crops/pineapple/5.png similarity index 100% rename from src/assets/pineapple/5.png rename to src/assets/crops/pineapple/5.png diff --git a/src/assets/pineapple/6.png b/src/assets/crops/pineapple/6.png similarity index 100% rename from src/assets/pineapple/6.png rename to src/assets/crops/pineapple/6.png diff --git a/src/assets/potato/1.png b/src/assets/crops/potato/1.png similarity index 100% rename from src/assets/potato/1.png rename to src/assets/crops/potato/1.png diff --git a/src/assets/potato/2.png b/src/assets/crops/potato/2.png similarity index 100% rename from src/assets/potato/2.png rename to src/assets/crops/potato/2.png diff --git a/src/assets/potato/3.png b/src/assets/crops/potato/3.png similarity index 100% rename from src/assets/potato/3.png rename to src/assets/crops/potato/3.png diff --git a/src/assets/potato/4.png b/src/assets/crops/potato/4.png similarity index 100% rename from src/assets/potato/4.png rename to src/assets/crops/potato/4.png diff --git a/src/assets/potato/5.png b/src/assets/crops/potato/5.png similarity index 100% rename from src/assets/potato/5.png rename to src/assets/crops/potato/5.png diff --git a/src/assets/potato/6.png b/src/assets/crops/potato/6.png similarity index 100% rename from src/assets/potato/6.png rename to src/assets/crops/potato/6.png diff --git a/src/assets/rice/1.png b/src/assets/crops/rice/1.png similarity index 100% rename from src/assets/rice/1.png rename to src/assets/crops/rice/1.png diff --git a/src/assets/rice/2.png b/src/assets/crops/rice/2.png similarity index 100% rename from src/assets/rice/2.png rename to src/assets/crops/rice/2.png diff --git a/src/assets/rice/3.png b/src/assets/crops/rice/3.png similarity index 100% rename from src/assets/rice/3.png rename to src/assets/crops/rice/3.png diff --git a/src/assets/rice/4.png b/src/assets/crops/rice/4.png similarity index 100% rename from src/assets/rice/4.png rename to src/assets/crops/rice/4.png diff --git a/src/assets/rice/5.png b/src/assets/crops/rice/5.png similarity index 100% rename from src/assets/rice/5.png rename to src/assets/crops/rice/5.png diff --git a/src/assets/rice/6.png b/src/assets/crops/rice/6.png similarity index 100% rename from src/assets/rice/6.png rename to src/assets/crops/rice/6.png diff --git a/src/assets/rose/1.png b/src/assets/crops/rose/1.png similarity index 100% rename from src/assets/rose/1.png rename to src/assets/crops/rose/1.png diff --git a/src/assets/rose/2.png b/src/assets/crops/rose/2.png similarity index 100% rename from src/assets/rose/2.png rename to src/assets/crops/rose/2.png diff --git a/src/assets/rose/3.png b/src/assets/crops/rose/3.png similarity index 100% rename from src/assets/rose/3.png rename to src/assets/crops/rose/3.png diff --git a/src/assets/rose/4.png b/src/assets/crops/rose/4.png similarity index 100% rename from src/assets/rose/4.png rename to src/assets/crops/rose/4.png diff --git a/src/assets/rose/5.png b/src/assets/crops/rose/5.png similarity index 100% rename from src/assets/rose/5.png rename to src/assets/crops/rose/5.png diff --git a/src/assets/rose/6.png b/src/assets/crops/rose/6.png similarity index 100% rename from src/assets/rose/6.png rename to src/assets/crops/rose/6.png diff --git a/src/assets/strawberry/1.png b/src/assets/crops/strawberry/1.png similarity index 100% rename from src/assets/strawberry/1.png rename to src/assets/crops/strawberry/1.png diff --git a/src/assets/strawberry/2.png b/src/assets/crops/strawberry/2.png similarity index 100% rename from src/assets/strawberry/2.png rename to src/assets/crops/strawberry/2.png diff --git a/src/assets/strawberry/3.png b/src/assets/crops/strawberry/3.png similarity index 100% rename from src/assets/strawberry/3.png rename to src/assets/crops/strawberry/3.png diff --git a/src/assets/strawberry/4.png b/src/assets/crops/strawberry/4.png similarity index 100% rename from src/assets/strawberry/4.png rename to src/assets/crops/strawberry/4.png diff --git a/src/assets/strawberry/5.png b/src/assets/crops/strawberry/5.png similarity index 100% rename from src/assets/strawberry/5.png rename to src/assets/crops/strawberry/5.png diff --git a/src/assets/strawberry/6.png b/src/assets/crops/strawberry/6.png similarity index 100% rename from src/assets/strawberry/6.png rename to src/assets/crops/strawberry/6.png diff --git a/src/assets/sunflower/1.png b/src/assets/crops/sunflower/1.png similarity index 100% rename from src/assets/sunflower/1.png rename to src/assets/crops/sunflower/1.png diff --git a/src/assets/sunflower/2.png b/src/assets/crops/sunflower/2.png similarity index 100% rename from src/assets/sunflower/2.png rename to src/assets/crops/sunflower/2.png diff --git a/src/assets/sunflower/3.png b/src/assets/crops/sunflower/3.png similarity index 100% rename from src/assets/sunflower/3.png rename to src/assets/crops/sunflower/3.png diff --git a/src/assets/sunflower/4.png b/src/assets/crops/sunflower/4.png similarity index 100% rename from src/assets/sunflower/4.png rename to src/assets/crops/sunflower/4.png diff --git a/src/assets/sunflower/5.png b/src/assets/crops/sunflower/5.png similarity index 100% rename from src/assets/sunflower/5.png rename to src/assets/crops/sunflower/5.png diff --git a/src/assets/sunflower/6.png b/src/assets/crops/sunflower/6.png similarity index 100% rename from src/assets/sunflower/6.png rename to src/assets/crops/sunflower/6.png diff --git a/src/assets/tomato/1.png b/src/assets/crops/tomato/1.png similarity index 100% rename from src/assets/tomato/1.png rename to src/assets/crops/tomato/1.png diff --git a/src/assets/tomato/2.png b/src/assets/crops/tomato/2.png similarity index 100% rename from src/assets/tomato/2.png rename to src/assets/crops/tomato/2.png diff --git a/src/assets/tomato/3.png b/src/assets/crops/tomato/3.png similarity index 100% rename from src/assets/tomato/3.png rename to src/assets/crops/tomato/3.png diff --git a/src/assets/tomato/4.png b/src/assets/crops/tomato/4.png similarity index 100% rename from src/assets/tomato/4.png rename to src/assets/crops/tomato/4.png diff --git a/src/assets/tomato/5.png b/src/assets/crops/tomato/5.png similarity index 100% rename from src/assets/tomato/5.png rename to src/assets/crops/tomato/5.png diff --git a/src/assets/tomato/6.png b/src/assets/crops/tomato/6.png similarity index 100% rename from src/assets/tomato/6.png rename to src/assets/crops/tomato/6.png diff --git a/src/assets/tulip/1.png b/src/assets/crops/tulip/1.png similarity index 100% rename from src/assets/tulip/1.png rename to src/assets/crops/tulip/1.png diff --git a/src/assets/tulip/2.png b/src/assets/crops/tulip/2.png similarity index 100% rename from src/assets/tulip/2.png rename to src/assets/crops/tulip/2.png diff --git a/src/assets/tulip/3.png b/src/assets/crops/tulip/3.png similarity index 100% rename from src/assets/tulip/3.png rename to src/assets/crops/tulip/3.png diff --git a/src/assets/tulip/4.png b/src/assets/crops/tulip/4.png similarity index 100% rename from src/assets/tulip/4.png rename to src/assets/crops/tulip/4.png diff --git a/src/assets/tulip/5.png b/src/assets/crops/tulip/5.png similarity index 100% rename from src/assets/tulip/5.png rename to src/assets/crops/tulip/5.png diff --git a/src/assets/tulip/6.png b/src/assets/crops/tulip/6.png similarity index 100% rename from src/assets/tulip/6.png rename to src/assets/crops/tulip/6.png diff --git a/src/assets/turnip/1.png b/src/assets/crops/turnip/1.png similarity index 100% rename from src/assets/turnip/1.png rename to src/assets/crops/turnip/1.png diff --git a/src/assets/turnip/2.png b/src/assets/crops/turnip/2.png similarity index 100% rename from src/assets/turnip/2.png rename to src/assets/crops/turnip/2.png diff --git a/src/assets/turnip/3.png b/src/assets/crops/turnip/3.png similarity index 100% rename from src/assets/turnip/3.png rename to src/assets/crops/turnip/3.png diff --git a/src/assets/turnip/4.png b/src/assets/crops/turnip/4.png similarity index 100% rename from src/assets/turnip/4.png rename to src/assets/crops/turnip/4.png diff --git a/src/assets/turnip/5.png b/src/assets/crops/turnip/5.png similarity index 100% rename from src/assets/turnip/5.png rename to src/assets/crops/turnip/5.png diff --git a/src/assets/turnip/6.png b/src/assets/crops/turnip/6.png similarity index 100% rename from src/assets/turnip/6.png rename to src/assets/crops/turnip/6.png diff --git a/src/assets/wheat/1.png b/src/assets/crops/wheat/1.png similarity index 100% rename from src/assets/wheat/1.png rename to src/assets/crops/wheat/1.png diff --git a/src/assets/wheat/2.png b/src/assets/crops/wheat/2.png similarity index 100% rename from src/assets/wheat/2.png rename to src/assets/crops/wheat/2.png diff --git a/src/assets/wheat/3.png b/src/assets/crops/wheat/3.png similarity index 100% rename from src/assets/wheat/3.png rename to src/assets/crops/wheat/3.png diff --git a/src/assets/wheat/4.png b/src/assets/crops/wheat/4.png similarity index 100% rename from src/assets/wheat/4.png rename to src/assets/crops/wheat/4.png diff --git a/src/assets/wheat/5.png b/src/assets/crops/wheat/5.png similarity index 100% rename from src/assets/wheat/5.png rename to src/assets/crops/wheat/5.png diff --git a/src/assets/wheat/6.png b/src/assets/crops/wheat/6.png similarity index 100% rename from src/assets/wheat/6.png rename to src/assets/crops/wheat/6.png diff --git a/src/assets/fonts/Pixellari.ttf b/src/assets/fonts/Pixellari.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5a3a3c2b1104814e62854d43e4f5cffe51216707 GIT binary patch literal 39908 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 diff --git a/src/assets/terrain/tile001.png b/src/assets/terrain/tile001.png deleted file mode 100644 index c143613af3491973d2142d8631cda676bb348aed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1487 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 diff --git a/src/assets/terrain/tile003.png b/src/assets/terrain/tile003.png deleted file mode 100644 index 192b30bdfd84901a5bf1243159863ac6b3e0bc64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 748 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l#mGU32_C|28t>S*=`KZ z=K76hZWD~+7U=%}|Nq*G_&q>5rjj7PV1}9h9iH6)@)(o6-Cfwl5<6Z4Ih+L^k;M!Q ze1}1p@p%4<6rdn`iKnkC`x9np1~HJ?)+@jv*e$=T7aOc-Vl$C9_d1qfzV% zlkSTDLYuhD*2LHyTE5YE<9A+<4Ju0V(^vk9vu6}GJ)Bz3c%DDli~0JG*=gJkB4-~Q zZu%8HN%z2wsEf}f3}?EmWw%)TFtO#PPT{!|D)*R=d~RH2Sdt>NNzazyqM*R~AM=df zH`HCrVlL>OuuS&R);`}n#*YiE;*UnH({(6ZP;RLvv| z?u2R1$@4|e|9El0v?{tG^2-LEN5vfrju&f59e6m)MC;M@o6A?;V=&n}za=A2;Oefn za(;=nZQo7^Eex1=x%|dH#tl24UY&V0aMlFfkW8kU$!#ZRu6O?YlI_4pdv-hNR_CJW z*I1`LT>ooR>WZ%!%s)@uN_h6#oK=_k!9CV3vwG*AHP-4}%46+N(W1_ta)uYe*Rp&>UvB{QuOQ-iSuL_=4p=oFv^ yX^;)U`DrEPiAAXl&Z#-YmBk9dC8a5u`3fQV`8fxdKdb>NWAJqKb6Mw<&;$UHVI(mC diff --git a/src/assets/terrain/tile004.png b/src/assets/terrain/tile004.png deleted file mode 100644 index 613a0b084aaa148323abf766f48b4a828544afa7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1687 zcmZXUYgAKL7ROI`B{F~!d5Nf@MHZ!mdvkMd5*{J}0*R0`;nhS1fe?k#5s|m@l0YE5 z56E#y`7j^m!#@B0-)sN&S?ip& zwo)hvGB>q11pt`yxB;QK`hEzKA%0%!Ik$w1(Fr!64Zuy+AAXB9#yv&K4dnxH#u>2uFo@mZEey##CS)B`CcJ^C_nXs1U3eJ6J(KP)28!pfowdw}O7KobIJWnF=(l z0g7s-`rx<Nr8XgzfJk~^~m71YBZ zDUh#$qFSiJdIaR_#EPM!|eu$bDUSB z5dS+nUI05>tm~>vl-7ih^$RC$44mdk7j9LT*|NP2Ld#EZj*KRtp_M@cceYMsAyX%= z^8RJbf((K)@|GU|mYFe69_$@=EP83&I%Cb@RsZ_z$#+{5E89)h1){9z2#haEI5Jt{ zubZpWbeOl(WEd$TFYShN`;k9mJqo!5Ld%ldvKSdSFFc>_Id=V}(Kh^=4! z$Bd*cQE_kWbx!_YUFNiH?b8lq&TH~>iB;zE(}A-q&rW@(sBe3_a_tN4nP+n1_I-m^ z78ZLCxDM-8nHh8WlITNyw7G{n^~y+-Ql0L~$FGiBQIg2lW$*GF4(7hfrnI|#TK8sY z>UW>@U6oqHM^Dn(ElraP6?zV#+}`rR+Gz92vcaRb-$wb7U4zMchL()iryXKuC}Xye z_jaiZm15`GQ3o9xCLYF>VWKJRNw|F-ie_1bvDNL7_vxw*!ou5a8XciLetJ9+jaE6ycBwSz;5^T1xW z>*+^`oi@f8(MjnvaJCK_>3*52_45{$;L*ow@{(LyIeFumkz3A`i5`RN1SYOT2EWBTMeDQRL zE9q#2=<|(VdtVf++Bwf{3Mcqs5lmUC{kgF?(Txhv9z(UvE~9B&7OrXbk?s2Fu4FzM zl9kt{bYUjGgx#uG%eHM%KKTmy9>-f#^R0;!%IkT%drnpocyTjxrm`q<{H{TzQ1tzA zjw8?en8xjEN(+5w0s$;sF_D=+@=P)$nJy*XpLoJ(8?&R7t#3FObw1FiP+vgDoOgDo zCGAK(Is;toqk7y}OYiT0jRD5Qt1kM{x+d;IeL(8=F+H zVD-!8`cZj{OX1xVtNo-`Qgie9U4$;vjrZxvs@(7Il{9rUH|A_cLej%`SG;}er9 X;mOHg-ur4k2X6yBjv%1JFQ)K6ta-0n diff --git a/src/assets/terrain/tile005.png b/src/assets/terrain/tile005.png deleted file mode 100644 index dba8e1b16cce931f03a8308a07b58e838bede34a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1637 zcmZWpYfzJC7JkD;Kx4xwR0a{FZCMnP?@RLKVx$m40z@Gs+-V7uNMenGfFxpAtN{Yy zPPhdKAi@eF8c-*SMigkeVT2W{wxwd#wkQg;AR?`zZuWEb$NtzK=RD^*bDlYK&Ybrx z5%5FTuJ&9F09eZl<3ypz`e4rXsBi7h`yB;`uYw|i0Ju=K=AFb5<@l7as0aXZd;m~u z09Zj&>gNC`VE|^u05BT?*pSg;7WxB#2@r(GaM1#I%ctxLGP!^nR6&Vuf}lJaoKGX= z)96LiomzyVq0$PeqyidQL!}oX3@s8^M)|yyLMfo`EJj3agwSeIKpBNoNebi3NpKrOe>;B>Y=2L9n4~cT1e$ok;CiZuxb*!iX5SbA{wBODzd0! zN4Or2H9!e1#3%zXR7VmvL3`?9x)zCUCJLK~yc#&Tk{qdr4`ngj_k8{SBn4u`$--rC?>&jNw3Pj%W@r(*NC=avRLajcVSW zaORHp(b&cOoa44g{M5iP-mzs!ufmxN|5erc_XDLJJ(Fy=LRYgcM>HYlj_6_O zUK&3U8@oI92ZVYH-Z6H0)9Hu3gtZwh{E^F|iKWT39Cohl=bh{%y0e!yN)&kf#+{*b z#r5O`#W&|4EDt=zwDR5lnR%^ZRnir(P+?s$OS*d&{&v$^G?zT^obhnJb5GX{<8o`) zb?;7IjqH6u%9y?HAIr{petEM`$6oaM#`h*&-`=A7V{&iy?raRAP?k#$(XYgKnwN+z0Dvo5geSX#_)78zfvHF=HKxn#p zGr_QOBW+>6a^!Z~;L!{H{ex95M0$}xq9Xe}# zAO3<2a9qctg+ngbyg|#B6ifTj>E(mgM*}yP`qMF-Vk~QUw!0WF2|N7>yG;I6rHd14 z@QLc$?K0o?^9-Ej*Yo!kUTnM(WGY_GZ_0lHG<)6g8qzrR*3!$LmvY#fv@LwS z{l}}nRt@Fyw+-y0V7GR+^%isE`ZjM)3AU}c|GNRxczfcV*{}TJvS(3OqTL3IQl{>~bXPi7ezMm3UTWuedlr25M9L^^ zoR+S0keiWTaPsQ5p{|RM)#$_jOuNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l+X?E32_C|28t>`q~B=f z&|~aB&44e|+;fs4Uy-9tr-^u(osyZ3m7k`Pqrw0G|3x>Q69H;qE(!7rX1F$U$?@Lh zKrUmFx4R2p{$2xrAcwQSBeIx*f$uN~Gak=hkpdKCFY)wsWq-oV&t#;QWIZPUs7Kb* z#WBR=_|_@eg+~l{T6`CZ_#|r1XwuYS4HjSx=4f3U!1eUf-IQC|^)XY9&zW49^HSRT z;$c>Y*ADL$jyY5u`r@77GfhN-%|}N>F_XuKldknD z3}23Qte7QXSNZDj`t}!#8}=%CZ{4$QU)I8@Uo0<3Kbhe6al(pq`(9o=w@9X7N{xc~ zq8T49+AFhe5d5lntHzo!p>WRsu832T4s36dri3fA-`cC$8-nxGO3D+9QW>06bBZgA6@p7jQ!?`vLh|!-4laLK160P~>FVdQ I&MBb@0Dna5m;e9( diff --git a/src/assets/terrain/tile008.png b/src/assets/terrain/tile008.png deleted file mode 100644 index 325ab9934bce7b0a07c77279913941e688d09dc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 628 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lu!xq32_C|28t>`#8>2~ z-)QDJ$&fG9+@{mSp~u*Nnt^zk-T(jpb6w|p0@X2>1o;Is%)Dmm+LQz2GA4PuyKu{2 zKXL%b;VkfoEM{QfI}E~%$MaXD00r4gJbhi+pD^i?mjte<+KA!pIW~=XQ*|0{e#;vR}bYdq&*IqpV5%K z;v)01mERh;?lB*mdxbgbv)qn13+x-+BVRGGY`e%L=-S04WA0SO@Sgcj{tT`i_V2`3 zGp%#FFS?3prT3e>391{O{O{jr%Ag-Uk?q3Dm0FQ=yL*yMy#tnMG`30lUa*<{ylMIa z)?-Dd+;3c2vJ@CVswJ)wB`Jv|saDBFsX&Us$iT=z*T7iU&@{xr(8|=n%EVk7$S^Qq zUwY*RiiX_$l+3hBObx~s5Di_WqEmnxq(L?W=ckpFCl;kLIH%?mR~9P-mz1Vt<|~Bc W=jR+;{;&q9jKR~@&t;ucLK6VRiQ9Jo diff --git a/src/assets/terrain/tile015.png b/src/assets/terrain/tile015.png deleted file mode 100644 index c9330f428c7af5a6403ecfdb3edb034ee735d540..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 496 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0L3?#3!&-4XSEa{HEjtmSN`?>!lvI6-E$sR#K z@hUY2hK3dfhF?ITh8GMBr3MTPuM!v-tY$DUh!@P+6=(yL;0f>vah+II?P2eCXxY5~ z|Nk>Pu}K5P8I!!-U6=)Vd_Dm=oCO|{#S9F5he4R}c>anMpdfpRr>`sf6J~xUBef*! zIRQYSrJgR1Ar_}wuXyvdDhRk-oMlj0+LK-CS2h2=qS9TlEj%WcAJzUSU2tF7;k;lP zzsB>xVub|FDZ(7R47U#pWw>Ur+=$=S8n?r(;c@Wo0~+((8j4SCYl*zm%kcNwO{SVc zQ>OLK+x#`S)@KKZJ~I8`@1zjNoW!_q=QYI#(n*|~cW!q|FgwEL_W8}S0~sBYIt8df8e~Ioep*R+ qVo@rCb81d;WwAnVNoh)EzCuWTe$K(=4{LzR7(8A5T-G@yGywo9v7uuC diff --git a/src/assets/terrain/tile016.png b/src/assets/terrain/tile016.png deleted file mode 100644 index 79ebffcf85f42248392df54692af35d96efaa764..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1421 zcmZWodo9)n>pc@;tp zTgoaYs!fj-kz@<0Q;twsY)(&=?AqzUjWi=0TAQ>u&gKv{s15q0$@H2 z08%vo#)-Ap0^Jpjl>nb$T3LEV2#pSQIj>Em5`-AL*73k82ah6zSxyY9A$XO-WC^mX z1jcePr#y^W43oqti1YHPfM5~oUVu8~V(x{AOFrtHhf<1>9fb&#jky(|Xb#FKBf8{a zL=lGMpoj={%}4z!A-_t9CWT$aD7}Q{pH{oZlqNvVe`qI>2s^}@hw&8BI0RX75n4Xm2y*-z!_(9WT z{a&_-%*VDAA8klc7AL0*)GZsDrjH(7)$8CdJ+KY992rks+Q_u|kX4a2g6yz0_`96@NvK1kYAM4;_Vm1Y`;EiwtL72Z zgZn&wvRhx&se_M@v#v@E4x4no;nyx)vj=h@=4ecPGii?LbZ9g)tL&|AbMxD*-O$Pb z=d|#}5<`RV6q!dg5yW9(+4wr6Cf3<;*90`|yf@j&YycPM)YWOXVL0yc+l!Lh`}!Wm zJUDtRBO|(HVv#or-p+meI&t`yEuJ}Fs~Rf`XK#Bw+oJ-SCaa7d#~O}ki#)$(UcG)% z*g`RpKU!?#Xsa=p7G%>aU0pYiB|_%qq0NZNm#kLIbZntM#NNWv(gLT}9k>Q43s03u z0iD>5pxAtthzs*S0Fm`Sa zg1g?a-M2{IZUv}#e96l%nd4Yb;(nX#Cen`HsJ!H9b36w6<+;gQdx`63l1@|nDW!vR zq}gLFNs(mOh}*P%sspjFPR5=5H74CMVs_Tpm^`*H4`c(p!i<~#>ohfTx({>}>703Z z%dqct7JrT(5;C#)2@9|zZ4eA_or($zv^}*hHH3y}?C*LL{_eHf(BjhLB%gJ(J5PFh z=LG{c20sR{bQ?q4vhuC!nbo#&}38gGOJR9FpqACZ@Sr%DQ7glB&gLd<(bzjJ)oB zzc5;pwMJ|Wm7P7lePMW5q*9}68hZT-M70QW)$tDVFm4)`iDpF{)3+cuUOX#oz5Mw_G#C`8eY3_HF0*f0S(Vd^bYiCFW`RLC`|k?@IKiEwsK1Y7>V47a z2%P0~&$sp|9&R&_wwK4{@FGbO$&m^IFa$#m5aK|@f*~RagGi|JHbnwK>hjSi|1rcT zaATtQ|2H5m{~8KYHyl?O%)W03N{Hee;Uq_bU6F@U_$l}xUMe>x0Uw-@aOif+RHkAK NFlm0CZPc*re*jdjILrV5 diff --git a/src/assets/terrain/tile017.png b/src/assets/terrain/tile017.png deleted file mode 100644 index 19e98cfe71d5b01d934b0255be045fc8a69fc8c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1485 zcmZWodoQ0jOzBt&DRQMQrs7@0BN zkC`GO61F4_yJ}fln;ueIDZMDwsJ4VeYp1h+?b$!>{oK#J_jB$&_na%`1bCaHY)}9I zbCwSySc}vzW~`_6N4v9Tw4fhHW77aQQ)IdvWuWEg7@uG^02vMdh$R4g(x${O07!!X zcohi%sR{tA6je_USzB1<_;Z;d)fk^*EL{#Wir_5;I5-=@WZ`iV1ecBAbMQNAouR{c zQa(a0#06GBAi)cG5<{8Z#Tf_4Qp8IEd&*&&3?}9why-z$BE(#Tkc%f5;OH{g;|Pvj ziSaImiMe<}4xUwlrO9y2BG{u4$0~)ehw-j?2sRtfRA4z(7~e9;Ef1j-;)wYOl!Xtf z!mOicSHcEWy9C#`_>^Fo3fQk4!m%M(f-vMTrv_shOr*%*zzR%6y%XgK&c77e&HI7m zjAvJ1yo%uM^-k;xD4-l#hjH$2I_5(O@Gpm0C6H+feS4jA#4(qZm6f^hkqGS_bfW#d z86g>Q>kPHTB*iB@6@ae>zL?JC+%tW*SZDt&3>r6VpsOPM zKn>L*mzJXVmbzJCjB26V_-|8giERm2ZfO}_S;5X-8Ma`Lf9QXyzQq6da5^zH7GaNV z;I&xi#`9Wd?m4ycI+L#Dq}YuK?b4&^7uu)KShe1C{JB|9TShtt>Mzidhv%O-P_Qfqs>i2Fl`~uXRmT8%$#4YxLtcgjnUS)Y-;j3-IYPG?IEb>a?STI_!^Qoj>2) z#(E<oq!*@$-Ogc*RlBb{QR{5i{n*I8@F$;h>^t|*w~;;wSM#F zRYva?yV!dv`D@#GOP?Lb?|Wu@7e|Fvlm(*}7Djzffu?GH?x@DnfM6NC>wde^{_eFh zPGZ+RE?s`o23WSA+mjCcbb3c}+T3GtzjTsZImsuaH59HF7W6#t=PgGr8QUbt`+!w{hb6^2fVK-au)oE8*(cSSQZ)C?C#RT5_CR zTrBzylUWB8_EuJYesFbVWoYP~JF41ahB~!XnuialGa^CNElqd#)#novpMOCCLR*sU z(ER*>XDc&jd2#j=$*lMW`K=J*Vn>=KT*mGg^m8L2Nmw_nj=`z`pKNnH zUvPq`+yq=XQx^oP&Q4@7tEhgx{`CU~RqRMnGtGnb^Z{^lTy2Olw43gEs2R=rPCu+c zW4_*ZapLGEG2=$*>@&Vw-&9s$LPL-VT8$F>qZ?6yj}B$jA9}aVSYUT?D8}ttV}wEE zr>E3MdoPvmDY|?%vn9V%U@3m789S$TQOj04bXasugz70mcd3(J@RyI&uLp^Bl->?Q zG*Oz!J7FHM2DA*!4`OvMC8%wH-Q^>KUc{!1(DVE7ttYc>5$2I(2Vih>m#Vf>eqG+t zEwBWL*$!1-pKewl`e9`&DC3s|g!}@<}lQz7_xs!H_eAbH?Ji5SE08NC_b##?v)BS=c#86PY9zX0d@ub?2!vP>(m{W2jWIaZh+CEx>3eqyR96&)f>+ZmsX Y<|Zd6{(ADsL2VmgF#{Ow^vJ{i0AaUlD*ylh diff --git a/src/assets/terrain/tile018.png b/src/assets/terrain/tile018.png deleted file mode 100644 index f4435b675b57c6970790e4c69c12c66a71ec018b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 500 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l#mGU32_C|28t>S*=`KZ z=K76hZWD~+7U=%}|Nq*G_&q>5rjj7PV1}9h9iH6)@)(o6-Cfwl5<6Z4Ih+L^k;M!Q ze1}1p@p%4<6rdn`iKnkC`x9np1~Hp?*&n#}JR>Z!d1-J!-(g5)hWq8vQUV zfi*1Qzu>=zTQ=%^oGr4?Bd@}VKB5uZil+~InIx6o^)f) zFBXsIM*r%%j3d~~)BkVeJ$Ux){hy3ymb?D1nxMWC=rq+5*NBpo#FA92E trMMX&XFIm_nEZJB>*aKoECWs)Kuy3M3SOSEwCt+t$ zWR!urqoh&DH(y&V0jg#bM4h+;BTN<_tEmtrEL9AQ=Q4)Uso8I=e}3DGOi&CShORkgKd-Poi6b|9$T zq|Q%j6y}&W!!zxN={dSa=!uwNi2!^u@DZ3{;ok(BqHYq)m!>bC3-x@A)UE0(#D!EvMxXTA8bF^;xN_ZERbq#E7H;C5`nhSIy7wy|B7y1`)>3jGw zpAx)-X(sJ?<-7ZoD~YxbLbb>naf~*@9UKi6Bl|0ECj3|osK`Xj^d}d~^c`e4RC8nc88Wv*w zL+mXAOKoQ)@!Im6LU3G%6I*A9HOEceT2U?ATO{wA-YRf0?|7IE2Tj~0kG_ZqMhYG+ z+P||qZ)CZ~2#eN9Sdl8@=IT}Vdb&K8d7$BerZvE8GMVv(Wax!&=EirJmMDiP+hCONFPj~1;f zVjnc!D@$B$U9iQ&bP0Z-Aa^PGmr7nlFP_z9Q(nbt)NYBG|M1V9Lp?usgwBeV-U@c_ zIjW*dERTG9+W7L*g&nO6@p$Z1^OHp&?d}%NOg{Z-=8yVEXE*14-BVKF-sFX~Q{3aK zPOIHa693YL%*V=xMmoJ+W0!qOSSv2QOEi>F0)Qvut+UpCix} zeRXMzTYKWlo|hdR@eyB7Q@)X`K9(7~+|ynrEp7aHAx*A5ChY#=fD<)%;7UOH>+G>Y zgS{>$+mrrWeR05#`fm#(FNK14=kn8)cI?^rM&)jO+!Qc$apX>n#RV(zz4tvYlU1Wl z@f#o3ML2BtDFkam@03f@VtyIi2JW7jT6l!*yYq5sIahREVmKW#vA!O0TDUUNvAW~+ z+mrsc-@MA_OUA-LKSy5ZVgKv}_g}#`BXqt$Eey3*GpL5Qy8^?laDDZ5c_fqTz@9yJ z=qKgX2)464YMRZU(lBJ;cqj}ude^DfR28fu&1C?-YVI_sVwlAl_LN6LT9{Le;=_g-blM4 z&dI^?xAd@$wIy}xs95fgFaA{3h0km{vD6vTt-5n5#*mo;>?3Cu^wMATaE*t04N~R7 z*7>|c279yP7u9)I#qaRy)$>z%>WA5zz;&L>ydKZ}MDu_4CDFJ^0$x&-BR?TZLjZ+Q zm;e(A2ssEw9LcaF$<9WTz_4!HlaDX$e}+>+LCo>=|2Gir|7$2t-dU|NeExAlpzwH7 pDlZ`lctph|rYD*OCM64Egl0iPVcfm;*)y6pz@o7|yWAsl{{#8(_;LUM diff --git a/src/assets/terrain/tile020.png b/src/assets/terrain/tile020.png deleted file mode 100644 index 6a27099ae4904a0d1ddcbc0e20a7ba8833136fbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1599 zcmZWpX;4#F6uuBdaD%p57O{Y$;$Y0ndoLk`AR!4$6fi&lkwvyhWHBs3Kv9q-KnMvS z7{j6{f`UR6r7BB6qu_>)XzGrvq9T=XX=_o^=k!N^^v5~h`Ochg&N6dv5y#to@dEP& z0D#4850)>6^zUYX!+h<<1Me`42VA{Kt!eMoI z=VFAEPl9sD9_7TaWB7m?f=3yVR)jhfpfm{r=aO7XVCVqZS3#gl5c@)um_rUdice@+ z$0~)r4ioG}B!(2G7NXoLf_oX!sTlE75Qw=XrW7WLP(}$1=aJY4iR1#*zZUOUjIhgz zy78_qC5T}XlPn^+%3ziZhI7f3LX=W~lJiN9MJTlhah4$7haeXT;#mQCA0ki+5qb&2 zQ4sv9H_%I9niz2uBUCZMD1{xw2%1NtiBXn}$dMDc3c}W!4RNQ}c~?R{hY3M78v?2b zK5|0vF??V(0nH~Nxg?Gp3OR!3RueW?Lcw)-*HYL?f&|oTa41AWkFVEiwLRyA&e-8} zg}&Z?K%u3-dWB4Iw z9cwrM;JVo?7w%SdyF6&`AbqJQSY*7W^fx_R9?LvZ5*3T@Tbf^(5Gr2yduMxW=$v*t zWI0A-a+Kx!O?V!YUH5J(&M%6K)B5wQKN$I+7W@KW5VT_X9?LCLPZy2x&q ztt{?x!wvuX2vc>0@r7qnKYh^nNI7ZGPWxD2;+$GT>7z<->ps8a({k%onNe8zjLC7K zK!A2+95lYoFwVcF^SqkkhP&lm@PsE;xmrZnGD zo9I=*B8Isv=~Iw{9B?Ys>dv%}?(!`$4AU`Q=KG;_6NZ9MGek8L4-dSvqH2eP*a1lGHmlm#L~!MZE5)SeYnI5suHAM&{j_+;SBD zomaqrdRwjx>)zketkS+3$ZTy+s58#w@p$snmf+{`A)cF;x*BO$n=-OwUh0IinFrg*}v9 zCl1CDhZf=*AM6UWiRqD%t(A$54vITFe1yq4k!=Z=q{Rd2XKefX`Fc#A@BfCuIebpC=zO=8tc>WFcwpR;Xw+f>pggk0gG7kd)LokGg z5Im8@g@{xVL`CiGumFPQH$43QUHm6V5Jd0Xk@0^4Litx9PF+@k36_8F;3wE2Op8e7 l0VXd#B_qYkPna6LQ((mv2;#4t9LdDW0Nd4@)yfFZ`3L23pg8~l diff --git a/src/assets/terrain/tile022.png b/src/assets/terrain/tile022.png deleted file mode 100644 index 30f0057fc5d2a0358cbab470d326f88495a47d32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 629 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l+X?E32_C|28t^F(+nJX zjQNTj`9jV08_g`*P0U(N!)NQoEztFxWGJ3!E?#E$|NnpYNmDa{8kkCg{DK)~{&#qG z1IS}c@^*LO%in9@59DwbctjR6Fz_7)VaDV6D^h@h>?NMQuIx{k`I(H=lC0+h0EK>g zx;Tb-9A7#maN=PD9vA0>B0i2H)0#9poHVB#3bf!_7{K-P($qi2m-*M`KbdK=@_X-= ziA!UOrLKkQaL!n78pUu;qm*|Cv+aYADwmk*>fT#*vdCzMu@_vKI_W^w+Fb!c8%{Fk zGhTk(cbVbqMdlZQXIh!|*sK(0*m{)Np>!|Xly!}DvRA%jGYIf1H`ciauFqCwtZ!~^ zW-~}G(poIF;N7{V`s>`w8+J$6aO^ML_s4=I?S@Or!TBG2Ue2E2@M7l#!;R4jC5Jm? zIcF?AW8(7Z&at{%(ay})|K{ZH7nTs`4SqQ9FSCKw+5eJv9_7t@SIBT@W@0>JPWhjW z#t)cFe{5*3P7yi>3ErmgW|M_0KO$BOWDhcun zW|;Zk;n@u!k1@&H-9=#PCSDyNhqJ&VvY3H^?=T269?xHq0u*E~@$_|Nf5ObqWTcj4 zJtqLD$H>#gF(l&f(doDQ4jBkI-)`ZX5b)#w{-x6lb@g`##m<G94W$7n|Dew6v@oKz3#iZeN&14os%ZWK|+zy3u z4MoY`#*En=45t{@C>o_5WJ^#udo+cqWXs(1kqin39Wxo^a*hGjcl9dVWYAq{!!RxA z$kR>L(dLY|{FK&Rzt5Z?rFiJ#y{Py5*)Ldan;cbrp5cPstFqgoslp4m_1=E}$9o|D z;T^sO0`3gkCjDP`e#)z=&s>)n8#)TF9Bs@^vP(3PH}owHwreog zLn~7QD-&~VAj80bed!fY93eF1=BH$)Rbpx|wt#5pDixgq)F2JAAviy+q&%@GmBBeR jr?|3MA-JS8B{N?kBtJjr;PQtxKxGV`u6{1-oD!M<@T2jQ diff --git a/src/assets/terrain/tile030.png b/src/assets/terrain/tile030.png deleted file mode 100644 index f8b19b5cd5aee331ccfef811e956a4ef50b2531a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1846 zcmZWpc~nzp7Jr!_0c5jM*@BG@AXFqT@4Wzt5eX!aNZ1z%0um%hltltz5svITBw;Zu zMX=bQvM<9@q%0!EmMTiiR&>}pT0yat%BBwUJoDF_Ip@3I@7{av@7~|J-#K5dtFwce zik=Dp0BUR&!yQGNPo{)L?;G8zuTfCANOz(GK$~R$2i`t3CR|{-I|0B|V*p6W0DxUI zmGV0Ph(G{X2?PLYIRI#1sp@s30RV>K%JF2{i6K%NnV3q3(h*7yVp|B=iXo;1qUIoQ zIs&GVZN)IX5ca4bf~jPi0vOIftg?~Q`S7Vcm?42k>Ex5S2$F%Yib(cS5-k^DN+EkG zM9D@hvJh4&NX{e&)SPguByz5U7MWzn>!4#Pct!>~$v}%NvRj3@bph-kCAn1)*(D@e z9&DM7Aeo4D9_&yAS?9w@2AN(6xs?;4bh2d@dJt<=p#*Z2foIT(B_#I>qP+z2sWxX9 zlTH`FjwK{U5p)vOCWX8ziB6@UM>*OVq~yYO5-8y23D*j97a8a*16?bKtP;}6eAuO& zNX|ms%ZaRFR6p!{!~Al?m(Jy=LZWu8wYre5?q%svL~^Mh^5ZTt`JUcP`?E|3dI8KS z1&gjG?(OZ-p65x?MPq^-9T=D0`Eqp0fbtaAxuWma!Di4seTJLL1c?(It*j1bTf>SlLrj{no~xgp)OG)wVyAi2QkLkrs9|?6 zdGM=I5;45RaUf&kYwe7RdvJ91MwRkt6pg4`Msfsb#uvuk(zrpb&lvq1<>p zvD#2{PhY=QhbdU;ZEqB$r@oxEkT_6nv} z_4TKl`ML_K^p51>x=GBrb07PgFC5Go+Td-!U8>~FFbGW2m|r(FC7eE;V9iDzwf{T7 z@8`SCqft6kF~M)(+Oncu6E4L`OWE|$K&Pm^$1qoOtT(~KjV4(Rride-3#;b3-#*io z7>ssJV*{1A-d=_svxsVGtDwE<<{dxnw6v79e@?yw`{G=@hC#9DJL+J2oky&+)mcW! z`71u^?#h)=Zj+41F{Vpj;p_Rxw$YjoIN+!!8Kj>UVVDY>~d$!$Mxl7F0Glgx9{q) zAZGJX3rcAX}qPYJAY0d53?K}UH00D zMC!4GC4!Ca&NbNx>0l_=j};~hkLbVl@r4?;b)+T80O0Ts`M2DQ`0lZusr7P@osyh3 z;PZOT{l~hWUOF6@#Dq2`zi#VU`+aw=n>X`zBdK!jjaqi6p2})`qy8Uj{sKt{*EgfK zFIgkH?afe%+*K2g^A+gQ*y@TKE)*yjdO< z`c}7S3`X&+Y7zq~oo}1nNV(Z#r5@|}@U{y`!$05L{9)M-2b{GZyI=alH(|A+RD2>@m=cl8ivhd9BvZR<=;RN^E>Cx_y0ywHDk9b_suK-Pai7q+Gb{R zYrT$^B`>W`uK+qaDpaM-O{sgIu+6c|@a~slc$^&G_5@)r?(Fn&R)h(z54s~KF@j5# zd7mk;@QLpNhs^!ucNfdRjG@EKq`hnLJ_ad&eb`Q&QluOZe#ne7dQo#a+b-+Z`HM#b z%r!KUKh~>mYc%{lk~2>BEJlAcqZp=7OfWBoPrV@IqX0l41fBrl6C|=HNTQNKDq?vY zbwCg&|7GTX2;q^zf{=v&C%{(!CFF@dFGUIZpC))jhQ!42gnYn`9~PYuP4I{j1q&hx Xo{^DZL$?=`&@zC{bY?W$2B!T7P(>Mn diff --git a/src/assets/terrain/tile031.png b/src/assets/terrain/tile031.png deleted file mode 100644 index f2b8e019b29ac6c00f95d914cc9bd153059689b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1565 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 Ub8z{?8lW-;Pgg&ebxsLQ04-`5I{*Lx diff --git a/src/assets/terrain/tile034.png b/src/assets/terrain/tile034.png deleted file mode 100644 index c3b0ebdfa52ef72a0d54fba39f0a0fbfae014e71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1291 zcmZWodrVVz6#ntD9ghJ910wN3P|(rddwXv|O65@~k3uUgl{ad!fQ>*IQV_cDQf9Bzuj6eSRc65`gnfPG1BLIA6afj>iU|auWd38UQ}y zDd`IUBrpK4b^}1u0pM9|8069cupuTT@|k!6yulCbi-BZ8F&fIw4pQP#nB5AqkHTT~ zDCID9s}jpLl36VXrxglsK$#j!Tr-lahawx%AO)47rbIVU!t2ps1r@0d3a!H!YBW&` zM>L|GRyauqWf@6aJrt#;>}Z41+sQ$4YODsK*I|iTh^Hfm)MCsd2qve7C^1?shSg9b z8qlO;FjY?7u7gqxPS7HJJ;c?)p(>2q2JzY;wicnQuwVtoKTh6ZAjdZ& zXblyv4oW#rrmN6kCB|r?WEe@bIxO8tN@zi-HPr0Rz-{#?EDK^ZqFfzBQ=th*;ba5Z zYPD((-gC!yVOz@MBm=!Q;@K3=Y;qD}qf@_k{9_$XzABDO-w(jore(7+i%$#jB%w5( z%_KavbG4;x$_X_j;T$xmQ6^ELbK#zL7d$$`u5cG&DeVluB0JdCT> zjaXwZzdft>c>Z?c+VSs9cd%){D_7qhx?d&|37j&g#+LSuk6S%8ERwmEwMgA*3o_4m z0Ajpv^JZX81%W>IH#-=kYW!p|w|x>FN5`*YjC&%T;Af3}`OM6s(*}pp>S8AdNQv&Z zH+B*fO^3N_rJ33iaNs3Y8?l$S^1u@$oUpLgR_+KI^v?{Y@J|lS7EGH0=zO%x9 zRrRRQ@6J=3-dj_zdViP)iLB3qMP60x+P@HsG>dG6JQDlU{DcSVl@?1#&Jx)*EfbyK z-Mmn+#+E5#+?wlPG|)S;$_y+y!n`Sb76qTp`2E8N$%zvlQnUj2X~&Dx2D~3roDWDQ zr-(MA*RKx+R5`0H(g}82Z%ThUci}Qj$ z_>$%$>en~9Fk09>lag(BFJzE(1CK1y;bD&X z4xo1GajM6S(5)JRm%=mCi?OA9A*_opfopx=D@`WT$&;1shf=g_*EPi`W(G$f*LOpC zEr@3KBY%H=L+*S>K#7mGtTH3O-liu%e@H)FbS}S5@S?&ZcLZeVa4*d?2IY za$jzUdiIuGQ4#&_$5Y9yPvhMpF6NUnf9Xaen&o zKJTT6tLwXzN^`86<^B6FUo5u158wPoEZen9P-C)w{wcvOufL?Ahj;SGxXX(E)qymQ z+t6^Qb!lmy8>luLjREd!CcMPG*q@&8yY^3*;BNzd)Ei5gX{ACzX)bL~NiGh60#jfT zjFJ#4A4X_Yn1%&^g9k87=$Typlm7&TVxcIn;{O74>%Rh(WR(^dtXZCrEY2$}7nJ0J lsN91675mpGmr8^p@p`^kT=46unJT;t#4|b3eT?1J{{RuN0dN2S diff --git a/src/assets/terrain/tile035.png b/src/assets/terrain/tile035.png deleted file mode 100644 index 43504095653efdcd37fc41c2b6722cd130718fe8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 757 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<8z`zUWV`7% znlU(=$1Tuxn_y(nWNO%C=09EEcbb7&n~C2v{eT(zcHPD%t)`akCRQCLCM~A+J;p&Z z^n9l1+jbe-bedSSn;0~j88n$0x0rfPGPLP3cIq=WZ!LeSHR`i2FV)JGz|u? z*~@QmDEv3M%*>F)kar{D%!Y=RjnkB;TC}qiOsSFjys0;iAtTmLPW|}Lrd~OQjHsTT z<4No*zBA8xd@XYF$r7&=-3d15zB8v8YtBC}-u-kEZ^6!>n}K4?VXL=&t=r4Sa8yZ7 zS#I}trd@h1XVu)EFA-TLpdx+JCjV%Iz_#0W`NY0e>-p_3;WFABa+ zWLNI!Fc3~MRA`atcV8soudXSQ8oo=Sz^?tl-s0(}zs_nqq3n}AS2D%0;YC^Z#20n{ ztGalXD5OrP-{*0ZLF93b&7S4)r}Tm~A4q>YAYFT=Wb*=GxT==8MwFx^mZVxG7o`Fz z1|tI_16>1ST|?6l14AoQ11l4AZ6L$IfPLu|P*fo_t)x7$D3!rEHK(|;SRuHiG$k`%AtXOP=iu^(H9%zyp00i_>zopr0NlNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l#mPX32_C|28t?tMUMK7 zW;UHBo|6o{CL8)rH}IWm@c;jRPpb$ApbDmvAirRSng1Q0-2n0!lf2zsI6vN8`Uc41 zEbxddW?=Rpc)B=-cpQJ*caYavk;gew zQM-b5{RGiXPT@baOWqt?_RHPtYVt+}p>N)YB-}xuUiA+bi-30>Z-Pt1^JKxp@xjtH?)FK#IZ0z{o(? zz*yJNG{nHr%GAKh#9SN5Ffd?WdIjWjgofPwl+3hBObx~s5Di_WqEmnxq(L?W=ckpF qCl;kLIH%?mR~9P-mz1Vt<|~Bc=jR+;{;&q9jKR~@&t;ucLK6Uw(V=7j diff --git a/src/assets/terrain/tile039.png b/src/assets/terrain/tile039.png deleted file mode 100644 index 115c3db936943e3b03ffe4b7eac86861d2d5e0dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 652 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lu!@w32_C|28t>`q~B=f z&|~aB&44e|+;fs4Uy-9tr-^u(osyZ(|Ns9p4chyGN|{T7{DK)~UNd!V$^mj2lf2zs zcp5hcCIdN~1s;*b3=DjSL74G){)!Z!AbW|YuPgf#W_~6kwIu5~0YE+Co-U3d9>=#{ zNt}3CL4Y+uCt;!3JXW2Ahmi*kMICU`xpHT(>SgPHQ&JDfTsGtU&6^|c!4#ks@RjwV z)S3DVUk&p$S)-1+%U3Yv7SJtWTVBg~GHD9V>vSW`+uj7Bua3-{pX^YP33Z9zXa~dnx+c3{k z^e|$&^{tG}Kz3Go1JA#7jz4!;e=9QWyZ4i&VquP|lfk{jTR+b?-g~lD=aFGRMQw?b zf!Ey2f(>i8*K+hcEc*ZZ_ro7KY~8ZW@;k3T2;Rw{o(T*!)e_f;l9a@fRIB8oR3OD* zWME{VYhbKvXc}T*Xk}_(Wn!)kWEdE*FTHXDMMG|WN@iLmrUqjRh=#6G(J4R;(jXgx u^V3So6N^$AoKtg(D~lC^OG;BR^A$q!^K%X^e^>)l#^CAd=d#Wzp$Pz-Na%wA diff --git a/src/assets/terrain/tile040.png b/src/assets/terrain/tile040.png deleted file mode 100644 index 74e0fcac8357046f44ec6589bfde828386aa9fcb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 486 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lu!)t32_C|28t?tMUMK7 zW}cG_`9jUb%k2E8894M9izk}@|Ns9~>I0xA2BwlAzhH)${~ey)0P+}6GA?`x z19CVEJR*x382Ao@Fyrz36)8YL_7YEDSN12&{7gn_N!D`$fI=0XE{-7{$KUok@*XkZ zVVT~fIm1a~N|R;MC;OXjskBkmg`*BZ*r^H>UrW=e{lpy`L`pFcE)qZw|oiG z=vt)F_5Ts`J57_&t9Ooy0NtQk;u=wsl30>zm0Xkxq!^40j0|)QjCBo7LktY9Obx6| z%(a0G0|WM@S3o{RXvob^$xN%n)L?7@(a=>YIt8df8e~Ioep*R+Vo@rCb81d;WwAnV eNoh)EzCuWTe$K(=4{LzR7(8A5T-G@yGywpN7Mc?P diff --git a/src/assets/terrain/tile041.png b/src/assets/terrain/tile041.png deleted file mode 100644 index d77ad0d7a51ec37b105f4baa3c5f049d4f61e97f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 621 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lu!xq32_C|28t?tq2_!= zj-HbY^&8D>I!zpUjQyt>h?m(Znd$uh|G(^bmJCoGQ%R6tFvHCM4$p1?d5lTk?k?Q& z*N+?kaySb-B8wRq_zr_GH=O_9x8zOh#%+)^h@YLVrA6978;gFP)Oe z%WTNey0M`(osoNML+j=M?yUyg!8^at(!KewCvO6GIeR?w7FOpTna5pA&h0o>cXn#_ z*(nj67Auaoo|wqFYGPDzv^GEE;cuR-jBXPdJ?#<7I}b&t1NX!APLMLFI4uTIK^& z)O$Bh-Ls5;(x>Nw2W;kc`5n8g+`Vbu?lZ~{I&XUKI5czdqB)HEpMUqSei5^uaXwS> z%I!G})>mIJE(@w|Fx$gE!@8>B+#dFtm`3}?eHA5*o6c}`bjTfe?8bi~;RRz{>eiP6+-g!a}F+l RSOZkX;OXk;vd$@?2>?%~*SG)x diff --git a/src/assets/terrain/tile042.png b/src/assets/terrain/tile042.png deleted file mode 100644 index 15eee291af13c4e291e327d15c6c4bab4de69d6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 571 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5ln@Q@32}|G(FpL-t_Uc64Q3n0y&%o9+AZi419+{nDKc2iWHzAdx@v7 zEBg~>ekLQeBu)K6_<{2Y|5yrjlN zKJc_H*D(dBAKlN3dB3$YDD7gW7e9=)tA{n@oiV+eafotV5wBu(Vq30Tkpc-zY{HU z47R1Q?qIQCh+h7gQRk<$!V@>g-*;L08jhXz`O0VDXjvS*+3X|3Db`JS73(jvJ!Cw< zU)Ajq9wT1Q_C!tl`U{b22CWQXpO>5m7?xFEVcGPUNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5ln@H=32}|G(WnSCFAFm5 zNpY)*tyVj{`ZJ1s;*b3=DjSL74G){)!Z!AbW|YuPgf# zW_~6kwIu5~0YIV0o-U3d9>?Eaz0KQdz`^!l-2txuTx%};O}E)6nAv!|A+F(4^t z{PpDQjCYN7RWX-jS?m`u%3R8JSZlhagiZbS7tNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5ln@H=32}|G(WnSCFAFm5 zOLpo>b@>1Pzf-^Sd!Q_1lDE4H>yP}G$AKKq0*}aI1_r*vAk26?e?-q!#jIZ*0Y)EFcUs5x*f7L5n zFOEaL9RI6Co*vRu&=kmJ>{U+Gv6--V^^8pR8*?PLaCF>wX85i5SHsPi{WbZm>>l-^ z3QwXNmbnWq^JQNm+ZY#i*lJBAL&$+NAH(`2p*w}~Mf~zJZf;Tam223*^viSe&7GP8 z{SLE4z88vpzd4iP!j8rnY?bL!1_F8>xwjItXGbvBuod*Smo&fryuRs^`<&wH@16{d zMI68Wa0i^rzq#?#l;-kF+8VRJ{#sUifZuk@14Dz59Z!M&Q!R0gC`m~yNwrEYN(E93 zMg~R(x(3F&hNd9~hE}EqRwm}!K!$+<`_d~nP&DM`r(~v8Vrnq9fN1C{6`caqAPur1 uI6tkVJh3R1!8tXjxUyIwxTG{CGhZPjKR@T-@`p7*WelFKelF{r5}E*R`MxCp diff --git a/src/assets/terrain/tile045.png b/src/assets/terrain/tile045.png deleted file mode 100644 index 66cd610a8db76c1d4b931c10a427d357e0844d1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1639 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 Ib>pS|1E1ZM-T(jq diff --git a/src/assets/terrain/tile048.png b/src/assets/terrain/tile048.png deleted file mode 100644 index c7d2268ebe8a0a472079a6e9f54170d02608d875..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1296 zcmZWoX;71A5PrV|M2*%^4iPb;160u@-pWT_A-C~7YJbR}5 zOaQ=asYDn-B7e%JQ%T=&A@>ytcHawR0su}|(7wdkliYK&BtizjZXW=0_5$#kOy&Fz zKqd^pi&y}7wE)abukQ>G0044VgsDVi0ldfyYz=1Tax{mS!A2C;bKqPKqUR{gu-wF6 zU5ZI6k$@6>RVgMn!P06tqK+L>gLaJefnXNFhR+eI`%dm)A*2)r$$R`2~n6Ls3 zHX;fWEZ&ENRkH(%@fC$QzYJ6DXG!)Ukq6l8_OsR>WCfI9+(LXqBQwZ=iYm}GCRk)d z5j_!Fg#;Q`LAQZK1X(b}BVQZR}%S>#(0gY;8ii`*?f-5t@NFE`pfd%F0np(EJ z28Q*7vW~5)W21Q-o6R;og4=49mgrnr{%S@fmW)G1=&&`qi zTYR6ir7bt^jh|0_^Xi=X;zfgUiQBX} z-o9YxQHfVhSJ&j^?ylj~3mJa>Z)X~mC&DQmSP+-taom?thYSY~W@#>`4R^|E^hhHm zZk_}GdA_B$XL}OVwCJkH>&6G(f(^}sXUfX+8T2)6suypK8xvM6cdamVw-!554li9` zat>F!{XOscnI%x8l9$44RULcWSvH#*r&m&hA=e5^N7M250k4JX9&4^HyZ#2eL#y4* zV>C9r8w#XNY#13BU~a|V?}_g2=(zOiuhTcfDPsqqUlK%+1;2Y$=sv5x{qvr_L)4fAXsV?xh)f&Dvr~ z_cyHX(y+uc9<`Q@<~4^(20g^*{6hHmG%ioSu5u52#}U)$PoInm!Wj!4o!q|#!z1Qg z9N{~kJ@(z&JwFC3`xnOk@$pxhw`bVWFCSiRP2!IfwLh`Om|f}TcQN`GH(4J(v@Ub8 z+9oXc7T`KQ@p!KIr|j{>v)$IDY$u70I$_`6+x)3=pLT$}V{e@(N*5oeOWS>b`BM{=X^Fa> oaoPkBl#r5WyU9`d8*RVQhJY#W|L(=Dv}G^17r370HzG~yZ`_I diff --git a/src/assets/terrain/tile049.png b/src/assets/terrain/tile049.png deleted file mode 100644 index 278e0bb50020211f7b17439855c7dc9b1e80b726..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2125 zcmZWpc~p{%68}g|B-HYiEm~pE%uL|p`+(HkKuK^xL@4)iExj2oXzL|K#6)qy1>93} z$+BLiR$Atgc8%1`(#&kLQY+1}@^;JXrStxJ=lwDBo0&7e^P6*K&ZM%KPTHsqC;$Mo z8FWXs3hjRxQcdMct|op^f%*Z88wCI^XRi1esG-U+!F0A8030^~fCLc${G}=-OaVX~ z2mtT)1AvtR0M7G6I}LVk>aIXRt0g1a1+|GKJ`r4S5#fIfZyuA)Z@| zcgw?*#U#tqL`nwaU54cp;n@XvixeVN3cKZj1R{f`3-Txc ztx}0zrC4?W=#))x$bczQXlDwMTY~dY;GJXyuTmWQ*I+o`ax7g&@Kk`bYyve4qUR9y z6ydx}vD^}@TP|U55zavh`XwIQmaCZFL((|oO_ zy9_c3+EvT~0F4ZWBZcGDRWG03H{`rp+(jIUZ^%2F7A|YvzQLJ6EAnD6v{tuZIIHVk ziI<^jPw&88Tb#Li=lbA})_p_Y?;E>*&Vpn6f0Tk~n2^Xa?`b$neD%q3OM$Wa;(Eh7 z^FoY7CSsY9EK@I=|JxWTkukUBAPL!s0#|a8vZMa;vMXIV>m-ebVt)YzQ9bSeUMR z_vTKTaqGjND_6Q-SpY2orjN;845zGGQsr2{#_xxJ- zn5{ucd%nJZ^lqy64?q-RDTm!Wic3n$GP|uWjrw`DKVH!2Ao|w(Xa@tKSA+oaj-OGM~t06|0trS(ljbL`dqGSr+$1Zdgy&` zj9HaR<0!Cb`?IimGVtm9WQO|mjD>k?^YWw0mgwN$ZOV@LQ;CtmYAhtFXb{onPQTf9 z1D%RWbJ%Qh_7RlshszT-ZbUzcr0TEbJ$w4}Mx3%)yOPZ?c}b`9fv18W--d^8iz0ut zMe=xEvTw(wJ)O($eHWO(hAlXaZF;iYfxTv8#4VYzWCF1=X0m_072Orhu~>O`(m;A* zA&4MCR}Kv}Mg<;;=WmoTWoCJT=ktGS8$m!hJN!2n4?`yzl2L3>1$O@#x8G<~z}$uG!qsnof9Ud9+0dnWEP z)U+Q7wajI0V0Uav86EdG{V@f2Ax-@msH%U7 zh-H(zCwg;g+|Ny`Q_5NOF~yU;pKC=0kGO?zCjgOB@En3?J88znbA?!ass2&t}FsL>b9iLF_BK>$oD?M7LF-WHuNfG6)&J(C9TFXE z2t=48>o0iaPuwTk+J-6O4f;tlyr8Z*>n8$M&i6|CD!_0X@}Y6dxNG&ONFPFtfa z|GB_>cH{S55#Sazdwu@mc)=$Bj2z&MM`X_D%QbEi-|2><{X# zL=EVse4!lt`QloeK%nDRGoh%iZt_{$SumAw%OsoL=u=ZuufJxMzi#)1vGMULy-VSk z*Iz!}52;W?YPnU64}Zl(`DcAx((w-PonK^Yp~d8O)qNzbk*aTn5}v7>c$jG*l;X`+ z6rhuO`XihkN-6p@W6*=aS0FnjD;w9H;#h8JUnp>bX9PxG&=7arS06|y=)hKDQE zs;kjSp&h1zp9!I{<3XP$2a?pxW*6Ix>n{o$S5kdhL$8m~5@Fgj-+YG^V7rm?b;|Tm zm=Q&=Xk~ZDBCjE`^wJ20Q?5}}CO~@{YL9RqU4gmM?g}-`c3s_$Cub6l+BWJ^62v}S zm#vH#!zaQmxy-VX?uq6SW#A!i*5Pc#62Qo8cl9}uo2Yu$Tlq9Een=oc)G9b8R0RM8 zLLe4|u>=waBv_F^E8@-_ssIEvs~$f7A3`KABs}cc{}W(~{}Lo|YjRZtgI@}syfFTe oz?e|LA@oq}u~>{JKQ1JkhvD#ehdOFro>a8~3>wq%B6Yv;AEFVK*Z=?k diff --git a/src/assets/terrain/tile050.png b/src/assets/terrain/tile050.png deleted file mode 100644 index 241f06f31b8b4bad1a9071ce92db3f11aad43ee4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1369 zcmZWoX;4#V6#bGwgKPq#A|M0>356uzOWsQ$plo3Y5Xb@uC^leNg@OB>d zHUt2e@Pm0`9DSD3fP~lPfueaF^iq5Uz5w)98Z9K~5}7sT2Ti0|2YDj}D5w03hfK!y*H40d#O=6tTHVG`Je^Kg{&5Ut5`@eJERr~QzOyM zbpJ}GsDTlof&3aIriC7Lgb`51jHrj9YGhLdE3_8j;Q|d5H$Yg#4pT$)04At|TU+Vz zcxY*`81p^E64pab8H$v!krIq^5DifyeutSMY8cl_kJHkkj?%;H;Ns$9=cDD@@Iw&g z;&2IQT=aSLJI)A+p+UT8Lz5>;oGi-@j?D$YbYv+Bm$FXE@F7{w7X*+Wkd_mf8xlQ_ z3IQOI`8?mqn2~(Hh8du^n>vrm3Td0$i@uppLVyIzAGqc#Ub$mW)xS)30 z_^*ZgkMsAREqLcKJKyVYuCMR=%h2tI{wS)p!TtGWilV&e*3?wA3kmq`)r$FM`7Nci z_3oyWk3^oi1ON6tx<f!O3bz;&*o^su2|Lx~rr^;^3?=Be1-${6Iq~ogIgc0vxcU(P1QNbn#=DCLDDl@mp*7;tHpX=$9qmy82 zt+8#{Y{5psjsaT5tc{5(O?1iJ)g~l;SeGzh^h{k|wSNY6Ql6-~ou5Qx=}i=Nbll&r zx-cw~2*RX+g|#cLlje4FJ3CWS6mFd_$Q?8%t=Pjm3mtY}y?Vr9EYKfY2%|n!0fnVu zhiG!Nqwm#>cwA3-I?>B2-)>Z+sb6XDTwP~zNNr6qkbcE~^{J<4ZcYd7HrXu>2X_&g zN)Z*7I^R3@k6g#$Og!$sdD+qHmj$4pUXdj>DJJ?%DSjtzL>oDjzWgM5 zr$Z?5dA1*VUKF%s4#YK$?i?7%%X|M`mw%0{o$KzVwx>?NsUfEiV9#_8gHJbXJIe%T zPNi|jGv0lm8a&L|tL4$0E`)RutVUMJ??P?1eBY+U0&Ss%N^LETwcXs~Vu(tpEuGG( zE}|`Ev|nq+jil3ed+%SJ9Xvdds#mhMZFW|pnc8enVVd)Bm6&8^Z7l6FOPzM}wDU(I zI)xM7=hIV&`31Rm-{+;vsFav@spszexq@NUMKHLQY;WJ%dUlQ9YmdzImt`pzbDh^0 zI!1k2|MqQv3`G`Op?{rGc~ha6OoYb1+3_v*l{(6r(buagV4dy;qfPxAX+NpaXQ=Oq z!9*GUB~J2y7`ZG#p2XdrlY|3cLMEg^77f87A;QHV7v;F(4TR+5lS_~HzacYAmX^Hd za|6r$KSTMhm1^8zv$R2yl`PLo$VmeJNg26&aw!t|E?HU@B{C~3<3guyFD?W8fN)-~ HpS1X2Xt)NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l#mYa32_C|28t?tMUMK7 zW;UHBo|6puLe2eW82tbLfB)OR%|L0Uk|4iehME5zp4|ZQ7?Zr+T{znAO|1fQI14-? ziy0XB4ude`@%$AjKtc8rPhVH|C(QgzMrujca{_=uOFdm2Lp+Xez2Yc(#DIe(Kqnzl zCqYpxiIF>dzr*`8iMw__+pm_$m3F#F!H21%Se0Rdvc!obIi7LFtLYM8?tHg2$(aX|Hhqw4Ru zLJlo#S@rrN%*Kbd?a-VdC?sVt!O_d{zkxkx$@i`UnVu!$;F8jm%zTBA{QR7Q T%OBPNl`(j_`njxgN@xNA)=H=A diff --git a/src/assets/terrain/tile052.png b/src/assets/terrain/tile052.png deleted file mode 100644 index edad90bca83a2759c66b3238a61c86cd2c66a06e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1917 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 diff --git a/src/assets/terrain/tile058.png b/src/assets/terrain/tile058.png deleted file mode 100644 index 85858d814ad5c9fb10938f9d4bb2cb8dbf890a63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 607 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5ln@H=3306mG>@{;C<`*} zNpyP}G$AKKq0*}aI1_r*vAk26?e?^w^};VD%w7D(v!do-gGLrx+HT+_LE`gGj^1iSHSvFtpVqr|;8t(3mi)3)kh6|Z z-(`P4jjv*nOTU9Q)3bxZzQRj1S1{Dv-KBbG-@0FSeH-|hf?b@vpD8{E29|1xYeY#( zVo9o1a#1RfVlXl=GSD?J)-^N@F)*|;HLx-<*9I~S4A_@mxq+e~H$NpatrAm%u?0j! zSE=X}payA>4Z-Px# diff --git a/src/assets/terrain/tile059.png b/src/assets/terrain/tile059.png deleted file mode 100644 index cf985eea3ccdef65f11e81daf8c3813dff5ca961..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 573 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 Z5^R)2^5dN|FLTXf0E@;6>7ee({|`YQF%SR% diff --git a/src/assets/terrain/tile061.png b/src/assets/terrain/tile061.png deleted file mode 100644 index aea2e0b2d47aa5f3e20b2f8ea829660a9879eefe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1492 zcmZWodo+}J82)J{LYQ1 z$K6lGuHUf?qpH=H4^5~D8_nb~0XUbhy%4%or7glaemnqDYygm^1MpQflKu&R7y{tk zb^z$*0GK4mulYIwptjU!1D{=(vQIaO$#L-xWP6ehq3w+|x&aQZITRWJp%YM7670xB zH)1&Nsp)3Oja9dXNp$!RD#73Eiv;50NqPGlUW zP%{x~76nd2DCr0@hk~RdhzxbfgP~N^F&ptHfSnFg9Av0lF6@#+p=TlXnMgl7DmqE;2ihDj8I)ozWD4Kz?3t;yG*ggaGt0a1r zLLmx*M9x767=A5od%t;YyX*$6EY@hl`$(vXc6B;QIBw;1v)A}=m3PRu9& zth$t1n3t#fCM}(}*(#x#zzG%tpxf~sYRdSN5vrkvh|6PZyu#=$fo;MZtTzi)T%RelC4M0dqGWXwyo{if7_AKw79q}yLnK(P&p?*qv_C#ZKmoS5X-#O$1*=WA-IKcwfGyrY zT5V3a#^?K4@?#}-b%=C*VB1uU{0>}DhJ~!*S823H5B~E z{*v|UqGTVZt?Vd*9m&#-{p_ z+Tq#ydKZVF;ccy!K0@h^hg)yS?m>1vmqH(kLu=p2-t?{%Sm`Nx$3@q+1T-k-=EUYU zBa=o09|DhbYpIF$&42k4xXue>TTonl8$|WA%Lfw8hG(6mnXJ*(xv5fMZK#Q=`3zl- z*THCywvNxrSa4+&K2M40vbyT-o`2SG+FAtD7^NDDxH<-2xCN_~9X`x(d?^Qmr^dU; z-9M!(K8*HYHV0zAJx?3URW6CaC+soHDZV2FYm z-XAo~NW(JC*Xkwwkb+4bDqPoqln zX6mgr$23Y3KhCamQct7vS4~Ct<3?`Ykb5)qUN$w2@9bEXTD9_tGZJX@WVymrR5N(u zQR2xfWk#~t^}P&J-@$;|X`t1zyi%A%Y8XMa-_DJ^x4qWd>9pK8g;({!L|X!AG;jRp z`4`=7mjuSH@|R&;{l0p){j1L$+><%JF(8wK~Unaita$By(EJ`L^)DihPEK^&*q)1>KTmQ{6QbaY23F5(9q zm0GO%cl&w#_15a%4TE#VSS8PN%0MC_C_qCKHWk$@E$ iCzJ>+{6*r3*mw(me0<#P6VLanY=F!5c0cR3J@p^QzGlh* diff --git a/src/assets/terrain/tile062.png b/src/assets/terrain/tile062.png deleted file mode 100644 index 6286836f6a80029dfafda96b69d489123499a98c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1687 zcmZXUdsI_b7Kaa_5VSxnV9{C(c0f=dH}~EMgn&s%Ov1|$z#&vLJc6bMK?r4dI6#OI zLVyGU7(k&E+EFSMC}L?9G-?1XC`!~KAlQ~pZDA}AD`3;>>R(-R*4pQ{_g?!u`#jb< z#k?@K_4+OA0RYxq4wH{5?Tz8gvH47Q!7rGsJxmX!1JGW+VKr_Y784RU{7?Y0T>;3K z1F(#x@_zy#0|MY@Apn%q0KAi0-xE#+!0dfqNF+;>o%2r?+a}7JSU`R!&U;@qL{lM@ zBJ^N`XJjprqah)3)aMksrv&j=B1j=>lSU7~{1PNWM?~eQZxKo@MpOV-qKq<_Sq_I(L1YCA$;gaSI6#H4)ueD8F}MoaeUc2zQEvr`otnJRf#|aWWQpRR|EN;Lg}UOZUvcMitJUxsGQ6y#}+4hE69{$WRD67tA^+*gjS01 zbi{}{FIp)~DkL-2u%8m4C=rGl_EjQOCCV%(g;YXETiwH|pzzZ~LA{sYjMoPrd-8R} z0}Y;jB}kBl#L>V9&U$hxNNf#hpN<$_OXOBU>EUp)_d9x|6nkBruL?LV4R8H7Lf^`=zw zI>OrRbxeA4a}hrzQ+y-3Yho_*Lbu6844asJyo1>=Z#9%lkV7d+le)~LOW5en98#&% zXZm|DQSTas$4Gyb5qTyb)~^sA3*aYZiavUoIM(I;#?)1T+~B=+U?b;I)~7z#ZB z7Z_C7=->DBPHMjEjU&<*+nvLk$8-FL3<-?4^c|8q^*|!!iuByO;D`12+${>3W2x66 z4MR1Qdt>-vNjZMwt{zbM~ZIpEq(SAV*)BKYW;Mg9B} zbj%#z(OJkdNqe*Ajh-yg{SJ?^SA)vK)Ug@)$x_3p3}BAPd}esIicrN zyxRJbbu0XI!iBy;`BWCA=tgOimMYv zi3DYZtuq%m5^L}<^tZCI2LzfJk6zBEaXDv)XG8;8QJXEw`m)YuT3r+j z?WB(0$@XVWU&%2TeD>pU;r3ja>x#*&QRr|&yWe33Uy+>9e4|}ka+2aUGrk7Bt;4V4 zHc$4No?g?R+OgxgS%iIk>q0>GgZF^)ZBIs(o!j@+GQ%@Nc>^_TdEs&A%y5+7wS4n- ztt(fs`^{;N?{_G=-BD?GpBcAtdWCo}^^f0Lve~#vL%!YivYKGlv9sNlJo?=1)$GOP z#X4`5?#HoiHe1DYUmNo{P4IB%@0oMcjxMu4JMVE8gN81cP4qtGuh-jdJ3lxdVrRMh zyJr6JFaJ}I{5P^RGit9J;a_eeE3cP8kH+!VXZwzf*MG3-yV3ZKYqi^B#X4{pKEkzB4=aOf&zw9b#2lJ(6S ze;tIB@c}jb;@Wig@Pm$XG0}&5r?Eyy?4CP#;gXOqTT>ZHhuE2#OJ}$_YweOs;Nl+ z$lh4Ha17v^lJiVXtn;zw7S~v5;o)#2zIw~$py+%aMy1yOyMZ)jqu;it$!)kq#{b;T zjp*zVj58b`Z@Sx8cYUy92}HTb#qm}C{x^5JFzsKjzIt90)7rf7&8w|nY|#88Z$t3l z5@6kX?zu^=w1GqOOcP^)${T}J+fNQy1(#x*yY*}daQa`6WK7?4H_dj%)*8FS3TJ{M z5Vs-kMfb%R^HpM3?{=f+0@`@g$KWArgfQQBdz) zm;*tUEe{_34MEdv>5R2n+_2vNz%-?G!Y0CNz${@2@%qaL~#ls WG9^WF?X#&|tPF5jVazs$Q1&O%InC4n diff --git a/src/assets/terrain/tile063.png b/src/assets/terrain/tile063.png deleted file mode 100644 index 61aee7055a9a5706981518eaefdf56585fb6a8b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 735 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*EhC&U#<8z`zUIGgJ? zn#C>9b(>&h(rRkoV{F}N5-?pqc%~jhwwv!X1HWnd=Iti7UB-^R#y(RF-6t6NOfj(Q zHujuk=rPgAwcp5VvY}I-k!h=`VUw9bqnS~&sd<}e&yN!7Y zo&2Zk|NsAAdA`a|pxsO*L4LsuGygk0y8+}eCV9KNsO$2tPzG{13p^r=85sBugD~Uq z{1qucLG}_)Usv`g%=}D7YDv~}0)Tp?JY5_^A`ZWuay##k1CNXOYY8S!mKz1WOb>tk zpYO5kT3Kl5s*shh_r00;fHAXA;&!K@eS-Uo$u%uA_ZiHbv7$*K(JjX5^2&^^B(vG) zA9HV-xXGnK^5Ci{osMazcg3x}_WG>aHipC_pJTKPtgoB6+|n zz4xB?uXp9n+{%)gnOiZZWnHt6yF#{0%qam|xuP3UO#cIZZmzS7*Vhrr;H=^0Sd%+z z)hGQZTgMfOkB>M6x<@Ch-IMh3VCLVXj(UXy5{E5PSAOcA_MlpF{T1;AZqpv#p7CEu zMX1w7X=2AQ=|_{L?sCpswiOs~swJ)wB`Jv|saDBFsX&Us$iT=z*T7iU&@{xr(8|=n z%EVk7$S^QqUwQ=;7YGfx`6-!cm6#fgEg%}YN=2stHAsVO2+mI{DNig)WpGZ-DXuJ5 f2rem2$;?*>$!0x9JR>(F=;LX;Ch6-2~A zbaO2lQ;*=P3-N*pzs2Eu5ql_SPoO7BeT#1c%q6JKCYBLr8Kfl+*$RRpL92LUBeo-UM%Nhf>-gusI0q ziC9=z_&av$CV37gtyClfmIeNkKS@T}9UCb~nCZDzOA@!NsKguqyapD7a$R#uNj9n4 z=y)M@%9-wjvUYE17LyYSqXl8|gn=1jx@?l~U14I;N`Mc|pagY!x=2s;%YJ&FikM&6 zcOm`90_ynLJ7-tSclR;UY=t(4?Q=JuDwiUE3tlZ(s{>kCq4mg62G@M?Oi{nse_6Tx zRHiuwKAxQ)zVac@Kr;J_*(Wq3pJtJ4~QONhsOoZMwA$cITxL9FL5wT?74GrbFWa?gcOz@JE zyPoo-?jO5U+?rNi9AfS4^1f8FhLWLqbYyVm*|X=bqUOM0=jfgurg!)+MVmaK1Lvw_ zzfXTXdWo{M>hk3{SElFeEZxhC?$$~7KDKH-EeX0YK&3w9_16`i{aJC)z1(VjqzG?q zZfUz0&dC(@p__PhX*JR5*U`*txC%zhe8_9%E`= zPEKKRV9c~FZ}{o>xaDMO_g%;MgV}-sYsfVx$2SZ{TkB-(uxm)DBH4FuzME6V_agNn3OOe%1)JZ1sooMwacxi{60L?gt%okHO`o8}jGC-RIg0eW&kUpPsJ1 zx^0OoU(Qb5=-8PP=`1!|16B0vj!wTP6JZQ*;l1a(+E;YA+@4yV7*Nl5)Hv~J;2zbv zyH{ekxQTRRt@uRU`luMqvoXAcT;^ zNH75h<3a1m0*0w4h8LgxKSQQQnVy#ae*?z**I>x?Gm?gtiyLH`H0`&k*($JEm64O5 e!<1=rmFXI$T%*bOsbivul!0iWNYE9&tMnhM(dCi= diff --git a/src/assets/terrain/tile065.png b/src/assets/terrain/tile065.png deleted file mode 100644 index 41b50156c9b79257ce6338ede6496db417ef4a38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 837 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-0GiPlzj!Hc(VCYc(}( zHMM9rF={q7YB4ozGShD~Gj1`p?lke7Wau`*C~ko+gR{APkFjNki9wT@_jLWB8G7!M z3@zJD9D0p{X6u=>np$<3M9$S?$ab^uHV&Sn=Qh#MeWGE^d|i_kQ>R`d*9nHUUB*6B z^lds#9D0oHx{W<18V1eOkD8|!HcKyTw!Tf5ap)}lkQw^s?Is3|X8-^HU$$9%G0=TX zB|(0{3^V^bJi7tpF(!GtyBM2at%(D2I14-?iy0XB4ude`@%$AjKtc8rPhVH|C(Qgz zMrujca{_>RVmw_OLn02popQ6N$v~uynWgiDl3Pee^puG2Z~w}#lR3X+ZrqkFhcC^p zF<#@m?`N?e$Hv^_3$K(`+n!HebN~C_g9i$4bSrRpOLTjkD8C|h6=Z?Zn9~=pup5A5azkN>1WNx2tCX5n=GEGuD)8u z+k9AnTZ6^pmWapBn>pKE7m7UJExR=65K9TS_Us!C4lB1$T6E+6WfAV>f=X3^fk$pJ zc}=yFsgYk+U^CAzo;%{^5jK{6^>*=kK|xh}i|TeiG-@)|;>e6X@bfR*aD)Vt5kFfP=hqchT#0PlJdl&R0ikNoZ`x2 gh2WCXl+1jEko^3dgUcV*0F^O#y85}Sb4q9e0Nvm(lK=n! diff --git a/src/assets/terrain/tile067.png b/src/assets/terrain/tile067.png deleted file mode 100644 index 08402f1d0fec4ec818240ecc9bc4fc5e6ba0e0bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 507 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l#mGU32_C|28t?tq2~IH zW}cG_`HCEEI!*rn|F7-F<_(l%DhcunW|;Zk;n@u!k1@&H-GyB&vEwz6!&%@FS21sKVjx)GEz&jo)Z8Rn&#=^7~*mKZT~^uRs$aA%}(JTxZ)OS zr?kGYKeWABKzzxx*WtPbD?fWE9I%{eHcc;l6JPc#!E6VXgLAITTxG$1D2D5Slmzos z1+T}GZrVoAI(tZ}!$GTT*+q$f4DYvP`UO_QmvAU zQh^kMk%5tcu7RNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l+X?E32_C|28t^F(+nJX zjQNTj`9jV08_g`*P0U(N!)NQoEztFxWGJ3!E?#E$|NnpYNmDa{8kkCg{DK)~{&#qG z1IS}c@^*LO%in9@59DwbctjR6Fz_7)VaDV6D^h@h>?NMQuIx{k`I(H=lC0+h0EK>g zx;Tb-9A7#maN=PD9vA0>B0i2H)0#9poHVB#3bf!_7{K-P($qi2m-*M`KbdK=@_X-= ziA!UOrLKkQaL!n78pUu;qm*|Cv+aYADwmk*>fT#*vdCzMu@_vKI_W^w+Fb!c8%{Fk zGhTk(cbVbqMdlZQXIh!|*sK(0*m{)Np>!|Xly!}DvRA%jGYIf1H`ciauFqCwtZ!~^ zW-~}G(poIF;N7{V`s>`w8+J$6aO^ML_s4=I?S@Or!TBG2Ue2E2@M7l#!;R4jC5Jm? zIcF?AW8(7Z&at{%(ay})|K{ZH7nTs`4SqQ9FSCKw+5eJv9_7t@SIBT@W@0>JPWhjW z#t)cFe{5*3P7yi>3ErNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l#mYa32_C|28t?tMUMK7 zW)3~Z{?iP^%j^QC8~p$OUp-+(AyAsBB*-tAVdj5_XE%U6#w2fd7ml`jQ>%a+&H|6f zVg?4j!ywFfJby(BP>{XE)7O>#2{S*Fky?`VoB*Iuxu=U`h{y4_JqLN64LO`QGig__ zu0O!F=7Q+1y5x+nU#k^E*GG6wc*~yM>$dn}#+UvN+8^HXZg5^8^}ug-WBwv`lgkem zUA5Mk$af+*q3-uWp`8iqwmQtcB|jy6Q5%mvtJ2-((41SQa|Q2s@=x#=Utq>kZ}uYn z0QV|ev)fl||HlEHpjzS@QIe8al4_M)lnSI6j0}tnbPbGk4NXG~46RHJtW3cptHjh`Yyr{GRVq3Ks6iTJLvVgtNqJ&XDuZ)sPH|pF diff --git a/src/assets/terrain/tile071.png b/src/assets/terrain/tile071.png deleted file mode 100644 index 034ee1c5179308ccdd6b361042ebc3a5362fc032..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 597 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lu!@w32_C|28t?tq2~IH zW}cG_`HCDJdW`+28HgvEi!a{T}QKf~hqPM}hzk|4iehME5zp4|ZQ7?Zr+ zU3eNd2POkKoCO|{#S9F5he4R}c>anMpdfpRr>`sf6J~xUBef*!IRQYShn_BuAs)xq zUcJbBSb>KnAnXHI+(GS>*62pjJx<{-xMCNczUscT&eibkRQ@R^{3Uo)l4DH!lQRz7 zaWyy-!qCAWD7E5;B4hewhSw~DJUckP2%E}i8HhJ3yBOR`zTaeT(!n6mSY2Egm2fSm zoSo}k%LCR=@okxkHi9fb&#IQVMwFx^mZVxG7o`Fz1|tI_16>1S zT|?6l14AoQ11l4AZ6L$IfPLu|P>>=tt)x7$ oD3!rEHK(|;SRuHiG$k`%AtXOP=iu^(H9%zyp00i_>zopr0Eh*^_y7O^ diff --git a/src/assets/terrain/tile072.png b/src/assets/terrain/tile072.png deleted file mode 100644 index dcdb1b54b05bc462b2b798e210a5aae1ec00a370..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 593 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l#mGU32}|G(WnSCFAFm5 zNpSEt?;J*>dd8rvuuaZofyQM=^7VAmgs&fFsv zzb^cqki6r5Cs#(06f1`ci`?>32G5xxE7cixE?}@@y1@LQkTISiByh`=nsb7zM+C3e zL@+a`n7_I#tb5yV!7bCQ`_C_OG5lnDp|gW~&Jh`h&9l!l8a#T=kkOqoefh5?O|1;s zU!-1rzx~aU*{WJ#dN$velY2W}?`2(L5zyxI{My%Gg{!%zcAoaj@RerpyY1iN*kFBZ zd9^}b!(#uioo}W+yUVP=@}tT#Anvv94xSJB4o3X%r1moNX-{XU=~;5+SEIy)FJjLo z-dnM)N%O+4RsUD_{*(Dpytk~;{L0zS+gE%}`T-0D)e_f;l9a@fRIB8oR3OD*WME{V zYhbKvXc}T*Xk}_(Wn!)kWEdE*FTHXDMMG|WN@iLmrUqjRh=#6G(J4R;(jXgx^V3So q6N^$AoKtg(D~lC^OG;BR^A$q!^K%X^e^>)l#^CAd=d#Wzp$PyaRMj;A diff --git a/src/assets/terrain/tile073.png b/src/assets/terrain/tile073.png deleted file mode 100644 index 77dbd167a4f4c2aae987a19888bf329f19d93935..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 576 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5ln@H=3306mG>@{;C<`*} zNpyP}G$AKKq0*}aI1_r*vAk26?e?}a!7{MpK)7zWxAxJCWCuDqjD|pk9&N#)^Yuj zY+z%!rOsP*N9w@}%Z)x>%qDxMv02lye`M^mAGQ{%M=Wn1U*N|sIOWFi(p?<~KJgy;=W2b+$iS-lM@_Z(nUzcRn}7e} z{=iVorE}oHcc-gBud9~0MwFx^mZVxG7o`Fz1|tI_16>1ST|?6l14AoQ11l4AZ6L$I zfPLwe8z>rb^HVa@Dls(}TR=2)m5NRQYLEum5S*V@Ql40p%HW)uQ(RfB5L{B4l9{g% XlAoV*aQVX;pfUzeS3j3^P6^R diff --git a/src/assets/terrain/tile074.png b/src/assets/terrain/tile074.png deleted file mode 100644 index f5388215d6ddf8e631a5f3cfd921e69489e5730a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 563 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5ln@H=3306mG>@{;C<`*} zNpyP}G$AKKq0*}aI1_r*vAk26?e?fD|x!LYz~m0)_n`u|HqlV|@CIP)%H zp2V*Nffp*t@BhrYpm#v}hT9(Y7hf+gy!vg2Z=k-wfhQ__^B(yh;O{xeC*)&l9Ru{O zYKdz^NlIc#s#S7PDv)9@GB7gGH89pSGz~E@v@$iYGBMW%G7JpZmtMJnq9HdwB{QuO zQ-iSuL_=4p=oFv^X^;)U`DrEPiAAXl&Z#-YmBk9dC8a5u`3fQV`8fxdKdb>NWAJqK Kb6Mw<&;$U5HN%7e diff --git a/src/assets/terrain/tile075.png b/src/assets/terrain/tile075.png deleted file mode 100644 index 56ec92fc2de9072d59785dfa34c502cecc244ec6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 537 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lu!)t32_C|28t?tMUMK7 zW_+RMaSL?aCK%~ARv9&$TC|(||Np;9*lh|>5mQN!UogYW{|?V?0C|i_-tI1385h2U z0Xdun9+AZi419+{nDKc2iWHzAdx@v7EBg~>ekLQeBn#-0C*Gx<*G_1O9-2l0+o-x|(YRxvbu zYj8;CFW9#~l#@k3HiN-<-OlJOY;(FlJedD3lu58~`q_io2^-avSob&1NH=WFKl;5v z+Rd;nMJq*$IhN9NqH_O+WZV?3dX1ako;D9OL$ylp`*a zj|ogLn~7Q zD-&~VAj80bed!fY;2<>Q=BH$)Rbpx|wt#5pDisBVtu)An;QX|b^2DN42IthA;>u!$ f;F8jm%zTBA{QR7Q%OBPNl`(j_`njxgN@xNA@mH?l diff --git a/src/assets/terrain/tile076.png b/src/assets/terrain/tile076.png deleted file mode 100644 index 240f21438af5e2b76574e5b7852c5b594bc531f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l#mYa32_C|28t?tMUH%- z=K76hN{$9`3v}Hk82$hMfA2Eye?V!bk|4iehME5zp4|ZQ7?Zr+T{znAO|1fQI14-? ziy0XB4ude`@%$AjKtc8rPhVH|C(QgzMrujca{_=uxt=bLAs)xy_8#PIFyJ{7p{QNa zx~4#TgHzavUn(CONS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l+X(B32_C|28t>`#8>3V z7izBGXy!J-C~ko+f03g|nZ0p~sYQp0QH$yS|Njqb9056nxg^Lhm|M1MG8=my~NYkmHi1bKa-JKlJ%SbpwL!N7sn8f z<8LPi@*XzeadB1@aeJsS<4~YMYk)*+APB9PJGcMe*33_)n%6Z}y-~lt(`;!@Ztmat z3~LzEo=63(PUKv1pt4*0fQk--#?=@1o-s~7du$uS3dYK`uc88as~u;v{pxT$!{mDN zM~EHw3cEQgIT=_JCspp|4q00C(qCB6>@KrN`jZLz84o8t`(nsY>8m{NwP)I21`DPa zG5oDx4H~aox4mwcVd|UHAXq&jP{ntb*1w=zvspu4-25FED v!TD(=<%vb949=-J#g)Yh!6l_BnfVGK`T02qmp`llDr4|;^>bP0l+XkK+qJg! diff --git a/src/assets/terrain/tile078.png b/src/assets/terrain/tile078.png deleted file mode 100644 index cee57d22ed85f798bf6a3970a7c04b0c1828aeac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 570 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l+X?E32_C|28t>MT8ex{ zj{1#ee4*xX3v}Hk81WZ58n>8=l-bL98ymHlT6CEF|NnpINn=T%2Ii6=zhH)$Rj*WY z*8{nXN#5=*eEE9~{DB>bihwDFtf8dHcsJ(#+f_6X1=PPJX%hHp1}F>b%rx$+bvn-9AEQtAIOy4{+3NtB%GBqP!VatK{5CtJ zf0^YpZ{eA&rPfOi%B-k;Rk}0GeDn2U;lnZ=;Sqc6H$5!bcU8iM@w;37^VnZ~_kmtf zEpd$~Nl7e8wMs5Z1yT$~21W+D2FALErXdD~R;C74Cg$2ehJgY5(knMmH00)|WTsVO zYB08dXy_^xodVP#4YDCPKdq!Zu_%?nIW?!avREOwq%NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l#mYa32_C|28t?tq2_!= zj{1#eaSL>n91Ywi82$hMKfCo}DNvfJB*-tAVdj5_XE%U6#w2fd7ml`jQ>%a+&H|6f zVg?4j!ywFfJby(BP>{XE)7O>#2{S*Fky?`VoB*IuuBVG*h{y4_JqI}(9C%oA6?K=i zW+p~^aBrLN&G(N6N6`;qBbkSrtjlkk@f1ST|?6l14AoQ11l4AZ6L$IfPLu|koOQ8a`RI% z(<(7F7+XLzbd`!u0cwy2*$|wcR#Ki=l*-_onp0d^tPosMnv$8X5R#vtb8z{?8lW-; MPgg&ebxsLQ0K$lqMgRZ+ diff --git a/src/assets/terrain/tile080.png b/src/assets/terrain/tile080.png deleted file mode 100644 index 7cbbd42180fed51316927eb6ad18cea0224280b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 553 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lu!@w32_C|28t>MT8ex{ zj(nl!`i*9B3v}Hk7%4d#=r>kbw3`?;oBsd*f5DEBqd=w1B|(0{3^S`p1~Hp)H;+jv*e$ z-(Cn5WLD&13D8M+sI#UuB7!@jqczHcduu@P*=O%I>+;l0J5zZ0z--lkQ|n@P|J&4H znvfR5yfiGDxh-z8Z2)f!lS2nE?|(!(wt}Z-%@>#YrP#u(%Xe6 zjLo*FJ3M_ZX~*!+dM;Dn^KP$mKc-FAt6(q^{sbP;j0j~?-7E0+Vv?Ph z3}sQtIh4bNB#%nSp^!w%p%Amxw**=-i6@7Cl0wv6il7S5lR=I}B%1;3rUjc1k-59N{BX9-RvL`oionnz)j5(!yUP9;PyCRyc^`Biv&3CXR3Agaak z<&eFYOfOL*6bCVhkWIBaL#7pxylQY<8RQ{_?8GFl3~ygZwmC!QRYA;BB2R|rS3%x& zSf>&avy5;kpR6BC^Q^(~6?pGD9J8DtYQPHQ5UZSUq#DOMOQ4q$or+0b)i_QC!Lt_Y zQ-}4a#QQd2_*FQ+2F%eq?2#IrunO;4jrXp_392CHQsU8bSgst;l|$dYeIxFvX;qH| z7U;%wPHvbSd7?JD(JY@h0Q8mL1J)n)Tadb_6VK)_bY5w0)gT@Sw5{O+uql=8OcQ!5 zTfD-YCft$7?g!{==>7}s#c+?{goR=ibhFq{OV5rEozF(=M(ZZl=5Oul9OsM}D)^BD5-usPi2etXD?U#=E{--K`8gkL>f z8<3Qime&5`tL{2493E3@mY6s-C}R(I9ux=Y%{|yraz2bB@*U||0ylrY@^jBbsIa*^ zZFyon1vvx8uqXwGZHe+XxH|EE@lfPU3kExNLlr*IzT(xKS7z#nlF3rjgU$7@i=!=x z#=flW08`i~YVlz5SVVE?>4dA#i;uI9imI#UtQc(=v1=_!b7V2E7eYN-9EiOod4i_+ zHHD2a3eb7V)2XRbA7RotDmB!G{YQdlE|(@>vLHEjA?mx+zI2{M(2-X9j@NM4A|l0s z*NX=YMOTP;J0We$BDd_6UF{nR#x z=S3h3*?+!l9+qn%4p>^|Y<<|7@AT9}&urmEkBc$}-G)Jc_LOg5vvty`mAe2&?CXWH zegtK>*x}i$>!CSY-_0tSl9%HNYss|esl;k@;;Dpg>R?sj+FB^VvXl1Q3ydMRFE?G>*U^^QrFjt}oAoKTu)NTL z02#52&{RL^bwBZL_sd7`{wduwn>#XNYuKH5o$K$Tr+v55Gy|=d-I(um4w={6`nb;2 z#NSBaV3&jKTN)i*n}@@OetH{E|Ehw$^p+YKc|PkrZvl_B&M`C$zsg@&5Tqm_;Q`!X zS$uxlVW{Q zSp*yr-TH3%hWkr~4v(1t_2xGsd0M^3#_)|D(ucsYe(KL=FAPF=yOy}`U|(#u;LMZ7 zv8WffS-h#p7Hyevn)v`bELdxGqbq8<=LfjlQYMjfb$M3KH}pyQO0yNKmFdTi0zuZ> z_kGC1p#io{^{(474k@>1OFJZcjf;;U#y$-Xudk09>MQ?k$>y%|f_BzBq<)Rq>BvyQ z9NnYo(ZkxB)BV`dr1jT>1G?+`2g7V-6AvDYUAZ|ODL@qrEgUT1C1#}G)dCU5cQjic zs#IN35Q1Z>y<3vJN2;Gb{{`)$f;9#bb0N<2d%~NyrdRU!MK=HKRaLoLQ(VgA0;&-0 zg1*1tMh^i8&y}EYdf(G6>W_{5JUS^?q^D;0I zu!lRI3OI-?*YHonNqhQx+Y@?Juac)v>{K||e%UbI9QoiClc~_Ya!>`ExpWQ35lL5M zu1!r(sJa@1or2>&eq-d&JM36X>*(45j3I6Oz{Q8!t9wy#i&*kH8)B1D9+5D8152qA(E1+pO@`cZv=Ae{>%uqd=JDk`G4X*Nau46qp<&aHI+tp5O$W^Y;m diff --git a/src/assets/terrain/tile082.png b/src/assets/terrain/tile082.png deleted file mode 100644 index 11624ed588cead17d27e28b7985d571843bbeecf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2182 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 a5Q=QMB2ipd(^!h84Pbf)(pzX-GX4X!Z=@jr diff --git a/src/components/CropField.vue b/src/components/CropField.vue new file mode 100644 index 0000000..bdf4e9f --- /dev/null +++ b/src/components/CropField.vue @@ -0,0 +1,36 @@ + + + + + \ No newline at end of file diff --git a/src/components/StatusBar.vue b/src/components/StatusBar.vue new file mode 100644 index 0000000..e39b348 --- /dev/null +++ b/src/components/StatusBar.vue @@ -0,0 +1,43 @@ + + + + + \ No newline at end of file diff --git a/src/data/seasons.js b/src/data/seasons.js index 09ffc01..cd8628d 100644 --- a/src/data/seasons.js +++ b/src/data/seasons.js @@ -1,6 +1,6 @@ export default { - Spring: 'spring', - Summer: 'summer', - Autumn: 'autumn', - Winter: 'winter' + Spring: 'Spring', + Summer: 'Summer', + Autumn: 'Autumn', + Winter: 'Winter' }; diff --git a/src/data/weekdays.js b/src/data/weekdays.js new file mode 100644 index 0000000..91efde8 --- /dev/null +++ b/src/data/weekdays.js @@ -0,0 +1,9 @@ +export default { + 1: 'Monday', + 2: 'Tuesday', + 3: 'Wednesday', + 4: 'Thursday', + 5: 'Friday', + 6: 'Saturday', + 7: 'Sunday' +}; diff --git a/src/main.js b/src/main.js index 3a11b0b..f505ac2 100644 --- a/src/main.js +++ b/src/main.js @@ -1,5 +1,6 @@ import { createApp } from 'vue' import App from './App.vue' import store from './store' +import './style/app.scss' createApp(App).use(store).mount('#app') diff --git a/src/store/index.js b/src/store/index.js index 0c27a03..f18d26e 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -7,9 +7,11 @@ export default createStore({ state: { player: null, time: { + stamp: null, week: null, season: null, - weekday: null + weekday: null, + weekdayNr: null }, inventory: [] }, @@ -18,7 +20,11 @@ export default createStore({ initialize(state) { state.time.week = moment().week(); state.time.season = getSeason(state.time.week); - state.time.weekday = moment().weekday() + state.time.weekday = moment().weekday(); + state.time.weekdayNr = moment().format('dddd'); + }, + updateTimestamp(state) { + state.time.stamp = moment().format('H:mm:ss') } }, actions: {}, diff --git a/src/style/app.scss b/src/style/app.scss new file mode 100644 index 0000000..1211985 --- /dev/null +++ b/src/style/app.scss @@ -0,0 +1,39 @@ +@import "bootswatch/dist/simplex/bootstrap.min.css"; + +@font-face { + font-family: Pixellari; + src: url("@/assets/fonts/Pixellari.ttf") format('truetype') +} + +body { + font-family: 'Pixellari', sans-serif; + background-image: url("@/assets/grass/tile049.png"); +} + + +.grass-border { + background-position: 64px 64px; + + border: 16px solid transparent; + border-image: url(@/assets/border.png) 10% round; + padding-left: 0; + padding-right: 0; + padding-bottom: 10px; +} + +.steel-border { + border: 12px solid transparent; + border-image: url(@/assets/gui/border_steel.png) 36 repeat; + padding-left: 0; + padding-right: 0; +} + +.pixel-border { + padding: 0; + border: 12px solid transparent; + border-image: url(@/assets/gui/border_light.png) 36 repeat; +} + +.pixel-border:hover { + border-image: url(@/assets/gui/border_dark.png) 36 repeat; +} diff --git a/src/views/GameView.vue b/src/views/GameView.vue index f6d1f7c..61fe53e 100644 --- a/src/views/GameView.vue +++ b/src/views/GameView.vue @@ -1,15 +1,52 @@