From 763df39024b1eed0a384b37b837eb5dd76c1eddf Mon Sep 17 00:00:00 2001 From: jacopograndi Date: Sun, 19 Jun 2022 17:03:48 +0200 Subject: map loaded --- assets/maps/FORT.txt | 202 +++++ assets/maps/INSE.txt | 42 + assets/maps/JOKE.txt | 371 ++++++++ assets/maps/MAZE.txt | 374 ++++++++ assets/maps/NAME.txt | 45 + assets/maps/OFFC.txt | 862 ++++++++++++++++++ assets/maps/PRIS.txt | 394 ++++++++ assets/maps/SWAM.txt | 1343 +++++++++++++++++++++++++++ assets/maps/TERM.txt | 2454 ++++++++++++++++++++++++++++++++++++++++++++++++++ assets/maps/TYUM.txt | 392 ++++++++ 10 files changed, 6479 insertions(+) create mode 100644 assets/maps/FORT.txt create mode 100644 assets/maps/INSE.txt create mode 100644 assets/maps/JOKE.txt create mode 100644 assets/maps/MAZE.txt create mode 100644 assets/maps/NAME.txt create mode 100644 assets/maps/OFFC.txt create mode 100644 assets/maps/PRIS.txt create mode 100644 assets/maps/SWAM.txt create mode 100644 assets/maps/TERM.txt create mode 100644 assets/maps/TYUM.txt (limited to 'assets') diff --git a/assets/maps/FORT.txt b/assets/maps/FORT.txt new file mode 100644 index 0000000..b617ccc --- /dev/null +++ b/assets/maps/FORT.txt @@ -0,0 +1,202 @@ +{ + "name": "Fortresses", + "hives": [], + "lives": [ + [ + 410, + 320, + 0 + ] + ], + "walls": [ + [ + 0, + 0, + 31, + 641, + true + ], + [ + 0, + 0, + 881, + 31, + true + ], + [ + 850, + 0, + 881, + 641, + true + ], + [ + 0, + 610, + 881, + 641, + true + ], + [ + 160, + 200, + 201, + 241, + true + ], + [ + 160, + 400, + 201, + 441, + true + ], + [ + 680, + 200, + 721, + 241, + true + ], + [ + 680, + 400, + 721, + 441, + true + ], + [ + 180, + 240, + 201, + 401, + false + ], + [ + 680, + 240, + 701, + 401, + false + ], + [ + 430, + 310, + 451, + 331, + true + ], + [ + 400, + 560, + 481, + 612, + true + ], + [ + 400, + 29, + 481, + 81, + true + ], + [ + 29, + 200, + 51, + 241, + true + ], + [ + 29, + 400, + 51, + 441, + true + ], + [ + 830, + 200, + 852, + 241, + true + ], + [ + 830, + 400, + 852, + 441, + true + ], + [ + 199, + 420, + 282, + 441, + true + ], + [ + 599, + 200, + 682, + 221, + true + ], + [ + 259, + 560, + 281, + 612, + true + ], + [ + 599, + 29, + 621, + 81, + true + ], + [ + 259, + 520, + 301, + 561, + false + ], + [ + 579, + 80, + 621, + 121, + false + ], + [ + 400, + 520, + 481, + 561, + false + ], + [ + 400, + 80, + 481, + 121, + false + ], + [ + 260, + 400, + 282, + 441, + true + ], + [ + 599, + 200, + 622, + 241, + true + ] + ] +} \ No newline at end of file diff --git a/assets/maps/INSE.txt b/assets/maps/INSE.txt new file mode 100644 index 0000000..6c03447 --- /dev/null +++ b/assets/maps/INSE.txt @@ -0,0 +1,42 @@ +{ + "hives": [], + "lives": [], + "name": "Insert_Map_Name", + "walls": [ + [ + 160, + 270, + 281, + 391, + 3 + ], + [ + 90, + 140, + 731, + 231, + 1 + ], + [ + 650, + 140, + 731, + 541, + 1 + ], + [ + 90, + 490, + 731, + 541, + 1 + ], + [ + 90, + 140, + 161, + 541, + 1 + ] + ] +} \ No newline at end of file diff --git a/assets/maps/JOKE.txt b/assets/maps/JOKE.txt new file mode 100644 index 0000000..524dbd8 --- /dev/null +++ b/assets/maps/JOKE.txt @@ -0,0 +1,371 @@ +{ + "name": "Joke", + "hives": [], + "lives": [ + [ + 240, + 520, + 0 + ], + [ + 240, + 110, + 0 + ], + [ + 600, + 500, + 0 + ], + [ + 380, + 340, + 0 + ] + ], + "walls": [ + [ + 200, + 70, + 221, + 561, + true + ], + [ + 200, + 540, + 681, + 561, + true + ], + [ + 660, + 70, + 681, + 561, + true + ], + [ + 200, + 70, + 681, + 91, + true + ], + [ + 410, + 260, + 441, + 311, + true + ], + [ + 410, + 330, + 441, + 381, + true + ], + [ + 400, + 310, + 441, + 331, + false + ], + [ + 350, + 260, + 431, + 281, + true + ], + [ + 310, + 360, + 431, + 381, + true + ], + [ + 300, + 260, + 321, + 381, + true + ], + [ + 210, + 360, + 231, + 381, + true + ], + [ + 260, + 360, + 321, + 381, + true + ], + [ + 600, + 360, + 621, + 381, + true + ], + [ + 650, + 360, + 671, + 381, + true + ], + [ + 410, + 450, + 441, + 501, + true + ], + [ + 410, + 530, + 441, + 551, + true + ], + [ + 300, + 160, + 381, + 181, + true + ], + [ + 300, + 170, + 321, + 231, + true + ], + [ + 260, + 160, + 311, + 181, + true + ], + [ + 210, + 160, + 231, + 181, + true + ], + [ + 360, + 130, + 381, + 181, + true + ], + [ + 360, + 80, + 381, + 101, + true + ], + [ + 360, + 450, + 431, + 471, + true + ], + [ + 210, + 450, + 331, + 471, + true + ], + [ + 500, + 410, + 521, + 451, + true + ], + [ + 500, + 480, + 521, + 551, + true + ], + [ + 560, + 460, + 581, + 511, + true + ], + [ + 560, + 460, + 621, + 481, + true + ], + [ + 650, + 460, + 671, + 481, + true + ], + [ + 500, + 410, + 551, + 431, + true + ], + [ + 580, + 410, + 671, + 431, + true + ], + [ + 410, + 370, + 441, + 411, + true + ], + [ + 410, + 440, + 441, + 471, + true + ], + [ + 500, + 260, + 551, + 281, + true + ], + [ + 500, + 240, + 521, + 281, + true + ], + [ + 410, + 160, + 471, + 181, + true + ], + [ + 500, + 160, + 521, + 211, + true + ], + [ + 510, + 160, + 551, + 181, + true + ], + [ + 590, + 160, + 611, + 381, + true + ], + [ + 580, + 160, + 601, + 181, + true + ], + [ + 580, + 80, + 611, + 131, + true + ], + [ + 430, + 260, + 471, + 281, + true + ], + [ + 620, + 100, + 651, + 131, + false + ], + [ + 380, + 390, + 401, + 411, + false + ], + [ + 350, + 390, + 371, + 411, + false + ], + [ + 320, + 390, + 341, + 411, + false + ], + [ + 530, + 190, + 551, + 211, + false + ], + [ + 630, + 510, + 651, + 531, + false + ], + [ + 330, + 130, + 351, + 151, + false + ] + ] +} \ No newline at end of file diff --git a/assets/maps/MAZE.txt b/assets/maps/MAZE.txt new file mode 100644 index 0000000..d397df2 --- /dev/null +++ b/assets/maps/MAZE.txt @@ -0,0 +1,374 @@ +{ + "hives": [], + "lives": [ + [ + 830, + 60, + 0 + ], + [ + 50, + 60, + 0 + ], + [ + 50, + 580, + 0 + ], + [ + 830, + 580, + 0 + ], + [ + 210, + 210, + 0 + ], + [ + 670, + 430, + 0 + ] + ], + "name": "Maze", + "walls": [ + [ + 0, + 0, + 31, + 641, + 1 + ], + [ + 0, + 0, + 881, + 31, + 1 + ], + [ + 850, + 0, + 881, + 641, + 1 + ], + [ + 10, + 610, + 881, + 641, + 1 + ], + [ + 20, + 80, + 81, + 111, + 1 + ], + [ + 160, + 80, + 401, + 111, + 1 + ], + [ + 480, + 80, + 721, + 111, + 1 + ], + [ + 800, + 80, + 861, + 111, + 1 + ], + [ + 20, + 530, + 81, + 561, + 1 + ], + [ + 160, + 530, + 401, + 561, + 1 + ], + [ + 480, + 530, + 721, + 561, + 1 + ], + [ + 800, + 530, + 861, + 561, + 1 + ], + [ + 160, + 450, + 721, + 481, + 1 + ], + [ + 160, + 160, + 721, + 191, + 1 + ], + [ + 160, + 60, + 191, + 91, + 1 + ], + [ + 690, + 10, + 721, + 51, + 1 + ], + [ + 160, + 590, + 191, + 621, + 1 + ], + [ + 690, + 550, + 721, + 581, + 1 + ], + [ + 110, + 60, + 131, + 581, + 0 + ], + [ + 750, + 60, + 771, + 581, + 0 + ], + [ + 400, + 530, + 481, + 561, + 0 + ], + [ + 400, + 80, + 481, + 111, + 0 + ], + [ + 130, + 450, + 191, + 481, + 1 + ], + [ + 690, + 160, + 751, + 191, + 1 + ], + [ + 160, + 370, + 751, + 401, + 1 + ], + [ + 130, + 240, + 721, + 271, + 1 + ], + [ + 160, + 390, + 191, + 421, + 1 + ], + [ + 690, + 220, + 721, + 251, + 1 + ], + [ + 710, + 530, + 751, + 581, + 1 + ], + [ + 130, + 60, + 171, + 111, + 1 + ], + [ + 240, + 270, + 271, + 301, + 0 + ], + [ + 610, + 340, + 641, + 371, + 0 + ], + [ + 240, + 300, + 271, + 341, + 1 + ], + [ + 610, + 300, + 641, + 341, + 1 + ], + [ + 770, + 160, + 821, + 191, + 1 + ], + [ + 60, + 240, + 111, + 271, + 1 + ], + [ + 60, + 450, + 111, + 481, + 1 + ], + [ + 770, + 370, + 821, + 401, + 1 + ], + [ + 790, + 350, + 821, + 381, + 1 + ], + [ + 60, + 250, + 91, + 291, + 1 + ], + [ + 690, + 430, + 721, + 461, + 1 + ], + [ + 60, + 470, + 91, + 501, + 1 + ], + [ + 160, + 180, + 191, + 211, + 1 + ], + [ + 790, + 140, + 821, + 171, + 1 + ], + [ + 350, + 480, + 531, + 531, + 2 + ], + [ + 350, + 110, + 531, + 161, + 2 + ], + [ + 610, + 270, + 641, + 301, + 2 + ], + [ + 240, + 340, + 271, + 371, + 2 + ] + ] +} diff --git a/assets/maps/NAME.txt b/assets/maps/NAME.txt new file mode 100644 index 0000000..fe3c6b8 --- /dev/null +++ b/assets/maps/NAME.txt @@ -0,0 +1,45 @@ +{ + "hives": [ + { + "enemyType": 0, + "maxEnemies": 6, + "pos": [ + -380, + 1050 + ], + "radius": 40, + "respawnTime": 20 + } + ], + "lives": [ + [ + 360, + 240, + 0 + ] + ], + "name": "name", + "walls": [ + [ + -600, + 940, + -569, + 1141, + 1 + ], + [ + -600, + 1120, + -19, + 1281, + 1 + ], + [ + 1160, + -130, + 1371, + -9, + 1 + ] + ] +} \ No newline at end of file diff --git a/assets/maps/OFFC.txt b/assets/maps/OFFC.txt new file mode 100644 index 0000000..4e5b16c --- /dev/null +++ b/assets/maps/OFFC.txt @@ -0,0 +1,862 @@ +{ + "name": "Office", + "hives": [], + "lives": [ + [ + 520, + 170, + 0 + ], + [ + 320, + 480, + 0 + ], + [ + -240, + 290, + 0 + ], + [ + -110, + -60, + 0 + ], + [ + 270, + 920, + 0 + ], + [ + 880, + 760, + 0 + ], + [ + 930, + 210, + 0 + ] + ], + "walls": [ + [ + 470, + 210, + 571, + 291, + 1 + ], + [ + 340, + 350, + 411, + 421, + 1 + ], + [ + 380, + 410, + 411, + 581, + 1 + ], + [ + 190, + 500, + 411, + 581, + 1 + ], + [ + 190, + 350, + 221, + 531, + 1 + ], + [ + 470, + 50, + 501, + 251, + 1 + ], + [ + 470, + 50, + 811, + 111, + 1 + ], + [ + 780, + 50, + 811, + 421, + 1 + ], + [ + 540, + 350, + 571, + 661, + 1 + ], + [ + 540, + 570, + 811, + 661, + 1 + ], + [ + 540, + 350, + 651, + 421, + 1 + ], + [ + 710, + 350, + 811, + 421, + 1 + ], + [ + 0, + 110, + 31, + 581, + 1 + ], + [ + 10, + 500, + 91, + 581, + 1 + ], + [ + 20, + 110, + 411, + 141, + 1 + ], + [ + 190, + 130, + 411, + 211, + 1 + ], + [ + 0, + 650, + 31, + 761, + 1 + ], + [ + 10, + 690, + 291, + 761, + 1 + ], + [ + 350, + 690, + 571, + 761, + 1 + ], + [ + 540, + 640, + 571, + 731, + 1 + ], + [ + -360, + 490, + -189, + 841, + 1 + ], + [ + -160, + 870, + 241, + 1021, + 1 + ], + [ + -220, + 830, + -189, + 1021, + 1 + ], + [ + -360, + 870, + -109, + 901, + 1 + ], + [ + -360, + -100, + -189, + 231, + 1 + ], + [ + -360, + 210, + -329, + 511, + 1 + ], + [ + -220, + 180, + -189, + 381, + 1 + ], + [ + -290, + 320, + -189, + 381, + 1 + ], + [ + -160, + -290, + 301, + -129, + 1 + ], + [ + -220, + -290, + -189, + -79, + 1 + ], + [ + -360, + -160, + -109, + -129, + 1 + ], + [ + 290, + -290, + 711, + -259, + 1 + ], + [ + 690, + -290, + 1011, + -129, + 1 + ], + [ + 1040, + -100, + 1211, + 141, + 1 + ], + [ + 980, + -160, + 1211, + -129, + 1 + ], + [ + 1040, + -290, + 1071, + -79, + 1 + ], + [ + 1180, + 130, + 1211, + 771, + 1 + ], + [ + 230, + 990, + 921, + 1021, + 1 + ], + [ + 810, + 870, + 1011, + 1021, + 1 + ], + [ + 1040, + 600, + 1211, + 841, + 1 + ], + [ + 1040, + 830, + 1071, + 1021, + 1 + ], + [ + 980, + 870, + 1211, + 901, + 1 + ], + [ + 230, + 870, + 391, + 901, + 1 + ], + [ + 480, + 870, + 631, + 901, + 1 + ], + [ + 690, + 870, + 841, + 901, + 1 + ], + [ + 1040, + 170, + 1071, + 331, + 1 + ], + [ + 1040, + 370, + 1071, + 441, + 1 + ], + [ + 1040, + 480, + 1071, + 631, + 1 + ], + [ + 1060, + 170, + 1151, + 251, + 1 + ], + [ + 1050, + 370, + 1141, + 441, + 1 + ], + [ + 480, + 880, + 551, + 961, + 1 + ], + [ + 330, + 890, + 391, + 961, + 1 + ], + [ + 690, + 890, + 761, + 961, + 1 + ], + [ + 780, + 630, + 811, + 761, + 1 + ], + [ + 660, + 690, + 801, + 761, + 1 + ], + [ + 780, + 480, + 811, + 631, + 1 + ], + [ + 120, + 150, + 181, + 181, + 0 + ], + [ + 60, + 150, + 111, + 181, + 0 + ], + [ + -260, + 240, + -229, + 271, + 0 + ], + [ + 290, + 910, + 321, + 941, + 0 + ], + [ + 770, + 910, + 801, + 941, + 0 + ], + [ + 580, + 670, + 611, + 701, + 0 + ], + [ + 580, + 530, + 631, + 561, + 0 + ], + [ + 640, + 530, + 731, + 561, + 0 + ], + [ + 580, + 430, + 611, + 461, + 0 + ], + [ + 230, + 460, + 301, + 491, + 0 + ], + [ + 340, + 430, + 371, + 491, + 0 + ], + [ + 510, + 120, + 581, + 151, + 0 + ], + [ + 720, + 120, + 771, + 151, + 0 + ], + [ + 740, + 130, + 771, + 211, + 0 + ], + [ + 740, + 290, + 771, + 341, + 0 + ], + [ + 1080, + 260, + 1111, + 321, + 0 + ], + [ + 1080, + 560, + 1111, + 591, + 0 + ], + [ + 1140, + 560, + 1171, + 591, + 0 + ], + [ + 890, + -120, + 1031, + -89, + 0 + ], + [ + 1000, + -100, + 1031, + -9, + 0 + ], + [ + 840, + -120, + 881, + -89, + 0 + ], + [ + 1000, + 0, + 1031, + 51, + 0 + ], + [ + 0, + 10, + 31, + 101, + 0 + ], + [ + 0, + -120, + 91, + -89, + 0 + ], + [ + -70, + -120, + -9, + -89, + 0 + ], + [ + -120, + -120, + -79, + -89, + 0 + ], + [ + -180, + -120, + -129, + -89, + 0 + ], + [ + -180, + -80, + -149, + 21, + 0 + ], + [ + -90, + -80, + -29, + -49, + 0 + ], + [ + -40, + 20, + -9, + 71, + 0 + ], + [ + -180, + 30, + -89, + 61, + 0 + ], + [ + 130, + -120, + 161, + -89, + 0 + ], + [ + 90, + -30, + 121, + 1, + 0 + ], + [ + 210, + 30, + 241, + 61, + 0 + ], + [ + -120, + 130, + -89, + 161, + 0 + ], + [ + 820, + 710, + 851, + 761, + 0 + ], + [ + 820, + 660, + 901, + 691, + 0 + ], + [ + 860, + 700, + 891, + 731, + 0 + ], + [ + 970, + 620, + 1031, + 651, + 0 + ], + [ + 1000, + 660, + 1031, + 721, + 0 + ], + [ + 190, + 190, + 221, + 271, + 1 + ], + [ + 340, + 190, + 411, + 271, + 1 + ], + [ + 40, + 650, + 141, + 682, + 0 + ], + [ + 40, + 420, + 71, + 492, + 0 + ], + [ + 150, + 650, + 181, + 682, + 0 + ], + [ + 500, + 650, + 531, + 682, + 0 + ], + [ + -180, + 90, + -149, + 122, + 0 + ], + [ + 10, + 70, + 91, + 101, + 0 + ], + [ + 320, + -250, + 371, + -219, + 0 + ], + [ + 620, + -250, + 671, + -219, + 0 + ], + [ + 390, + -250, + 411, + -229, + 0 + ], + [ + 580, + -250, + 601, + -229, + 0 + ], + [ + 310, + 220, + 331, + 241, + 0 + ], + [ + 750, + 540, + 771, + 561, + 0 + ], + [ + 1120, + 260, + 1141, + 281, + 0 + ], + [ + 600, + 910, + 621, + 931, + 0 + ], + [ + -180, + 820, + -129, + 861, + 0 + ], + [ + -180, + 790, + -159, + 811, + 0 + ], + [ + -180, + 760, + -159, + 781, + 0 + ], + [ + -180, + 720, + -149, + 751, + 0 + ], + [ + -110, + 430, + -89, + 451, + 0 + ] + ] +} \ No newline at end of file diff --git a/assets/maps/PRIS.txt b/assets/maps/PRIS.txt new file mode 100644 index 0000000..f643774 --- /dev/null +++ b/assets/maps/PRIS.txt @@ -0,0 +1,394 @@ +{ + "hives": [], + "lives": [ + [ + 500, + 120, + 0 + ], + [ + 810, + -10, + 0 + ], + [ + 860, + 320, + 0 + ] + ], + "name": "Prison", + "walls": [ + [ + 620, + 200, + 651, + 431, + true + ], + [ + 320, + 260, + 351, + 381, + true + ], + [ + 260, + 140, + 291, + 501, + true + ], + [ + 260, + 470, + 971, + 501, + true + ], + [ + 660, + -60, + 971, + -29, + true + ], + [ + 940, + -40, + 971, + 491, + true + ], + [ + 680, + 150, + 721, + 171, + false + ], + [ + 720, + 140, + 751, + 171, + true + ], + [ + 900, + 150, + 941, + 171, + false + ], + [ + 870, + 140, + 901, + 171, + true + ], + [ + 590, + 200, + 651, + 231, + true + ], + [ + 320, + 200, + 551, + 231, + true + ], + [ + 550, + 200, + 591, + 221, + false + ], + [ + 320, + 410, + 551, + 441, + true + ], + [ + 550, + 420, + 591, + 441, + false + ], + [ + 590, + 410, + 651, + 441, + true + ], + [ + 730, + 70, + 751, + 151, + true + ], + [ + 870, + 70, + 891, + 151, + true + ], + [ + 740, + 90, + 791, + 111, + true + ], + [ + 830, + 90, + 881, + 111, + true + ], + [ + 530, + 220, + 551, + 271, + true + ], + [ + 530, + 370, + 551, + 421, + true + ], + [ + 340, + 360, + 391, + 381, + true + ], + [ + 340, + 260, + 391, + 281, + true + ], + [ + 720, + 410, + 751, + 441, + true + ], + [ + 720, + 200, + 751, + 231, + true + ], + [ + 870, + 200, + 901, + 231, + true + ], + [ + 870, + 410, + 901, + 441, + true + ], + [ + 590, + 140, + 681, + 171, + true + ], + [ + 650, + 70, + 681, + 161, + true + ], + [ + 260, + -60, + 671, + -29, + true + ], + [ + 260, + -40, + 291, + 181, + true + ], + [ + 320, + 140, + 551, + 171, + true + ], + [ + 320, + 100, + 341, + 151, + true + ], + [ + 590, + 100, + 611, + 151, + true + ], + [ + 520, + 70, + 551, + 171, + true + ], + [ + 480, + 70, + 541, + 91, + true + ], + [ + 870, + -40, + 891, + 11, + true + ], + [ + 290, + 150, + 321, + 171, + false + ], + [ + 730, + -40, + 751, + 11, + true + ], + [ + 520, + -40, + 681, + 11, + true + ], + [ + 590, + -10, + 611, + 71, + true + ], + [ + 350, + 0, + 411, + 61, + true + ], + [ + 590, + 340, + 611, + 361, + false + ], + [ + 580, + 310, + 601, + 331, + false + ], + [ + 880, + 350, + 901, + 371, + false + ], + [ + 860, + 380, + 881, + 401, + false + ], + [ + 740, + 260, + 811, + 391, + 2 + ], + [ + 790, + 240, + 861, + 321, + 2 + ], + [ + 790, + 350, + 841, + 411, + 2 + ], + [ + 670, + 320, + 711, + 381, + 2 + ], + [ + 650, + 250, + 691, + 291, + 2 + ], + [ + 910, + 260, + 941, + 291, + 2 + ] + ] +} \ No newline at end of file diff --git a/assets/maps/SWAM.txt b/assets/maps/SWAM.txt new file mode 100644 index 0000000..9ba185b --- /dev/null +++ b/assets/maps/SWAM.txt @@ -0,0 +1,1343 @@ +{ + "hives": [ + { + "enemyType": 0, + "maxEnemies": 5, + "pos": [ + -170, + 960 + ], + "radius": 50, + "respawnTime": 600 + }, + { + "enemyType": 0, + "maxEnemies": 5, + "pos": [ + 430, + 1010 + ], + "radius": 50, + "respawnTime": 600 + }, + { + "enemyType": 0, + "maxEnemies": 5, + "pos": [ + 910, + 890 + ], + "radius": 50, + "respawnTime": 600 + }, + { + "enemyType": 0, + "maxEnemies": 5, + "pos": [ + -350, + 30 + ], + "radius": 50, + "respawnTime": 600 + }, + { + "enemyType": 0, + "maxEnemies": 5, + "pos": [ + -470, + 340 + ], + "radius": 50, + "respawnTime": 600 + }, + { + "enemyType": 0, + "maxEnemies": 5, + "pos": [ + 440, + -470 + ], + "radius": 50, + "respawnTime": 600 + }, + { + "enemyType": 0, + "maxEnemies": 5, + "pos": [ + 1120, + -460 + ], + "radius": 50, + "respawnTime": 600 + }, + { + "enemyType": 0, + "maxEnemies": 5, + "pos": [ + 1770, + -140 + ], + "radius": 50, + "respawnTime": 600 + }, + { + "enemyType": 0, + "maxEnemies": 5, + "pos": [ + 1810, + 720 + ], + "radius": 50, + "respawnTime": 600 + }, + { + "enemyType": 0, + "maxEnemies": 8, + "pos": [ + 1610, + 1510 + ], + "radius": 80, + "respawnTime": 300 + }, + { + "enemyType": 0, + "maxEnemies": 8, + "pos": [ + -120, + 1830 + ], + "radius": 80, + "respawnTime": 300 + }, + { + "enemyType": 0, + "maxEnemies": 8, + "pos": [ + -1240, + 950 + ], + "radius": 80, + "respawnTime": 300 + }, + { + "enemyType": 0, + "maxEnemies": 8, + "pos": [ + -1080, + -400 + ], + "radius": 80, + "respawnTime": 300 + }, + { + "enemyType": 0, + "maxEnemies": 8, + "pos": [ + -140, + -1010 + ], + "radius": 80, + "respawnTime": 300 + }, + { + "enemyType": 0, + "maxEnemies": 8, + "pos": [ + 1260, + -1020 + ], + "radius": 80, + "respawnTime": 300 + }, + { + "enemyType": 0, + "maxEnemies": 6, + "pos": [ + -1550, + 2190 + ], + "radius": 30, + "respawnTime": 150 + }, + { + "enemyType": 0, + "maxEnemies": 6, + "pos": [ + -1060, + 2240 + ], + "radius": 30, + "respawnTime": 150 + }, + { + "enemyType": 0, + "maxEnemies": 6, + "pos": [ + -1320, + 1850 + ], + "radius": 30, + "respawnTime": 150 + }, + { + "enemyType": 0, + "maxEnemies": 6, + "pos": [ + -1310, + 430 + ], + "radius": 30, + "respawnTime": 150 + }, + { + "enemyType": 0, + "maxEnemies": 6, + "pos": [ + -1400, + -620 + ], + "radius": 30, + "respawnTime": 150 + }, + { + "enemyType": 0, + "maxEnemies": 6, + "pos": [ + -1370, + -1460 + ], + "radius": 30, + "respawnTime": 150 + }, + { + "enemyType": 0, + "maxEnemies": 6, + "pos": [ + 2070, + -1550 + ], + "radius": 30, + "respawnTime": 150 + }, + { + "enemyType": 0, + "maxEnemies": 6, + "pos": [ + 2190, + -1430 + ], + "radius": 30, + "respawnTime": 150 + }, + { + "enemyType": 0, + "maxEnemies": 6, + "pos": [ + 2080, + 2390 + ], + "radius": 30, + "respawnTime": 150 + }, + { + "enemyType": 0, + "maxEnemies": 6, + "pos": [ + 2260, + 2170 + ], + "radius": 30, + "respawnTime": 150 + } + ], + "lives": [], + "name": "Swamps", + "walls": [ + [ + 180, + 170, + 211, + 231, + 1 + ], + [ + 200, + 170, + 561, + 201, + 1 + ], + [ + 530, + 190, + 561, + 261, + 1 + ], + [ + 530, + 230, + 591, + 261, + 1 + ], + [ + 670, + 230, + 731, + 261, + 1 + ], + [ + 700, + 230, + 731, + 461, + 1 + ], + [ + 480, + 210, + 521, + 251, + 3 + ], + [ + 220, + 300, + 261, + 341, + 3 + ], + [ + 180, + 260, + 211, + 381, + 1 + ], + [ + 180, + 410, + 211, + 471, + 1 + ], + [ + 190, + 440, + 291, + 471, + 1 + ], + [ + 370, + 440, + 731, + 471, + 1 + ], + [ + 650, + 390, + 691, + 431, + 3 + ], + [ + 180, + 380, + 201, + 411, + 0 + ], + [ + 180, + 230, + 201, + 261, + 0 + ], + [ + 180, + 440, + 201, + 511, + 1 + ], + [ + 180, + 580, + 201, + 631, + 1 + ], + [ + 180, + 610, + 421, + 631, + 1 + ], + [ + 710, + 90, + 731, + 251, + 1 + ], + [ + 540, + 90, + 591, + 111, + 1 + ], + [ + 1320, + 210, + 1351, + 341, + 1 + ], + [ + 1330, + 210, + 1461, + 241, + 1 + ], + [ + 1440, + 230, + 1461, + 281, + 1 + ], + [ + 1350, + 310, + 1381, + 331, + 0 + ], + [ + -1880, + -1770, + 2521, + -1709, + 1 + ], + [ + 2460, + -1770, + 2521, + 2571, + 1 + ], + [ + -1880, + -1770, + -1819, + 2571, + 1 + ], + [ + -1880, + 2510, + 2521, + 2571, + 1 + ], + [ + 1290, + 1550, + 1411, + 1661, + 2 + ], + [ + 1170, + 1590, + 1251, + 1671, + 2 + ], + [ + 1270, + 1700, + 1371, + 1791, + 2 + ], + [ + 1610, + 860, + 1741, + 1001, + 2 + ], + [ + 1760, + 890, + 1841, + 971, + 2 + ], + [ + 840, + 420, + 961, + 531, + 2 + ], + [ + 620, + 500, + 791, + 671, + 2 + ], + [ + 820, + 550, + 911, + 631, + 2 + ], + [ + 990, + 10, + 1131, + 141, + 2 + ], + [ + 1220, + 420, + 1311, + 511, + 2 + ], + [ + 930, + 560, + 951, + 581, + 2 + ], + [ + 710, + 690, + 731, + 711, + 2 + ], + [ + 770, + 430, + 821, + 481, + 2 + ], + [ + 1320, + 460, + 1361, + 501, + 2 + ], + [ + 1080, + -100, + 1161, + -9, + 2 + ], + [ + 1150, + 10, + 1201, + 61, + 2 + ], + [ + 2050, + -460, + 2231, + -289, + 2 + ], + [ + 2100, + -670, + 2301, + -489, + 2 + ], + [ + 1900, + -750, + 2081, + -579, + 2 + ], + [ + 2000, + -550, + 2081, + -479, + 2 + ], + [ + 2290, + -1370, + 2441, + -1199, + 2 + ], + [ + 2250, + -1440, + 2391, + -1389, + 2 + ], + [ + 2190, + -1370, + 2271, + -1289, + 2 + ], + [ + 2410, + -1420, + 2441, + -1389, + 2 + ], + [ + 2080, + -1700, + 2191, + -1599, + 2 + ], + [ + 2010, + -1670, + 2061, + -1619, + 2 + ], + [ + 650, + -1480, + 801, + -1319, + 2 + ], + [ + 820, + -1400, + 951, + -1289, + 2 + ], + [ + 750, + -1300, + 801, + -1249, + 2 + ], + [ + 670, + -520, + 811, + -389, + 2 + ], + [ + 590, + -550, + 651, + -459, + 2 + ], + [ + 670, + -610, + 751, + -539, + 2 + ], + [ + -310, + -350, + -189, + -219, + 2 + ], + [ + -170, + -290, + -19, + -139, + 2 + ], + [ + -170, + -430, + -79, + -309, + 2 + ], + [ + -60, + -390, + 51, + -309, + 2 + ], + [ + 0, + -290, + 91, + -219, + 2 + ], + [ + -240, + -200, + -189, + -139, + 2 + ], + [ + -210, + -120, + -109, + -9, + 2 + ], + [ + -380, + -530, + -189, + -369, + 2 + ], + [ + -460, + -550, + -399, + -479, + 2 + ], + [ + -340, + -580, + -309, + -549, + 2 + ], + [ + -170, + -480, + -139, + -449, + 2 + ], + [ + -90, + -120, + -69, + -99, + 2 + ], + [ + -1620, + -360, + -1439, + -159, + 2 + ], + [ + -1580, + -490, + -1429, + -379, + 2 + ], + [ + -1420, + -360, + -1349, + -279, + 2 + ], + [ + -1410, + -420, + -1369, + -379, + 2 + ], + [ + -1650, + -1120, + -1399, + -889, + 2 + ], + [ + -1560, + -1290, + -1449, + -1139, + 2 + ], + [ + -1430, + -1250, + -1309, + -1139, + 2 + ], + [ + -1380, + -1120, + -1349, + -1089, + 2 + ], + [ + -1620, + -1180, + -1579, + -1139, + 2 + ], + [ + -1610, + -1660, + -1499, + -1539, + 2 + ], + [ + -1480, + -1680, + -1419, + -1609, + 2 + ], + [ + -510, + -1510, + -379, + -1369, + 2 + ], + [ + -360, + -1500, + -309, + -1459, + 2 + ], + [ + -360, + -1440, + -329, + -1409, + 2 + ], + [ + -450, + -1350, + -349, + -1259, + 2 + ], + [ + -820, + -40, + -679, + 71, + 2 + ], + [ + -940, + 0, + -839, + 131, + 2 + ], + [ + -1040, + -160, + -839, + -19, + 2 + ], + [ + -820, + -200, + -729, + -59, + 2 + ], + [ + -710, + -220, + -599, + -109, + 2 + ], + [ + -710, + -90, + -679, + -59, + 2 + ], + [ + -660, + -90, + -619, + -28, + 2 + ], + [ + -1090, + -690, + -979, + -578, + 2 + ], + [ + -1060, + -760, + -1009, + -708, + 2 + ], + [ + -990, + -740, + -959, + -708, + 2 + ], + [ + -1730, + 440, + -1559, + 582, + 2 + ], + [ + -1540, + 490, + -1439, + 642, + 2 + ], + [ + -1680, + 600, + -1559, + 692, + 2 + ], + [ + -1540, + 660, + -1509, + 692, + 2 + ], + [ + -1280, + 1310, + -1189, + 1472, + 2 + ], + [ + -1170, + 1350, + -1059, + 1442, + 2 + ], + [ + -1170, + 1460, + -1109, + 1532, + 2 + ], + [ + -1090, + 1460, + -1059, + 1492, + 2 + ], + [ + -1330, + 1320, + -1299, + 1352, + 2 + ], + [ + -1320, + 1370, + -1299, + 1392, + 2 + ], + [ + -1720, + 1910, + -1569, + 2072, + 2 + ], + [ + -1800, + 1920, + -1739, + 2022, + 2 + ], + [ + -1800, + 2040, + -1739, + 2122, + 2 + ], + [ + -1720, + 2090, + -1689, + 2122, + 2 + ], + [ + -1800, + 1880, + -1779, + 1902, + 2 + ], + [ + -1680, + 1820, + -1599, + 1892, + 2 + ], + [ + -1650, + 2330, + -1499, + 2492, + 2 + ], + [ + -1480, + 2370, + -1389, + 2462, + 2 + ], + [ + -1450, + 2300, + -1399, + 2352, + 2 + ], + [ + 2280, + 2320, + 2441, + 2492, + 2 + ], + [ + 2170, + 2360, + 2261, + 2492, + 2 + ], + [ + 1950, + 2090, + 2121, + 2252, + 2 + ], + [ + 1850, + 2170, + 1931, + 2272, + 2 + ], + [ + 1850, + 2290, + 1931, + 2382, + 2 + ], + [ + 1950, + 2270, + 2031, + 2342, + 2 + ], + [ + 2050, + 2270, + 2081, + 2302, + 2 + ], + [ + 2010, + 1920, + 2111, + 2072, + 2 + ], + [ + 1930, + 2000, + 1991, + 2072, + 2 + ], + [ + 1910, + 2100, + 1931, + 2122, + 2 + ], + [ + 2290, + 1950, + 2321, + 1982, + 2 + ], + [ + 2340, + 1930, + 2371, + 1962, + 2 + ], + [ + 1740, + 1610, + 1771, + 1642, + 2 + ], + [ + 1650, + 1710, + 1671, + 1732, + 2 + ], + [ + 1730, + 1700, + 1751, + 1722, + 2 + ], + [ + 680, + 2250, + 811, + 2392, + 2 + ], + [ + 720, + 2410, + 811, + 2452, + 2 + ], + [ + 830, + 2430, + 861, + 2462, + 2 + ], + [ + 880, + 2430, + 911, + 2462, + 2 + ], + [ + 830, + 2310, + 911, + 2412, + 2 + ], + [ + 680, + 2410, + 701, + 2432, + 2 + ], + [ + -50, + 2160, + 61, + 2282, + 2 + ], + [ + 0, + 2070, + 101, + 2142, + 2 + ], + [ + 80, + 2160, + 161, + 2252, + 2 + ], + [ + -10, + 2300, + 61, + 2362, + 2 + ], + [ + 80, + 2270, + 141, + 2332, + 2 + ], + [ + -70, + 2110, + -19, + 2142, + 2 + ], + [ + -120, + 2110, + -89, + 2142, + 2 + ], + [ + -90, + 2160, + -69, + 2182, + 2 + ], + [ + -770, + 2410, + -699, + 2492, + 2 + ], + [ + -680, + 2450, + -649, + 2492, + 2 + ], + [ + 80, + 920, + 201, + 1032, + 2 + ], + [ + 110, + 860, + 171, + 902, + 2 + ], + [ + 40, + 880, + 91, + 902, + 2 + ], + [ + 0, + 970, + 61, + 1072, + 2 + ], + [ + 20, + 920, + 61, + 952, + 2 + ], + [ + 80, + 1050, + 111, + 1082, + 2 + ], + [ + -720, + 890, + -649, + 982, + 2 + ], + [ + -630, + 910, + -589, + 952, + 2 + ] + ] +} \ No newline at end of file diff --git a/assets/maps/TERM.txt b/assets/maps/TERM.txt new file mode 100644 index 0000000..2a64e49 --- /dev/null +++ b/assets/maps/TERM.txt @@ -0,0 +1,2454 @@ +{ + "hives": [], + "lives": [ + [ + 1060, + -160, + 0 + ], + [ + 310, + -60, + 0 + ], + [ + -140, + -450, + 0 + ], + [ + 160, + 500, + 0 + ], + [ + 180, + 980, + 0 + ], + [ + 800, + 970, + 0 + ], + [ + 70, + 170, + 0 + ], + [ + 850, + 310, + 0 + ], + [ + 580, + -620, + 0 + ] + ], + "name": "Terminal", + "walls": [ + [ + 140, + 360, + 631, + 371, + 0 + ], + [ + 690, + 360, + 751, + 371, + 0 + ], + [ + 110, + 320, + 141, + 371, + 1 + ], + [ + 110, + 240, + 141, + 281, + 1 + ], + [ + 110, + 20, + 431, + 251, + 1 + ], + [ + 410, + 230, + 491, + 251, + 1 + ], + [ + 530, + 230, + 551, + 251, + 1 + ], + [ + 590, + 230, + 611, + 251, + 1 + ], + [ + 750, + 320, + 781, + 371, + 1 + ], + [ + 580, + 370, + 591, + 501, + 0 + ], + [ + 540, + 490, + 591, + 501, + 0 + ], + [ + 540, + 490, + 551, + 631, + 0 + ], + [ + 580, + 540, + 591, + 631, + 1 + ], + [ + 580, + 590, + 641, + 611, + 1 + ], + [ + 640, + 600, + 691, + 611, + 0 + ], + [ + 690, + 590, + 781, + 611, + 1 + ], + [ + 750, + 340, + 781, + 601, + 1 + ], + [ + 590, + 480, + 671, + 501, + 1 + ], + [ + 710, + 480, + 761, + 501, + 1 + ], + [ + 760, + 480, + 921, + 611, + 1 + ], + [ + 1030, + 20, + 1091, + 251, + 1 + ], + [ + 1050, + 190, + 1271, + 251, + 1 + ], + [ + 1210, + 190, + 1271, + 611, + 1 + ], + [ + 1040, + 480, + 1271, + 611, + 1 + ], + [ + 950, + 480, + 961, + 631, + 0 + ], + [ + 1000, + 480, + 1011, + 631, + 0 + ], + [ + 750, + 600, + 781, + 661, + 1 + ], + [ + 750, + 660, + 761, + 731, + 0 + ], + [ + 750, + 730, + 781, + 761, + 1 + ], + [ + 750, + 810, + 781, + 841, + 1 + ], + [ + 750, + 840, + 761, + 921, + 0 + ], + [ + 750, + 920, + 781, + 1021, + 1 + ], + [ + 760, + 990, + 971, + 1021, + 1 + ], + [ + 970, + 1010, + 1061, + 1021, + 0 + ], + [ + 1060, + 990, + 1091, + 1021, + 1 + ], + [ + 1090, + 1010, + 1121, + 1021, + 0 + ], + [ + 1160, + 1010, + 1181, + 1021, + 0 + ], + [ + 1180, + 990, + 1271, + 1021, + 1 + ], + [ + 1210, + 600, + 1271, + 1011, + 1 + ], + [ + 1100, + 680, + 1201, + 761, + 1 + ], + [ + 1100, + 790, + 1201, + 871, + 1 + ], + [ + 1200, + 680, + 1211, + 761, + 0 + ], + [ + 1200, + 790, + 1211, + 871, + 0 + ], + [ + 430, + 140, + 581, + 161, + 0 + ], + [ + 560, + 100, + 581, + 151, + 0 + ], + [ + 1030, + -140, + 1091, + 51, + 1 + ], + [ + 600, + -260, + 871, + -199, + 1 + ], + [ + 1030, + -200, + 1041, + -139, + 0 + ], + [ + 970, + -230, + 1041, + -199, + 1 + ], + [ + 860, + -230, + 931, + -199, + 1 + ], + [ + 810, + -320, + 871, + -219, + 1 + ], + [ + 1080, + -320, + 1141, + -79, + 1 + ], + [ + 810, + -320, + 1141, + -259, + 1 + ], + [ + 1250, + 1010, + 1271, + 1291, + 1 + ], + [ + 610, + 1270, + 1271, + 1291, + 1 + ], + [ + 190, + 1270, + 621, + 1291, + 1 + ], + [ + -200, + 1270, + 201, + 1291, + 1 + ], + [ + 110, + 360, + 141, + 421, + 1 + ], + [ + 40, + 390, + 131, + 421, + 1 + ], + [ + -80, + 390, + -29, + 421, + 1 + ], + [ + -80, + 300, + -49, + 401, + 1 + ], + [ + -120, + 300, + -59, + 331, + 1 + ], + [ + -150, + 300, + -119, + 311, + 0 + ], + [ + -180, + 300, + -149, + 331, + 1 + ], + [ + -380, + 300, + -209, + 331, + 1 + ], + [ + -380, + -370, + -319, + 331, + 1 + ], + [ + -370, + -370, + -89, + -309, + 1 + ], + [ + -220, + -530, + -159, + -349, + 1 + ], + [ + -40, + -370, + 61, + -309, + 1 + ], + [ + 30, + -390, + 61, + -359, + 1 + ], + [ + -340, + 140, + -129, + 171, + 1 + ], + [ + -160, + -20, + -129, + 171, + 1 + ], + [ + -160, + -160, + -129, + -59, + 1 + ], + [ + -210, + -160, + -139, + -129, + 1 + ], + [ + -340, + -160, + -249, + -129, + 1 + ], + [ + 470, + -300, + 611, + -269, + 1 + ], + [ + 390, + -300, + 441, + -269, + 1 + ], + [ + 310, + -300, + 361, + -269, + 1 + ], + [ + 230, + -300, + 281, + -269, + 1 + ], + [ + 30, + -330, + 61, + -269, + 1 + ], + [ + 50, + -300, + 201, + -269, + 1 + ], + [ + 240, + -280, + 271, + -239, + 1 + ], + [ + 320, + -280, + 351, + -239, + 1 + ], + [ + 400, + -280, + 431, + -239, + 1 + ], + [ + 200, + -160, + 281, + -79, + 1 + ], + [ + 200, + -180, + 281, + -159, + 0 + ], + [ + 280, + -160, + 301, + -79, + 0 + ], + [ + 200, + -80, + 281, + -59, + 0 + ], + [ + 180, + -160, + 201, + -79, + 0 + ], + [ + 40, + 400, + 51, + 491, + 1 + ], + [ + -40, + 410, + -29, + 461, + 1 + ], + [ + 40, + 470, + 51, + 531, + 1 + ], + [ + 40, + 520, + 91, + 531, + 1 + ], + [ + -40, + 500, + -29, + 611, + 1 + ], + [ + -40, + 600, + 91, + 611, + 1 + ], + [ + 80, + 520, + 101, + 541, + 1 + ], + [ + 80, + 590, + 101, + 611, + 1 + ], + [ + -80, + 450, + -39, + 461, + 0 + ], + [ + -80, + 460, + -69, + 561, + 0 + ], + [ + 110, + 600, + 121, + 911, + 1 + ], + [ + 110, + 480, + 121, + 531, + 1 + ], + [ + 110, + 520, + 131, + 541, + 1 + ], + [ + 110, + 590, + 131, + 611, + 1 + ], + [ + 110, + 470, + 131, + 501, + 1 + ], + [ + 120, + 450, + 151, + 481, + 1 + ], + [ + 140, + 440, + 181, + 471, + 1 + ], + [ + 170, + 450, + 201, + 481, + 1 + ], + [ + 190, + 470, + 211, + 501, + 1 + ], + [ + 200, + 490, + 211, + 531, + 1 + ], + [ + 190, + 520, + 211, + 541, + 1 + ], + [ + 130, + 530, + 141, + 541, + 1 + ], + [ + 180, + 530, + 191, + 541, + 1 + ], + [ + 200, + 530, + 211, + 641, + 1 + ], + [ + 200, + 670, + 211, + 731, + 1 + ], + [ + 200, + 830, + 211, + 1021, + 1 + ], + [ + 110, + 890, + 121, + 1021, + 1 + ], + [ + 200, + 720, + 221, + 881, + 1 + ], + [ + 210, + 730, + 241, + 881, + 1 + ], + [ + 230, + 740, + 261, + 881, + 1 + ], + [ + 250, + 750, + 281, + 891, + 1 + ], + [ + 270, + 760, + 301, + 901, + 1 + ], + [ + 290, + 770, + 321, + 911, + 1 + ], + [ + 310, + 780, + 341, + 921, + 1 + ], + [ + 330, + 790, + 361, + 931, + 1 + ], + [ + 350, + 800, + 381, + 941, + 1 + ], + [ + 370, + 810, + 401, + 951, + 1 + ], + [ + 390, + 820, + 421, + 961, + 1 + ], + [ + 410, + 830, + 441, + 971, + 1 + ], + [ + 430, + 840, + 461, + 981, + 1 + ], + [ + 450, + 860, + 481, + 991, + 1 + ], + [ + 470, + 890, + 501, + 1001, + 1 + ], + [ + 490, + 930, + 521, + 1011, + 1 + ], + [ + 100, + 720, + 121, + 881, + 1 + ], + [ + 80, + 730, + 111, + 881, + 1 + ], + [ + 60, + 740, + 101, + 881, + 1 + ], + [ + 40, + 750, + 71, + 891, + 1 + ], + [ + 20, + 760, + 51, + 901, + 1 + ], + [ + 0, + 770, + 31, + 911, + 1 + ], + [ + -20, + 780, + 11, + 921, + 1 + ], + [ + -40, + 790, + -9, + 931, + 1 + ], + [ + -60, + 800, + -29, + 941, + 1 + ], + [ + -80, + 810, + -49, + 951, + 1 + ], + [ + -100, + 820, + -69, + 961, + 1 + ], + [ + -120, + 830, + -89, + 971, + 1 + ], + [ + -140, + 840, + -109, + 981, + 1 + ], + [ + -160, + 860, + -129, + 991, + 1 + ], + [ + -180, + 890, + -149, + 1001, + 1 + ], + [ + -200, + 930, + -169, + 1011, + 1 + ], + [ + 100, + 1010, + 121, + 1061, + 1 + ], + [ + 200, + 1010, + 221, + 1061, + 1 + ], + [ + 90, + 1030, + 111, + 1071, + 1 + ], + [ + 80, + 1040, + 101, + 1081, + 1 + ], + [ + 210, + 1030, + 231, + 1071, + 1 + ], + [ + 220, + 1040, + 241, + 1081, + 1 + ], + [ + 60, + 1050, + 91, + 1091, + 1 + ], + [ + 230, + 1050, + 261, + 1091, + 1 + ], + [ + 110, + 1020, + 141, + 1051, + 1 + ], + [ + 180, + 1020, + 211, + 1051, + 1 + ], + [ + 110, + 1000, + 131, + 1031, + 1 + ], + [ + 190, + 1000, + 211, + 1031, + 1 + ], + [ + 210, + 630, + 321, + 641, + 0 + ], + [ + 210, + 670, + 321, + 681, + 0 + ], + [ + 310, + 670, + 331, + 691, + 0 + ], + [ + 310, + 620, + 331, + 641, + 0 + ], + [ + 470, + 1130, + 651, + 1201, + 1 + ], + [ + 420, + 1130, + 461, + 1201, + 1 + ], + [ + 490, + 1120, + 521, + 1131, + 1 + ], + [ + 490, + 1200, + 521, + 1211, + 1 + ], + [ + 460, + 1130, + 471, + 1201, + 0 + ], + [ + 430, + 1120, + 461, + 1131, + 1 + ], + [ + 430, + 1200, + 461, + 1211, + 1 + ], + [ + 590, + 1120, + 621, + 1131, + 1 + ], + [ + 590, + 1200, + 621, + 1211, + 1 + ], + [ + -50, + 740, + -9, + 821, + 0 + ], + [ + 330, + 740, + 371, + 821, + 0 + ], + [ + 590, + 850, + 631, + 941, + 1 + ], + [ + 550, + 830, + 591, + 921, + 1 + ], + [ + 500, + 790, + 611, + 831, + 1 + ], + [ + 610, + 760, + 651, + 851, + 1 + ], + [ + 1090, + 1100, + 1131, + 1201, + 1 + ], + [ + 1070, + 1070, + 1181, + 1101, + 1 + ], + [ + 1130, + 1100, + 1161, + 1161, + 1 + ], + [ + 1010, + 1140, + 1091, + 1181, + 1 + ], + [ + 210, + 270, + 271, + 291, + 0 + ], + [ + 280, + 270, + 341, + 291, + 0 + ], + [ + 350, + 270, + 411, + 291, + 0 + ], + [ + 210, + 330, + 271, + 351, + 0 + ], + [ + 370, + 320, + 401, + 351, + 0 + ], + [ + 510, + 330, + 571, + 351, + 0 + ], + [ + 460, + 270, + 491, + 301, + 0 + ], + [ + 430, + 170, + 451, + 221, + 0 + ], + [ + 430, + 50, + 451, + 131, + 0 + ], + [ + 530, + 40, + 601, + 61, + 0 + ], + [ + 600, + 400, + 631, + 431, + 1 + ], + [ + 600, + 440, + 631, + 471, + 1 + ], + [ + 120, + 680, + 141, + 701, + 1 + ], + [ + 120, + 730, + 141, + 751, + 1 + ], + [ + 170, + 680, + 201, + 701, + 1 + ], + [ + 170, + 730, + 201, + 751, + 1 + ], + [ + 120, + 780, + 141, + 801, + 1 + ], + [ + 120, + 830, + 141, + 851, + 1 + ], + [ + 120, + 880, + 141, + 901, + 1 + ], + [ + 110, + 920, + 131, + 941, + 1 + ], + [ + 190, + 920, + 211, + 941, + 1 + ], + [ + 170, + 780, + 201, + 801, + 1 + ], + [ + 170, + 830, + 201, + 851, + 1 + ], + [ + 170, + 880, + 201, + 901, + 1 + ], + [ + 120, + 630, + 141, + 651, + 1 + ], + [ + 170, + 580, + 201, + 601, + 1 + ], + [ + 20, + 50, + 41, + 211, + 0 + ], + [ + 20, + 190, + 111, + 211, + 0 + ], + [ + 30, + 50, + 51, + 71, + 0 + ], + [ + 90, + 50, + 111, + 71, + 0 + ], + [ + -300, + 120, + -209, + 141, + 0 + ], + [ + -300, + 70, + -209, + 91, + 0 + ], + [ + -320, + -50, + -299, + 21, + 0 + ], + [ + -180, + 20, + -159, + 141, + 0 + ], + [ + -320, + -130, + -259, + -109, + 0 + ], + [ + -180, + -130, + -159, + -79, + 0 + ], + [ + -260, + -70, + -239, + -49, + 0 + ], + [ + -110, + -470, + -89, + -409, + 0 + ], + [ + 240, + -350, + 271, + -309, + 0 + ], + [ + 320, + -350, + 351, + -309, + 0 + ], + [ + 400, + -350, + 431, + -309, + 0 + ], + [ + 260, + -260, + 281, + -229, + 0 + ], + [ + 340, + -260, + 361, + -229, + 0 + ], + [ + 420, + -260, + 441, + -229, + 0 + ], + [ + 880, + -140, + 1031, + -119, + 0 + ], + [ + 880, + -160, + 901, + -129, + 0 + ], + [ + 770, + -180, + 801, + -129, + 0 + ], + [ + 800, + -180, + 811, + -129, + 0 + ], + [ + 760, + -180, + 771, + -129, + 0 + ], + [ + 700, + -180, + 731, + -129, + 0 + ], + [ + 730, + -180, + 741, + -129, + 0 + ], + [ + 690, + -180, + 701, + -129, + 0 + ], + [ + 630, + -180, + 661, + -129, + 0 + ], + [ + 660, + -180, + 671, + -129, + 0 + ], + [ + 620, + -180, + 631, + -129, + 0 + ], + [ + 810, + -40, + 821, + 11, + 0 + ], + [ + 790, + -40, + 811, + 11, + 0 + ], + [ + 930, + 10, + 961, + 41, + 1 + ], + [ + 930, + 200, + 961, + 231, + 1 + ], + [ + 340, + -150, + 371, + -99, + 0 + ], + [ + 330, + -150, + 341, + -99, + 0 + ], + [ + 370, + -150, + 381, + -99, + 0 + ], + [ + 340, + -80, + 381, + -59, + 0 + ], + [ + 340, + -60, + 381, + -49, + 0 + ], + [ + 340, + -90, + 381, + -79, + 0 + ], + [ + -140, + -270, + 1, + -249, + 0 + ], + [ + -20, + -310, + 1, + -249, + 0 + ], + [ + 20, + -150, + 51, + -119, + 1 + ], + [ + 490, + -150, + 521, + -119, + 1 + ], + [ + 590, + 830, + 611, + 851, + 0 + ], + [ + 780, + 820, + 891, + 841, + 0 + ], + [ + 920, + 820, + 971, + 841, + 0 + ], + [ + 950, + 820, + 971, + 931, + 0 + ], + [ + 950, + 960, + 971, + 991, + 0 + ], + [ + 780, + 920, + 831, + 931, + 0 + ], + [ + 800, + 630, + 831, + 651, + 0 + ], + [ + 800, + 720, + 831, + 741, + 0 + ], + [ + 910, + 610, + 921, + 691, + 0 + ], + [ + 880, + 600, + 901, + 621, + 0 + ], + [ + 1170, + 620, + 1201, + 641, + 0 + ], + [ + 1120, + 440, + 1141, + 461, + 0 + ], + [ + 1160, + 420, + 1201, + 471, + 0 + ], + [ + 1170, + 260, + 1201, + 291, + 0 + ], + [ + 780, + 380, + 791, + 481, + 0 + ], + [ + 780, + 470, + 891, + 481, + 0 + ], + [ + 850, + 20, + 861, + 251, + 0 + ], + [ + -310, + 180, + -279, + 211, + 0 + ], + [ + -310, + 270, + -289, + 291, + 0 + ], + [ + 240, + -380, + 271, + -369, + 0 + ], + [ + 320, + -380, + 351, + -369, + 0 + ], + [ + 400, + -380, + 431, + -369, + 0 + ], + [ + 560, + -340, + 591, + -309, + 0 + ], + [ + 560, + -460, + 591, + -439, + 0 + ], + [ + 70, + -460, + 101, + -439, + 0 + ], + [ + -10, + -460, + 11, + -439, + 0 + ], + [ + -310, + -300, + -279, + -259, + 0 + ], + [ + -310, + -250, + -279, + -219, + 0 + ], + [ + 10, + -300, + 21, + -279, + 0 + ], + [ + -200, + -120, + -189, + -99, + 0 + ], + [ + 30, + 110, + 51, + 131, + 0 + ], + [ + 30, + 150, + 51, + 171, + 0 + ], + [ + 460, + 410, + 491, + 441, + 0 + ], + [ + 430, + 420, + 461, + 451, + 1 + ], + [ + 460, + 440, + 501, + 471, + 1 + ], + [ + 440, + 450, + 461, + 481, + 0 + ], + [ + 410, + 450, + 441, + 491, + 1 + ], + [ + 460, + 470, + 491, + 491, + 0 + ], + [ + -30, + 420, + 1, + 441, + 1 + ], + [ + -120, + 140, + -99, + 161, + 0 + ], + [ + -120, + -150, + -99, + -129, + 0 + ], + [ + 990, + -220, + 1011, + -189, + 0 + ], + [ + 1000, + -100, + 1021, + -79, + 0 + ], + [ + 780, + 250, + 801, + 271, + 0 + ], + [ + 1190, + 950, + 1211, + 991, + 0 + ], + [ + 1220, + 1030, + 1241, + 1051, + 0 + ], + [ + 640, + 1140, + 661, + 1191, + 0 + ], + [ + 460, + 1200, + 481, + 1211, + 1 + ], + [ + 460, + 1120, + 481, + 1131, + 1 + ], + [ + 340, + 1200, + 361, + 1221, + 0 + ], + [ + 350, + 1170, + 371, + 1191, + 0 + ], + [ + 380, + 1190, + 401, + 1211, + 1 + ], + [ + 710, + 1200, + 731, + 1221, + 1 + ], + [ + 890, + 1180, + 921, + 1201, + 0 + ], + [ + 990, + 1220, + 1011, + 1241, + 0 + ], + [ + 1160, + 1190, + 1181, + 1211, + 0 + ], + [ + 880, + 1210, + 901, + 1231, + 0 + ], + [ + 570, + 750, + 591, + 771, + 0 + ], + [ + 640, + 870, + 661, + 891, + 1 + ], + [ + 10, + 960, + 61, + 1001, + 0 + ], + [ + -30, + 970, + 11, + 1041, + 1 + ], + [ + -240, + 310, + -209, + 1291, + 1 + ], + [ + -240, + 1270, + -159, + 1291, + 1 + ], + [ + 30, + -490, + 61, + -429, + 1 + ], + [ + -220, + -530, + 61, + -469, + 1 + ], + [ + 0, + -690, + 61, + -489, + 1 + ], + [ + 0, + -690, + 661, + -639, + 1 + ], + [ + 600, + -670, + 661, + -209, + 1 + ], + [ + 410, + -590, + 451, + -549, + 1 + ], + [ + 360, + -580, + 401, + -549, + 1 + ], + [ + 380, + -530, + 431, + -489, + 1 + ], + [ + 140, + -510, + 181, + -469, + 1 + ], + [ + 200, + -530, + 241, + -489, + 1 + ], + [ + 630, + 200, + 661, + 251, + 1 + ], + [ + 690, + 200, + 721, + 251, + 1 + ], + [ + 750, + 190, + 781, + 281, + 1 + ], + [ + 770, + 180, + 851, + 251, + 1 + ], + [ + 490, + 20, + 641, + 41, + 1 + ], + [ + 630, + 20, + 661, + 231, + 1 + ], + [ + 650, + 100, + 851, + 221, + 1 + ], + [ + 720, + 0, + 771, + 131, + 1 + ], + [ + 750, + 20, + 851, + 131, + 1 + ], + [ + 820, + -20, + 871, + 11, + 1 + ], + [ + 680, + 70, + 721, + 101, + 0 + ], + [ + 540, + -10, + 571, + 21, + 0 + ], + [ + 570, + 0, + 621, + 21, + 0 + ], + [ + 900, + 380, + 1061, + 421, + 0 + ], + [ + 930, + 320, + 951, + 371, + 0 + ], + [ + 1010, + 320, + 1031, + 371, + 0 + ], + [ + 950, + 300, + 1011, + 321, + 0 + ], + [ + 950, + 320, + 1011, + 381, + 1 + ] + ] +} \ No newline at end of file diff --git a/assets/maps/TYUM.txt b/assets/maps/TYUM.txt new file mode 100644 index 0000000..20d7974 --- /dev/null +++ b/assets/maps/TYUM.txt @@ -0,0 +1,392 @@ +{ + "name": "Tyum", + "hives": [], + "lives": [ + [ + 850, + 610, + 0 + ], + [ + 830, + 610, + 0 + ], + [ + 830, + 590, + 0 + ], + [ + 850, + 590, + 0 + ] + ], + "walls": [ + [ + 0, + 0, + 881, + 11, + true + ], + [ + 870, + 0, + 881, + 641, + true + ], + [ + 0, + 630, + 881, + 641, + true + ], + [ + 0, + 0, + 11, + 641, + true + ], + [ + 80, + 0, + 91, + 161, + true + ], + [ + 160, + 0, + 171, + 161, + true + ], + [ + 240, + 0, + 251, + 161, + true + ], + [ + 80, + 230, + 371, + 241, + true + ], + [ + 400, + 240, + 411, + 401, + true + ], + [ + 400, + 150, + 721, + 161, + true + ], + [ + 480, + 70, + 721, + 81, + true + ], + [ + 500, + 70, + 511, + 121, + true + ], + [ + 540, + 110, + 551, + 161, + true + ], + [ + 580, + 70, + 591, + 121, + true + ], + [ + 80, + 400, + 161, + 481, + true + ], + [ + 190, + 320, + 201, + 561, + true + ], + [ + 0, + 360, + 161, + 371, + true + ], + [ + 40, + 400, + 51, + 641, + true + ], + [ + 480, + 320, + 881, + 331, + true + ], + [ + 480, + 360, + 491, + 641, + true + ], + [ + 520, + 320, + 531, + 401, + true + ], + [ + 560, + 400, + 571, + 641, + true + ], + [ + 560, + 360, + 841, + 371, + true + ], + [ + 520, + 430, + 531, + 601, + true + ], + [ + 780, + 360, + 791, + 601, + true + ], + [ + 820, + 400, + 841, + 421, + true + ], + [ + 780, + 450, + 841, + 461, + true + ], + [ + 820, + 490, + 881, + 501, + true + ], + [ + 640, + 400, + 721, + 461, + true + ], + [ + 640, + 500, + 721, + 561, + true + ], + [ + 240, + 320, + 371, + 351, + true + ], + [ + 90, + 470, + 101, + 561, + true + ], + [ + 130, + 510, + 141, + 641, + true + ], + [ + 190, + 470, + 451, + 481, + true + ], + [ + 230, + 510, + 491, + 521, + true + ], + [ + 170, + 590, + 321, + 601, + true + ], + [ + 319, + 560, + 450, + 601, + true + ], + [ + 789, + 0, + 800, + 61, + true + ], + [ + 819, + 80, + 880, + 91, + true + ], + [ + 439, + 190, + 840, + 291, + true + ], + [ + 759, + 90, + 790, + 121, + true + ], + [ + 449, + 200, + 560, + 211, + false + ], + [ + 449, + 200, + 560, + 221, + false + ], + [ + 449, + 260, + 560, + 281, + false + ], + [ + 489, + 200, + 520, + 271, + false + ], + [ + 589, + 200, + 610, + 281, + false + ], + [ + 589, + 270, + 680, + 281, + false + ], + [ + 659, + 200, + 690, + 281, + false + ], + [ + 719, + 200, + 830, + 221, + false + ], + [ + 819, + 200, + 830, + 281, + false + ], + [ + 719, + 200, + 740, + 281, + false + ], + [ + 719, + 260, + 830, + 281, + false + ] + ] +} \ No newline at end of file -- cgit v1.2.3-54-g00ecf