forked from sent/waves
4545 lines
116 KiB
JavaScript
4545 lines
116 KiB
JavaScript
var enemies = [
|
|
[],
|
|
// level 1
|
|
[
|
|
new simpleEnemy(288, 288, 317, 183, 0,3.35),
|
|
new simpleEnemy(312, 312, 317, 183, 0, 3.35),
|
|
new simpleEnemy(388, 388, 317, 183, 0, 3.35),
|
|
new simpleEnemy(412, 412, 317, 183, 0, 3.35),
|
|
new simpleEnemy(338, 338, 183, 317, 0, 3.35),
|
|
new simpleEnemy(362, 362, 183, 317, 0, 3.35),
|
|
|
|
],
|
|
|
|
// level 2
|
|
[
|
|
new simpleEnemy(184, 517, 213, 213, 6.3, 0),
|
|
new simpleEnemy(184, 517, 237, 237, 6.3, 0),
|
|
new simpleEnemy(517, 184, 263, 263, 6.3, 0),
|
|
new simpleEnemy(517, 184, 287, 287, 6.3, 0)
|
|
|
|
],
|
|
|
|
// level 3
|
|
[
|
|
new simpleEnemy(189, 339, 237, 237, 3.75, 0),
|
|
new simpleEnemy(189, 339, 262, 262, 3.75, 0),
|
|
new simpleEnemy(364, 514, 237, 237, 3.75, 0),
|
|
new simpleEnemy(364, 514, 262, 262, 3.75, 0)
|
|
],
|
|
|
|
// level 4
|
|
[
|
|
new simpleEnemy(184, 469, 162, 162, 5, 0),
|
|
new simpleEnemy(184, 469, 210, 210, 5, 0),
|
|
new simpleEnemy(184, 469, 314, 314, 5, 0),
|
|
new simpleEnemy(469, 184, 186, 186, 5, 0),
|
|
new simpleEnemy(469, 184, 288, 288, 5, 0),
|
|
new simpleEnemy(469, 184, 338, 338, 5, 0),
|
|
|
|
new simpleEnemy(262, 262, 159, 218, 0, 2.3),
|
|
new simpleEnemy(287, 287, 159, 218, 0, 2.3),
|
|
new simpleEnemy(436, 436, 159, 218, 0, 2.3),
|
|
new simpleEnemy(462, 462, 159, 218, 0, 2.3),
|
|
new simpleEnemy(262, 262, 343, 284, 0, 2.3),
|
|
new simpleEnemy(287, 287, 343, 284, 0, 2.3),
|
|
new simpleEnemy(436, 436, 343, 284, 0, 2.3),
|
|
new simpleEnemy(462, 462, 343, 284, 0, 2.3)
|
|
|
|
|
|
|
|
|
|
|
|
],
|
|
|
|
// level 5
|
|
[
|
|
new simpleEnemy(233, 468, 113, 113, 3, 0),
|
|
new simpleEnemy(468, 233, 137, 137, 3, 0),
|
|
new simpleEnemy(312, 312, 108, 218, 0, 3),
|
|
new simpleEnemy(388, 388, 108, 218, 0, 3),
|
|
new simpleEnemy(188, 188, 158, 343, 0, 3.3),
|
|
new simpleEnemy(513, 513, 158, 343, 0, 3.3),
|
|
new simpleEnemy(283, 418, 213, 213, 3, 0),
|
|
new simpleEnemy(288, 288, 218, 108, 0, 3),
|
|
new simpleEnemy(412, 412, 218, 108, 0, 3),
|
|
new simpleEnemy(288, 288, 283, 393, 0, 3),
|
|
new simpleEnemy(412, 412, 283, 393, 0, 3),
|
|
new simpleEnemy(418, 283, 288, 288, 3, 0),
|
|
new simpleEnemy(213, 213, 343, 158, 0, 3.3),
|
|
new simpleEnemy(233, 468, 388, 388, 3, 0),
|
|
new simpleEnemy(312, 312, 393, 283, 0, 3),
|
|
new simpleEnemy(388, 388, 393, 283, 0, 3),
|
|
new simpleEnemy(468, 233, 364, 364, 3, 0),
|
|
new simpleEnemy(488, 488, 343, 158, 0, 3.3)
|
|
|
|
],
|
|
|
|
// level 6
|
|
[
|
|
new simpleEnemy(133, 569, 213, 213, 3, 0),
|
|
new simpleEnemy(133, 569, 238, 238, 3, 0)
|
|
],
|
|
|
|
// level 7
|
|
[
|
|
new simpleEnemy(313, 338, 89, 114, 1.45, 1.45),
|
|
new simpleEnemy(338, 363, 89, 114, 1.45, 1.45),
|
|
new simpleEnemy(363, 388, 89, 114, 1.45, 1.45),
|
|
|
|
new simpleEnemy(338, 313, 164, 139, 1.45, 1.45),
|
|
new simpleEnemy(363, 338, 164, 139, 1.45, 1.45),
|
|
new simpleEnemy(388, 363, 164, 139, 1.45, 1.45),
|
|
|
|
new simpleEnemy(313, 338, 189, 214, 1.45, 1.45),
|
|
new simpleEnemy(338, 363, 189, 214, 1.45, 1.45),
|
|
new simpleEnemy(363, 388, 189, 214, 1.45, 1.45),
|
|
|
|
new simpleEnemy(338, 313, 264, 239, 1.45, 1.45),
|
|
new simpleEnemy(363, 338, 264, 239, 1.45, 1.45),
|
|
new simpleEnemy(388, 363, 264, 239, 1.45, 1.45),
|
|
|
|
new simpleEnemy(313, 338, 289, 314, 1.45, 1.45),
|
|
new simpleEnemy(338, 363, 289, 314, 1.45, 1.45),
|
|
new simpleEnemy(363, 388, 289, 314, 1.45, 1.45),
|
|
|
|
new simpleEnemy(338, 313, 364, 339, 1.45, 1.45),
|
|
new simpleEnemy(363, 338, 364, 339, 1.45, 1.45),
|
|
new simpleEnemy(388, 363, 364, 339, 1.45, 1.45),
|
|
|
|
new simpleEnemy(313, 338, 389, 414, 1.45, 1.45),
|
|
new simpleEnemy(363, 388, 389, 414, 1.45, 1.45),
|
|
|
|
|
|
|
|
|
|
|
|
],
|
|
|
|
// level 8
|
|
[
|
|
new simpleEnemy(295, 209, 214, 214, 4, 0),
|
|
new simpleEnemy(209, 295, 238, 238, 4, 0),
|
|
new simpleEnemy(295, 209, 263, 263, 4, 0),
|
|
|
|
new simpleEnemy(209, 295, 288, 288, 4, 0),
|
|
new simpleEnemy(288, 288, 282, 368, 0, 4),
|
|
new simpleEnemy(312, 312, 368, 282, 0, 4),
|
|
|
|
new simpleEnemy(338, 338, 282, 368, 0, 4),
|
|
new simpleEnemy(363, 363, 368, 282, 0, 4),
|
|
new simpleEnemy(388, 388, 282, 368, 0, 4),
|
|
|
|
new simpleEnemy(414, 414, 368, 282, 0, 4),
|
|
new simpleEnemy(409, 495, 288, 288, 4, 0),
|
|
new simpleEnemy(495, 409, 263, 263, 4, 0),
|
|
|
|
new simpleEnemy(409, 495, 238, 238, 4, 0),
|
|
new simpleEnemy(495, 409, 214, 214, 4, 0),
|
|
],
|
|
|
|
// level 9
|
|
[
|
|
new simpleEnemy(236, 236, 132, 243, 0, 3.9),
|
|
new simpleEnemy(262, 262, 243, 132, 0, 3.9),
|
|
new simpleEnemy(286, 286, 132, 243, 0, 3.9),
|
|
new simpleEnemy(236, 236, 368, 257, 0, 3.9),
|
|
new simpleEnemy(262, 262, 257, 368, 0, 3.9),
|
|
new simpleEnemy(286, 286, 368, 257, 0, 3.9),
|
|
new simpleEnemy(305, 394, 137, 137, 4.5, 0),
|
|
new simpleEnemy(394, 305, 161, 161, 4.5, 0),
|
|
new simpleEnemy(305, 394, 186, 186, 4.5, 0),
|
|
new simpleEnemy(305, 394, 336, 336, 4.5, 0),
|
|
new simpleEnemy(394, 305, 312, 312, 4.5, 0),
|
|
new simpleEnemy(394, 305, 361, 361, 4.5, 0),
|
|
new simpleEnemy(411, 411, 243, 132, 0, 3.9),
|
|
new simpleEnemy(437, 437, 132, 243, 0, 3.9),
|
|
new simpleEnemy(461, 461, 243, 132, 0, 3.9),
|
|
new simpleEnemy(411, 411, 257, 368, 0, 3.9),
|
|
new simpleEnemy(437, 437, 368, 257, 0, 3.9),
|
|
new simpleEnemy(461, 461, 257, 368, 0, 3.9)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
],
|
|
|
|
// level 10
|
|
[
|
|
new staticEnemy(263, 262),
|
|
new staticEnemy(288, 238),
|
|
new staticEnemy(312, 212),
|
|
new staticEnemy(338, 163),
|
|
new staticEnemy(362, 187),
|
|
new staticEnemy(388, 212),
|
|
new staticEnemy(438, 238),
|
|
|
|
new staticEnemy(412, 263),
|
|
new staticEnemy(388, 287),
|
|
new staticEnemy(313, 288),
|
|
new staticEnemy(338, 312),
|
|
new staticEnemy(363, 337),
|
|
new linearEnemy([
|
|
[263, 438, 162, 162, 4.5, 0],
|
|
[438, 438, 162, 338, 0, 4.5],
|
|
[438, 263, 338, 338, 4.5, 0],
|
|
[263, 263, 338, 162, 0, 4.5]
|
|
|
|
]),
|
|
new linearEnemy([
|
|
[438, 263, 338, 338, 4.5, 0],
|
|
[263, 263, 338, 162, 0, 4.5],
|
|
[263, 438, 162, 162, 4.5, 0],
|
|
[438, 438, 162, 338, 0, 4.5]
|
|
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[413, 413, 187, 313, 0, 4.5],
|
|
[413, 288, 313, 313, 4,5, 0],
|
|
[288, 288, 313, 187, 0, 4.5],
|
|
[288, 413, 187, 187, 4.5,0]
|
|
]),
|
|
new linearEnemy([
|
|
|
|
[288, 288, 313, 187, 0, 4.5],
|
|
[288, 413, 187, 187, 4.5,0],
|
|
[413, 413, 187, 313, 0, 4.5],
|
|
[413, 288, 313, 313, 4.5, 0]
|
|
]),
|
|
new linearEnemy([
|
|
[312, 387, 213, 213, 4.5, 0],
|
|
[387, 387, 213, 288, 0, 4.5],
|
|
[387, 312, 288, 288, 4.5,0],
|
|
[312, 312, 288, 213, 0,4.5]
|
|
]),
|
|
new linearEnemy([
|
|
[387, 312, 288, 288, 4.5,0],
|
|
[312, 312, 288, 213, 0,4.5],
|
|
[312, 387, 213, 213, 4.5, 0],
|
|
[387, 387, 213, 288, 0, 4.5]
|
|
|
|
]),
|
|
],
|
|
|
|
// level 11
|
|
[
|
|
new simpleEnemy(257, 445, 238, 238, 6.5, 0),
|
|
new simpleEnemy(257, 445, 288, 288, 6.5, 0),
|
|
new simpleEnemy(445, 257, 213, 213, 6.5, 0),
|
|
new simpleEnemy(445, 257, 264, 264, 6.5, 0),
|
|
|
|
new simpleEnemy(314, 314, 158, 344, 0, 6.5),
|
|
new simpleEnemy(364, 364, 158, 344, 0, 6.5),
|
|
new simpleEnemy(338, 338, 344, 158, 0, 6.5),
|
|
new simpleEnemy(388, 388, 344, 158, 0, 6.5),
|
|
],
|
|
|
|
// level 12
|
|
[
|
|
new staticEnemy(238, 164),
|
|
new staticEnemy(238, 189),
|
|
new staticEnemy(238, 214),
|
|
new staticEnemy(238, 239),
|
|
new staticEnemy(238, 264),
|
|
new staticEnemy(238, 289),
|
|
new staticEnemy(312, 213),
|
|
|
|
new staticEnemy(338, 213),
|
|
new staticEnemy(363, 213),
|
|
new staticEnemy(388, 213),
|
|
new staticEnemy(413, 213),
|
|
new staticEnemy(437, 213),
|
|
new staticEnemy(463, 213),
|
|
new staticEnemy(387, 238),
|
|
new staticEnemy(387, 263),
|
|
new staticEnemy(387, 287),
|
|
new staticEnemy(387, 313),
|
|
new staticEnemy(387, 338),
|
|
|
|
new staticEnemy(462, 288),
|
|
new staticEnemy(488, 288),
|
|
new staticEnemy(512, 288),
|
|
new linearEnemy([
|
|
[188, 238, 187, 162, 6, 3],
|
|
[238, 288, 162, 187, 6, 3],
|
|
[288, 338, 187, 162, 6, 3],
|
|
[338, 388, 162, 187, 6, 3],
|
|
[388, 438, 187, 162, 6, 3],
|
|
[438, 513, 162, 187, 9, 3],
|
|
[513, 438, 187, 162, 9, 3],
|
|
|
|
[438, 388, 162, 187, 6, 3],
|
|
[388, 338, 187, 162, 6, 3],
|
|
[338, 288, 162, 187, 6, 3],
|
|
[288, 238, 187, 162, 6, 3],
|
|
[238, 188, 162, 187, 6, 3]
|
|
|
|
|
|
]),
|
|
new linearEnemy([
|
|
[188, 238, 237, 212, 6, 3],
|
|
[238, 288, 212, 237, 6, 3],
|
|
[288, 338, 237, 212, 6, 3],
|
|
[338, 388, 212, 237, 6, 3],
|
|
[388, 438, 237, 212, 6, 3],
|
|
[438, 513, 212, 237, 9, 3],
|
|
[513, 438, 237, 212, 9, 3],
|
|
|
|
[438, 388, 212, 237, 6, 3],
|
|
[388, 338, 237, 212, 6, 3],
|
|
[338, 288, 212, 237, 6, 3],
|
|
[288, 238, 237, 212, 6, 3],
|
|
[238, 188, 212, 237, 6, 3]
|
|
|
|
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[188, 238, 287, 262, 6, 3],
|
|
[238, 288, 262, 287, 6, 3],
|
|
[288, 338, 287, 262, 6, 3],
|
|
[338, 388, 262, 287, 6, 3],
|
|
[388, 438, 287, 262, 6, 3],
|
|
[438, 513, 262, 287, 9, 3],
|
|
[513, 438, 287, 262, 9, 3],
|
|
|
|
[438, 388, 262, 287, 6, 3],
|
|
[388, 338, 287, 262, 6, 3],
|
|
[338, 288, 262, 287, 6, 3],
|
|
[288, 238, 287, 262, 6, 3],
|
|
[238, 188, 262, 287, 6, 3]
|
|
|
|
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[188, 238, 337, 312, 6, 3],
|
|
[238, 288, 312, 337, 6, 3],
|
|
[288, 338, 337, 312, 6, 3],
|
|
[338, 388, 312, 337, 6, 3],
|
|
[388, 438, 337, 312, 6, 3],
|
|
[438, 513, 312, 337, 9, 3],
|
|
[513, 438, 337, 312, 9, 3],
|
|
|
|
[438, 388, 312, 337, 6, 3],
|
|
[388, 338, 337, 312, 6, 3],
|
|
[338, 288, 312, 337, 6, 3],
|
|
[288, 238, 337, 312, 6, 3],
|
|
[238, 188, 312, 337, 6, 3]
|
|
|
|
|
|
])
|
|
],
|
|
|
|
// level 13
|
|
[
|
|
new simpleEnemy(214, 214, 156, 270, 0, 4),
|
|
new simpleEnemy(238, 238, 270, 156, 0, 4),
|
|
new simpleEnemy(207, 494, 238, 238, 8, 0),
|
|
new simpleEnemy(463, 463, 230, 345, 0, 4),
|
|
new simpleEnemy(494, 207, 262, 262, 8, 0),
|
|
new simpleEnemy(488, 488, 345, 231, 0, 4),
|
|
|
|
],
|
|
|
|
// level 14
|
|
[
|
|
new staticEnemy(262, 164),
|
|
new staticEnemy(437, 164),
|
|
new staticEnemy(337, 138),
|
|
new staticEnemy(362, 138),
|
|
|
|
new staticEnemy(237, 238),
|
|
new staticEnemy(237, 264),
|
|
|
|
new staticEnemy(262, 338),
|
|
|
|
new staticEnemy(462, 239),
|
|
new staticEnemy(462, 264),
|
|
|
|
new staticEnemy(437, 338),
|
|
new staticEnemy(362, 363),
|
|
new staticEnemy(337, 363),
|
|
|
|
new staticEnemy(349, 250),
|
|
|
|
|
|
new simpleCircularEnemy(349, 250, 100, 0, 2.4),
|
|
new simpleCircularEnemy(349, 250, 75, 0, 2.4),
|
|
new simpleCircularEnemy(349, 250, 50, 0, 2.4),
|
|
new simpleCircularEnemy(349, 250, 25, 0, 2.4),
|
|
|
|
new simpleCircularEnemy(349, 250, 100, 90, 2.4),
|
|
new simpleCircularEnemy(349, 250, 75, 90, 2.4),
|
|
new simpleCircularEnemy(349, 250, 50, 90, 2.4),
|
|
new simpleCircularEnemy(349, 250, 25, 90, 2.4),
|
|
|
|
new simpleCircularEnemy(349, 250, 100, 180, 2.4),
|
|
new simpleCircularEnemy(349, 250, 75, 180, 2.4),
|
|
new simpleCircularEnemy(349, 250, 50, 180, 2.4),
|
|
new simpleCircularEnemy(349, 250, 25, 180, 2.4),
|
|
|
|
new simpleCircularEnemy(349, 250, 100, 270, 2.4),
|
|
new simpleCircularEnemy(349, 250, 75, 270, 2.4),
|
|
new simpleCircularEnemy(349, 250, 50, 270, 2.4),
|
|
new simpleCircularEnemy(349, 250, 25, 270, 2.4),
|
|
|
|
/*new simpleCircularEnemy(349, 175, 75, 37.5, -3.6),
|
|
new simpleCircularEnemy(349, 200, 50, 25, -3.6),
|
|
new simpleCircularEnemy(349, 225, 25, 12.5, -3.6),*/
|
|
|
|
|
|
|
|
],
|
|
|
|
// level 15
|
|
[
|
|
new linearEnemy([
|
|
[310, 310, 235, 285, 0, 4],
|
|
[310, 360, 285, 285, 4, 0],
|
|
[360, 310, 285, 285, 4, 0],
|
|
[310, 310, 285, 235, 0, 4]
|
|
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[260, 260, 285, 335, 0, 4],
|
|
[260, 310, 335, 335, 4, 0],
|
|
[310, 260, 335, 335, 4, 0],
|
|
[260, 260, 335, 285, 0, 4]
|
|
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[210, 210, 335, 385, 0, 4],
|
|
[210, 260, 385, 385, 4, 0],
|
|
[260, 210, 385, 385, 4, 0],
|
|
[210, 210, 385, 335, 0, 4]
|
|
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[390, 340, 265, 265, 4, 0],
|
|
[340, 340, 265, 215, 0, 4],
|
|
[340, 340, 215, 265, 0, 4],
|
|
[340, 390, 265, 265, 4, 0],
|
|
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[340, 290, 316, 316, 4, 0],
|
|
[290, 290, 316, 266, 0, 4],
|
|
[290, 290, 266, 316, 0, 4],
|
|
[290, 340, 316, 266, 4, 0],
|
|
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[290, 240, 365, 365, 4, 0],
|
|
[240, 240, 365, 315, 0, 4],
|
|
[240, 240, 315, 365, 0, 4],
|
|
[240, 290, 365, 315, 4, 0],
|
|
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[240, 190, 416, 416, 4, 0],
|
|
[190, 190, 416, 366, 0, 4],
|
|
[190, 190, 366, 416, 0, 4],
|
|
[190, 240, 416, 416, 4, 0],
|
|
|
|
]),
|
|
|
|
|
|
|
|
|
|
],
|
|
|
|
// level 16
|
|
[
|
|
new linearEnemy([
|
|
[213, 238, 188, 188, 2.5, 0],
|
|
[238, 238, 188, 213, 0, 2.5],
|
|
[238, 213, 213, 213, 2.5, 0],
|
|
[213, 213, 213, 188, 0, 2.5]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[238, 213, 264, 264, 2.5, 0],
|
|
[213, 213, 264, 239, 0, 2.5],
|
|
[213, 238, 239, 239, 2.5, 0],
|
|
[238, 238, 239, 264, 0, 2.5]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[213, 238, 289, 289, 2.5, 0],
|
|
[238, 238, 289, 314, 0, 2.5],
|
|
[238, 213, 314, 314, 2.5, 0],
|
|
[213, 213, 314, 289, 0, 2.5]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[238, 213, 364, 364, 2.5, 0],
|
|
[213, 213, 364, 339, 0, 2.5],
|
|
[213, 238, 339, 339, 2.5, 0],
|
|
[238, 238, 339, 364, 0, 2.5]
|
|
]),
|
|
new linearEnemy([
|
|
[263, 263, 364, 339, 0, 2.5],
|
|
[263, 288, 339, 339, 2.5, 0],
|
|
[288, 288, 339, 364, 0, 2.5],
|
|
[288, 263, 364, 364, 2.5, 0]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[338, 338, 338, 364, 0, 2.5],
|
|
[338, 313, 364, 364, 2.5, 0],
|
|
[313, 313, 364, 338, 0, 2.5],
|
|
[313, 338, 338, 338, 2.5, 0]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[363, 388, 363, 364, 2.5, 0],
|
|
[388, 388, 363, 339, 0, 2.5],
|
|
[388, 363, 339, 339, 2.5, 0],
|
|
[363, 363, 339, 364, 0, 2.5]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[438, 413, 339, 339, 2.5, 0],
|
|
[413, 413, 339, 364, 0, 2.5],
|
|
[413, 438, 364, 364, 2.5, 0],
|
|
[438, 438, 364, 339, 0, 2.5]
|
|
]),
|
|
|
|
],
|
|
|
|
// level 17
|
|
[
|
|
new simpleEnemy(270, 233, 226, 226, 2.4, 0),
|
|
new simpleEnemy(433, 469, 226, 226, 2.4, 0),
|
|
new simpleEnemy(351, 351, 143, 108, 0, 2.4),
|
|
new simpleEnemy(351, 351, 308, 345, 0, 2.4),
|
|
|
|
new simpleEnemy(238, 238, 108, 343, 0, 5),
|
|
new simpleEnemy(263, 263, 343, 108, 0, 5),
|
|
new simpleEnemy(234, 468, 338, 338, 5, 0),
|
|
new simpleEnemy(468, 234, 324, 324, 5, 0),
|
|
|
|
new simpleEnemy(439, 439, 343, 108, 0, 5),
|
|
new simpleEnemy(464, 464, 108, 343, 0, 5),
|
|
new simpleEnemy(238, 468, 108, 108, 5, 0),
|
|
new simpleEnemy(468, 238, 137, 137, 5, 0),
|
|
|
|
|
|
],
|
|
|
|
// level 18
|
|
[
|
|
new simpleEnemy(261, 261, 367, 307, 0, 2.33),
|
|
new simpleEnemy(286, 286, 367, 307, 0, 2.33),
|
|
new simpleEnemy(311, 311, 367, 307, 0, 2.33),
|
|
|
|
new simpleEnemy(336, 336, 307, 367, 0, 2.33),
|
|
new simpleEnemy(361, 361, 307, 367, 0, 2.33),
|
|
new simpleEnemy(386, 386, 307, 367, 0, 2.33),
|
|
|
|
new simpleEnemy(411, 411, 367, 307, 0, 2.33),
|
|
new simpleEnemy(436, 436, 367, 307, 0, 2.33),
|
|
new simpleEnemy(461, 461, 367, 307, 0, 2.33),
|
|
|
|
new simpleEnemy(467, 410, 287, 287, 2.33, 0),
|
|
new simpleEnemy(467, 410, 262, 262, 2.33, 0),
|
|
new simpleEnemy(467, 410, 237, 237, 2.33, 0),
|
|
new simpleEnemy(410, 467, 212, 212, 2.33, 0),
|
|
new simpleEnemy(410, 467, 187, 187, 2.33, 0),
|
|
new simpleEnemy(410, 467, 162, 162, 2.33, 0)
|
|
|
|
],
|
|
|
|
// level 19
|
|
[
|
|
new staticEnemy(238, 213),
|
|
|
|
new staticEnemy(238, 238),
|
|
new staticEnemy(238, 263),
|
|
new staticEnemy(288, 238),
|
|
new staticEnemy(288, 263),
|
|
new staticEnemy(288, 288),
|
|
new staticEnemy(338, 213),
|
|
new staticEnemy(338, 238),
|
|
new staticEnemy(338, 263),
|
|
new staticEnemy(388, 238),
|
|
new staticEnemy(388, 263),
|
|
new staticEnemy(388, 288),
|
|
new staticEnemy(438, 213),
|
|
new staticEnemy(438, 238),
|
|
new staticEnemy(438, 263),
|
|
|
|
new linearEnemy([
|
|
[238, 263, 208, 295, 1.2, 4.2],
|
|
[263, 288, 295, 208, 1.2, 4.2],
|
|
[288, 313, 208, 295, 1.2, 4.2],
|
|
[313, 338, 295, 208, 1.2, 4.2],
|
|
[338, 363, 208, 295, 1.2, 4.2],
|
|
[363, 388, 295, 208, 1.2, 4.2],
|
|
[388, 413, 208, 295, 1.2, 4.2],
|
|
[413, 438, 295, 208, 1.2, 4.2],
|
|
[438, 463, 208, 295, 1.2, 4.2],
|
|
[463, 438, 295, 208, 1.2, 4.2],
|
|
[438, 413, 208, 295, 1.2, 4.2],
|
|
[413, 388, 295, 208, 1.2, 4.2],
|
|
[388, 363, 208, 295, 1.2, 4.2],
|
|
[363, 338, 295, 208, 1.2, 4.2],
|
|
[338, 313, 208, 295, 1.2, 4.2],
|
|
[313, 288, 295, 208, 1.2, 4.2],
|
|
[288, 263, 208, 295, 1.2, 4.2],
|
|
[263, 238, 295, 208, 1.2, 4.2]
|
|
|
|
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[463, 438, 295, 208, 1.2, 4.2],
|
|
[438, 413, 208, 295, 1.2, 4.2],
|
|
[413, 388, 295, 208, 1.2, 4.2],
|
|
[388, 363, 208, 295, 1.2, 4.2],
|
|
[363, 338, 295, 208, 1.2, 4.2],
|
|
[338, 313, 208, 295, 1.2, 4.2],
|
|
[313, 288, 295, 208, 1.2, 4.2],
|
|
[288, 263, 208, 295, 1.2, 4.2],
|
|
[263, 238, 295, 208, 1.2, 4.2],
|
|
[238, 263, 208, 295, 1.2, 4.2],
|
|
[263, 288, 295, 208, 1.2, 4.2],
|
|
[288, 313, 208, 295, 1.2, 4.2],
|
|
[313, 338, 295, 208, 1.2, 4.2],
|
|
[338, 363, 208, 295, 1.2, 4.2],
|
|
[363, 388, 295, 208, 1.2, 4.2],
|
|
[388, 413, 208, 295, 1.2, 4.2],
|
|
[413, 438, 295, 208, 1.2, 4.2],
|
|
[438, 463, 208, 295, 1.2, 4.2]
|
|
|
|
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[238, 263, 295, 208, 1.2, 4.2],
|
|
[263, 288, 208, 295, 1.2, 4.2],
|
|
[288, 313, 295, 208, 1.2, 4.2],
|
|
[313, 338, 208, 295, 1.2, 4.2],
|
|
[338, 363, 295, 208, 1.2, 4.2],
|
|
[363, 388, 208, 295, 1.2, 4.2],
|
|
[388, 413, 295, 208, 1.2, 4.2],
|
|
[413, 438, 208, 295, 1.2, 4.2],
|
|
[438, 463, 295, 208, 1.2, 4.2],
|
|
[463, 438, 208, 295, 1.2, 4.2],
|
|
[438, 413, 295, 208, 1.2, 4.2],
|
|
[413, 388, 208, 295, 1.2, 4.2],
|
|
[388, 363, 295, 208, 1.2, 4.2],
|
|
[363, 338, 208, 295, 1.2, 4.2],
|
|
[338, 313, 295, 208, 1.2, 4.2],
|
|
[313, 288, 208, 295, 1.2, 4.2],
|
|
[288, 263, 295, 208, 1.2, 4.2],
|
|
[263, 238, 208, 295, 1.2, 4.2]
|
|
|
|
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[463, 438, 208, 295, 1.2, 4.2],
|
|
[438, 413, 295, 208, 1.2, 4.2],
|
|
[413, 388, 208, 295, 1.2, 4.2],
|
|
[388, 363, 295, 208, 1.2, 4.2],
|
|
[363, 338, 208, 295, 1.2, 4.2],
|
|
[338, 313, 295, 208, 1.2, 4.2],
|
|
[313, 288, 208, 295, 1.2, 4.2],
|
|
[288, 263, 295, 208, 1.2, 4.2],
|
|
[263, 238, 208, 295, 1.2, 4.2],
|
|
[238, 263, 295, 208, 1.2, 4.2],
|
|
[263, 288, 208, 295, 1.2, 4.2],
|
|
[288, 313, 295, 208, 1.2, 4.2],
|
|
[313, 338, 208, 295, 1.2, 4.2],
|
|
[338, 363, 295, 208, 1.2, 4.2],
|
|
[363, 388, 208, 295, 1.2, 4.2],
|
|
[388, 413, 295, 208, 1.2, 4.2],
|
|
[413, 438, 208, 295, 1.2, 4.2],
|
|
[438, 463, 295, 208, 1.2, 4.2]
|
|
|
|
|
|
]),
|
|
//////////// left
|
|
|
|
new linearEnemy([
|
|
[238, 263, 108, 168, 0.97, 2.33],
|
|
[263, 288, 168, 108, 0.97, 2.33],
|
|
[288, 313, 108, 168, 0.97, 2.33],
|
|
[313, 338, 168, 108, 0.97, 2.33],
|
|
[338, 363, 108, 168,0.97, 2.33],
|
|
[363, 388, 168, 108, 0.97, 2.33],
|
|
[388, 413, 108, 168, 0.97, 2.33],
|
|
[413, 438, 168, 108, 0.97, 2.33],
|
|
[438, 463, 108, 168, 0.97, 2.33],
|
|
[463, 438, 168, 108, 0.97, 2.33],
|
|
[438, 413, 108, 168, 0.97, 2.33],
|
|
[413, 388, 168, 108, 0.97, 2.33],
|
|
[388, 363, 108, 168, 0.97, 2.33],
|
|
[363, 338, 168, 108, 0.97, 2.33],
|
|
[338, 313, 108, 168, 0.97, 2.33],
|
|
[313, 288, 168, 108, 0.97, 2.33],
|
|
[288, 263, 108, 168, 0.97, 2.33],
|
|
[263, 238, 168, 108, 0.97, 2.33]
|
|
|
|
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[463, 438, 168, 108, 0.97, 2.33],
|
|
[438, 413, 108, 168, 0.97, 2.33],
|
|
[413, 388, 168, 108, 0.97, 2.33],
|
|
[388, 363, 108, 168, 0.97, 2.33],
|
|
[363, 338, 168, 108, 0.97, 2.33],
|
|
[338, 313, 108, 168, 0.97, 2.33],
|
|
[313, 288, 168, 108, 0.97, 2.33],
|
|
[288, 263, 108, 168, 0.97, 2.33],
|
|
[263, 238, 168, 108, 0.97, 2.33],
|
|
[238, 263, 108, 168, 0.97, 2.33],
|
|
[263, 288, 168, 108, 0.97, 2.33],
|
|
[288, 313, 108, 168, 0.97, 2.33],
|
|
[313, 338, 168, 108, 0.97, 2.33],
|
|
[338, 363, 108, 168, 0.97, 2.33],
|
|
[363, 388, 168, 108, 0.97, 2.33],
|
|
[388, 413, 108, 168, 0.97, 2.33],
|
|
[413, 438, 168, 108, 0.97, 2.33],
|
|
[438, 463, 108, 168, 0.97, 2.33]
|
|
|
|
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[238, 263, 332, 392, 0.97, 2.33],
|
|
[263, 288, 392, 332, 0.97, 2.33],
|
|
[288, 313, 332, 392, 0.97, 2.33],
|
|
[313, 338, 392, 332, 0.97, 2.33],
|
|
[338, 363, 332, 392, 0.97, 2.33],
|
|
[363, 388, 392, 332, 0.97, 2.33],
|
|
[388, 413, 332, 392, 0.97, 2.33],
|
|
[413, 438, 392, 332, 0.97, 2.33],
|
|
[438, 463, 332, 392, 0.97, 2.33],
|
|
[463, 438, 392, 332, 0.97, 2.33],
|
|
[438, 413, 332, 392, 0.97, 2.33],
|
|
[413, 388, 392, 332, 0.97, 2.33],
|
|
[388, 363, 332, 392, 0.97, 2.33],
|
|
[363, 338, 392, 332, 0.97, 2.33],
|
|
[338, 313, 332, 392, 0.97, 2.33],
|
|
[313, 288, 392, 332, 0.97, 2.33],
|
|
[288, 263, 332, 392, 0.97, 2.33],
|
|
[263, 238, 392, 332, 0.97, 2.33]
|
|
|
|
|
|
]),
|
|
new linearEnemy([
|
|
|
|
[463, 438, 392, 332, 0.97, 2.33],
|
|
[438, 413, 332, 392, 0.97, 2.33],
|
|
[413, 388, 392, 332, 0.97, 2.33],
|
|
[388, 363, 332, 392, 0.97, 2.33],
|
|
[363, 338, 392, 332, 0.97, 2.33],
|
|
[338, 313, 332, 392, 0.97, 2.33],
|
|
[313, 288, 392, 332, 0.97, 2.33],
|
|
[288, 263, 332, 392, 0.97, 2.33],
|
|
[263, 238, 392, 332, 0.97, 2.33],
|
|
[238, 263, 332, 392, 0.97, 2.33],
|
|
[263, 288, 392, 332, 0.97, 2.33],
|
|
[288, 313, 332, 392, 0.97, 2.33],
|
|
[313, 338, 392, 332, 0.97, 2.33],
|
|
[338, 363, 332, 392, 0.97, 2.33],
|
|
[363, 388, 392, 332, 0.97, 2.33],
|
|
[388, 413, 332, 392, 0.97, 2.33],
|
|
[413, 438, 392, 332, 0.97, 2.33],
|
|
[438, 463, 332, 392, 0.97, 2.33]
|
|
|
|
|
|
]),
|
|
|
|
|
|
new linearEnemy([
|
|
[238, 263, 168, 108, 0.97, 2.33],
|
|
[263, 288, 108, 168, 0.97, 2.33],
|
|
[288, 313, 168, 108, 0.97, 2.33],
|
|
[313, 338, 108, 168, 0.97, 2.33],
|
|
[338, 363, 168, 108, 0.97, 2.33],
|
|
[363, 388, 108, 168, 0.97, 2.33],
|
|
[388, 413, 168, 108, 0.97, 2.33],
|
|
[413, 438, 108, 168, 0.97, 2.33],
|
|
[438, 463, 168, 108, 0.97, 2.33],
|
|
[463, 438, 108, 168, 0.97, 2.33],
|
|
[438, 413, 168, 108, 0.97, 2.33],
|
|
[413, 388, 108, 168, 0.97, 2.33],
|
|
[388, 363, 168, 108, 0.97, 2.33],
|
|
[363, 338, 108, 168, 0.97, 2.33],
|
|
[338, 313, 168, 108, 0.97, 2.33],
|
|
[313, 288, 108, 168, 0.97, 2.33],
|
|
[288, 263, 168, 108, 0.97, 2.33],
|
|
[263, 238, 108, 168, 0.97, 2.33]
|
|
|
|
|
|
]),
|
|
new linearEnemy([
|
|
[463, 438, 108, 168, 0.97, 2.33],
|
|
[438, 413, 168, 108, 0.97, 2.33],
|
|
[413, 388, 108, 168, 0.97, 2.33],
|
|
[388, 363, 168, 108, 0.97, 2.33],
|
|
[363, 338, 108, 168, 0.97, 2.33],
|
|
[338, 313, 168, 108, 0.97, 2.33],
|
|
[313, 288, 108, 168, 0.97, 2.33],
|
|
[288, 263, 168, 108, 0.97, 2.33],
|
|
[263, 238, 108, 168, 0.97, 2.33],
|
|
[238, 263, 168, 108, 0.97, 2.33],
|
|
[263, 288, 108, 168, 0.97, 2.33],
|
|
[288, 313, 168, 108, 0.97, 2.33],
|
|
[313, 338, 108, 168, 0.97, 2.33],
|
|
[338, 363, 168, 108, 0.97, 2.33],
|
|
[363, 388, 108, 168, 0.97, 2.33],
|
|
[388, 413, 168, 108, 0.97, 2.33],
|
|
[413, 438, 108, 168, 0.97, 2.33],
|
|
[438, 463, 168, 108, 0.97, 2.33]
|
|
|
|
|
|
]),
|
|
new linearEnemy([
|
|
[238, 263, 392, 332, 0.97, 2.33],
|
|
[263, 288, 332, 392, 0.97, 2.33],
|
|
[288, 313, 392, 332, 0.97, 2.33],
|
|
[313, 338, 332, 392, 0.97, 2.33],
|
|
[338, 363, 392, 332, 0.97, 2.33],
|
|
[363, 388, 332, 392, 0.97, 2.33],
|
|
[388, 413, 392, 332, 0.97, 2.33],
|
|
[413, 438, 332, 392, 0.97, 2.33],
|
|
[438, 463, 392, 332, 0.97, 2.33],
|
|
[463, 438, 332, 392, 0.97, 2.33],
|
|
[438, 413, 392, 332, 0.97, 2.33],
|
|
[413, 388, 332, 392, 0.97, 2.33],
|
|
[388, 363, 392, 332, 0.97, 2.33],
|
|
[363, 338, 332, 392, 0.97, 2.33],
|
|
[338, 313, 392, 332, 0.97, 2.33],
|
|
[313, 288, 332, 392, 0.97, 2.33],
|
|
[288, 263, 392, 332, 0.97, 2.33],
|
|
[263, 238, 332, 392, 0.97, 2.33]
|
|
|
|
|
|
]),
|
|
new linearEnemy([
|
|
|
|
[463, 438, 332, 392, 0.97, 2.33],
|
|
[438, 413, 392, 332, 0.97, 2.33],
|
|
[413, 388, 332, 392, 0.97, 2.33],
|
|
[388, 363, 392, 332, 0.97, 2.33],
|
|
[363, 338, 332, 392, 0.97, 2.33],
|
|
[338, 313, 392, 332, 0.97, 2.33],
|
|
[313, 288, 332, 392, 0.97, 2.33],
|
|
[288, 263, 392, 332, 0.97, 2.33],
|
|
[263, 238, 332, 392, 0.97, 2.33],
|
|
[238, 263, 392, 332, 0.97, 2.33],
|
|
[263, 288, 332, 392, 0.97, 2.33],
|
|
[288, 313, 392, 332, 0.97, 2.33],
|
|
[313, 338, 332, 392, 0.97, 2.33],
|
|
[338, 363, 392, 332, 0.97, 2.33],
|
|
[363, 388, 332, 392, 0.97, 2.33],
|
|
[388, 413, 392, 332, 0.97, 2.33],
|
|
[413, 438, 332, 392, 0.97, 2.33],
|
|
[438, 463, 392, 332, 0.97, 2.33]
|
|
|
|
|
|
]),
|
|
|
|
],
|
|
|
|
// level 20
|
|
[
|
|
new staticEnemy(262, 212),
|
|
new staticEnemy(287, 212),
|
|
new staticEnemy(312, 212),
|
|
new staticEnemy(337, 212),
|
|
new staticEnemy(362, 212),
|
|
new staticEnemy(387, 212),
|
|
new staticEnemy(387, 237),
|
|
new staticEnemy(387, 262),
|
|
new staticEnemy(387, 287),
|
|
new staticEnemy(362, 287),
|
|
new staticEnemy(337, 287),
|
|
new staticEnemy(312, 287),
|
|
|
|
new simpleEnemy(262, 262, 158, 342, 0, 4),
|
|
new simpleEnemy(312, 312, 158, 342, 0, 4),
|
|
new simpleEnemy(362, 362, 158, 342, 0, 4),
|
|
new simpleEnemy(412, 412, 158, 342, 0, 4),
|
|
|
|
new simpleEnemy(287, 287, 342, 158, 0, 4),
|
|
new simpleEnemy(337, 337, 342, 158, 0, 4),
|
|
new simpleEnemy(387, 387, 342, 158, 0, 4),
|
|
new simpleEnemy(437, 437, 342, 158, 0, 4),
|
|
|
|
new simpleEnemy(257, 442, 163, 163, 4, 0),
|
|
new simpleEnemy(257, 442, 213, 213, 4, 0),
|
|
new simpleEnemy(257, 442, 263, 263, 4, 0),
|
|
new simpleEnemy(257, 442, 313, 313, 4, 0),
|
|
|
|
new simpleEnemy(442, 257, 188, 188, 4, 0),
|
|
new simpleEnemy(442, 257, 238, 238, 4, 0),
|
|
new simpleEnemy(442, 257, 288, 288, 4, 0),
|
|
new simpleEnemy(442, 257, 338, 338, 4, 0)
|
|
|
|
|
|
],
|
|
|
|
// level 21
|
|
[
|
|
new staticEnemy(213, 138),
|
|
new staticEnemy(238, 138),
|
|
new staticEnemy(238, 163),
|
|
new staticEnemy(213, 163),
|
|
|
|
new staticEnemy(213, 238),
|
|
new staticEnemy(238, 238),
|
|
new staticEnemy(238, 263),
|
|
new staticEnemy(213, 263),
|
|
|
|
new staticEnemy(213, 338),
|
|
new staticEnemy(238, 338),
|
|
new staticEnemy(238, 363),
|
|
new staticEnemy(213, 363),
|
|
|
|
new staticEnemy(313, 338),
|
|
new staticEnemy(338, 338),
|
|
new staticEnemy(338, 363),
|
|
new staticEnemy(313, 363),
|
|
|
|
new staticEnemy(413, 338),
|
|
new staticEnemy(438, 338),
|
|
new staticEnemy(438, 363),
|
|
new staticEnemy(413, 363),
|
|
|
|
|
|
new staticEnemy(462, 238),
|
|
new staticEnemy(487, 238),
|
|
new staticEnemy(487, 263),
|
|
new staticEnemy(462, 263),
|
|
|
|
new linearEnemy([
|
|
[187, 187, 113, 188, 0, 3],
|
|
[187, 262, 188, 188, 3, 0],
|
|
[262, 262, 188, 113, 0, 3],
|
|
[262, 187, 113, 113, 3, 0]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[262, 262, 188, 113, 0, 3],
|
|
[262, 187, 113, 113, 3, 0],
|
|
[187, 187, 113, 188, 0, 3],
|
|
[187, 262, 188, 188, 3, 0]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[187, 262, 213, 213, 3, 0],
|
|
[262, 262, 213, 288, 0, 3],
|
|
[262, 187, 288, 288, 3, 0],
|
|
[187, 187, 288, 213, 0, 3]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[262, 187, 288, 288, 3, 0],
|
|
[187, 187, 288, 213, 0, 3],
|
|
[187, 262, 213, 213, 3, 0],
|
|
[262, 262, 213, 288, 0, 3]
|
|
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[187, 262, 313, 313, 3, 0],
|
|
[262, 262, 313, 388, 0, 3],
|
|
[262, 187, 388, 388, 3, 0],
|
|
[187, 187, 388, 313, 0, 3]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[262, 187, 388, 388, 3, 0],
|
|
[187, 187, 388, 313, 0, 3],
|
|
[187, 262, 313, 313, 3, 0],
|
|
[262, 262, 313, 388, 0, 3]
|
|
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[287, 362, 313, 313, 3, 0],
|
|
[362, 362, 313, 388, 0, 3],
|
|
[362, 287, 388, 388, 3, 0],
|
|
[287, 287, 388, 313, 0, 3]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[362, 287, 388, 388, 3, 0],
|
|
[287, 287, 388, 313, 0, 3],
|
|
[287, 362, 313, 313, 3, 0],
|
|
[362, 362, 313, 388, 0, 3]
|
|
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[387, 462, 313, 313, 3, 0],
|
|
[462, 462, 313, 388, 0, 3],
|
|
[462, 387, 388, 388, 3, 0],
|
|
[387, 387, 388, 313, 0, 3]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[462, 387, 388, 388, 3, 0],
|
|
[387, 387, 388, 313, 0, 3],
|
|
[387, 462, 313, 313, 3, 0],
|
|
[462, 462, 313, 388, 0, 3]
|
|
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[437, 512, 213, 213, 3, 0],
|
|
[512, 512, 213, 288, 0, 3],
|
|
[512, 437, 288, 288, 3, 0],
|
|
[437, 437, 288, 213, 0, 3]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[512, 437, 288, 288, 3, 0],
|
|
[437, 437, 288, 213, 0, 3],
|
|
[437, 512, 213, 213, 3, 0],
|
|
[512, 512, 213, 288, 0, 3]
|
|
|
|
]),
|
|
|
|
],
|
|
|
|
// level 22
|
|
[
|
|
new linearEnemy([
|
|
[187, 212, 213, 213, 2.6, 0],
|
|
[212, 212, 213, 238, 0, 2.6],
|
|
[212, 187, 238, 238, 2.6, 0],
|
|
[187, 187, 238, 213, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[237, 262, 213, 213, 2.6, 0],
|
|
[262, 262, 213, 238, 0, 2.6],
|
|
[262, 237, 238, 238, 2.6, 0],
|
|
[237, 237, 238, 213, 0, 2.6]
|
|
]),
|
|
new linearEnemy([
|
|
[287, 312, 213, 213, 2.6, 0],
|
|
[312, 312, 213, 238, 0, 2.6],
|
|
[312, 287, 238, 238, 2.6, 0],
|
|
[287, 287, 238, 213, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[387, 412, 213, 213, 2.6, 0],
|
|
[412, 412, 213, 238, 0, 2.6],
|
|
[412, 387, 238, 238, 2.6, 0],
|
|
[387, 387, 238, 213, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[437, 462, 213, 213, 2.6, 0],
|
|
[462, 462, 213, 238, 0, 2.6],
|
|
[462, 437, 238, 238, 2.6, 0],
|
|
[437, 437, 238, 213, 0, 2.6]
|
|
]),
|
|
new linearEnemy([
|
|
[487, 512, 213, 213, 2.6, 0],
|
|
[512, 512, 213, 238, 0, 2.6],
|
|
[512, 487, 238, 238, 2.6, 0],
|
|
[487, 487, 238, 213, 0, 2.6]
|
|
]),
|
|
//
|
|
new linearEnemy([
|
|
[187, 212, 263, 263, 2.6, 0],
|
|
[212, 212, 263, 288, 0, 2.6],
|
|
[212, 187, 288, 288, 2.6, 0],
|
|
[187, 187, 288, 263, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[237, 262, 263, 263, 2.6, 0],
|
|
[262, 262, 263, 288, 0, 2.6],
|
|
[262, 237, 288, 288, 2.6, 0],
|
|
[237, 237, 288, 263, 0, 2.6]
|
|
]),
|
|
new linearEnemy([
|
|
[287, 312, 263, 263, 2.6, 0],
|
|
[312, 312, 263, 288, 0, 2.6],
|
|
[312, 287, 288, 288, 2.6, 0],
|
|
[287, 287, 288, 263, 0,2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[387, 412, 263, 263, 2.6, 0],
|
|
[412, 412, 263, 288, 0, 2.6],
|
|
[412, 387, 288, 288, 2.6, 0],
|
|
[387, 387, 288, 263, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[437, 462, 263, 263, 2.6, 0],
|
|
[462, 462, 263, 288, 0, 2.6],
|
|
[462, 437, 288, 288, 2.6, 0],
|
|
[437, 437, 288, 263, 0, 2.6]
|
|
]),
|
|
new linearEnemy([
|
|
[487, 512, 263, 263, 2.6, 0],
|
|
[512, 512, 263, 288, 0, 2.6],
|
|
[512, 487, 288, 288, 2.6, 0],
|
|
[487, 487, 288, 263, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[288, 263, 338, 338, 2.6, 0],
|
|
[263, 263, 338, 313, 0, 2.6],
|
|
[263, 288, 313, 313, 2.6, 0],
|
|
[288, 288, 313, 338, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[338, 313, 338, 338, 2.6, 0],
|
|
[313, 313, 338, 313, 0, 2.6],
|
|
[313, 338, 313, 313, 2.6, 0],
|
|
[338, 338, 313, 338, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[388, 363, 338, 338, 2.6, 0],
|
|
[363, 363, 338, 313, 0, 2.6],
|
|
[363, 388, 313, 313, 2.6, 0],
|
|
[388, 388, 313, 338, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[438, 413, 338, 338, 2.6, 0],
|
|
[413, 413, 338, 313, 0, 2.6],
|
|
[413, 438, 313, 313, 2.6, 0],
|
|
[438, 438, 313, 338, 0, 2.6]
|
|
]),
|
|
|
|
],
|
|
|
|
// level 23
|
|
[
|
|
new simpleEnemy(163, 163, 213, 238, 0, 1),
|
|
new simpleEnemy(163, 163, 263, 288, 0, 1),
|
|
new simpleEnemy(188, 188, 213, 238, 0, 1),
|
|
new simpleEnemy(188, 188, 263, 288, 0, 1),
|
|
new simpleEnemy(213, 213, 213, 238, 0, 1),
|
|
new simpleEnemy(213, 213, 263, 288, 0, 1),
|
|
new simpleEnemy(238, 238, 213, 238, 0, 1),
|
|
new simpleEnemy(238, 238, 263, 288, 0, 1),
|
|
|
|
new simpleEnemy(263, 263, 213, 238, 0, 1),
|
|
new simpleEnemy(263, 263, 263, 288, 0, 1),
|
|
new simpleEnemy(288, 288, 213, 238, 0, 1),
|
|
new simpleEnemy(288, 288, 263, 288, 0, 1),
|
|
new simpleEnemy(313, 313, 213, 238, 0, 1),
|
|
new simpleEnemy(313, 313, 263, 288, 0, 1),
|
|
new simpleEnemy(338, 338, 213, 238, 0, 1),
|
|
new simpleEnemy(338, 338, 263, 288, 0, 1),
|
|
|
|
new simpleEnemy(363, 363, 213, 238, 0, 1),
|
|
new simpleEnemy(363, 363, 263, 288, 0, 1),
|
|
new simpleEnemy(388, 388, 213, 238, 0, 1),
|
|
new simpleEnemy(388, 388, 263, 288, 0, 1),
|
|
new simpleEnemy(413, 413, 213, 238, 0, 1),
|
|
new simpleEnemy(413, 413, 263, 288, 0, 1),
|
|
new simpleEnemy(438, 438, 213, 238, 0, 1),
|
|
new simpleEnemy(438, 438, 263, 288, 0, 1),
|
|
|
|
new simpleEnemy(463, 463, 213, 238, 0, 1),
|
|
new simpleEnemy(463, 463, 263, 288, 0, 1),
|
|
new simpleEnemy(488, 488, 213, 238, 0, 1),
|
|
new simpleEnemy(488, 488, 263, 288, 0, 1),
|
|
new simpleEnemy(513, 513, 213, 238, 0, 1),
|
|
new simpleEnemy(513, 513, 263, 288, 0, 1),
|
|
new simpleEnemy(538, 538, 213, 238, 0, 1),
|
|
new simpleEnemy(538, 538, 263, 288, 0, 1),
|
|
|
|
|
|
new simpleEnemy(224, 224, 207, 294, 0, 2),
|
|
new simpleEnemy(349, 349, 294, 207, 0, 2),
|
|
new simpleEnemy(474, 474, 207, 294, 0, 2)
|
|
],
|
|
|
|
// level 24
|
|
[
|
|
new staticEnemy(300, 176),
|
|
new staticEnemy(400, 176),
|
|
|
|
|
|
new staticEnemy(300, 251),
|
|
new staticEnemy(400, 251),
|
|
|
|
new staticEnemy(300, 326),
|
|
new staticEnemy(400, 326),
|
|
|
|
new simpleCircularEnemy(250, 200, 38, 0, 3.4),
|
|
new simpleCircularEnemy(250, 200, 38, 90, 3.4),
|
|
new simpleCircularEnemy(250, 200, 38, 180, 3.4),
|
|
new simpleCircularEnemy(250, 200, 38, 270, 3.4),
|
|
|
|
new simpleCircularEnemy(250, 200, 12, 0, 3.4),
|
|
new simpleCircularEnemy(250, 200, 12, 90, 3.4),
|
|
new simpleCircularEnemy(250, 200, 12, 180, 3.4),
|
|
new simpleCircularEnemy(250, 200, 12, 270, 3.4),
|
|
|
|
new simpleCircularEnemy(350, 200, 38, 0, 3.4),
|
|
new simpleCircularEnemy(350, 200, 38, 90, 3.4),
|
|
new simpleCircularEnemy(350, 200, 38, 180, 3.4),
|
|
new simpleCircularEnemy(350, 200, 38, 270, 3.4),
|
|
|
|
new simpleCircularEnemy(350, 200, 12, 0, 3.4),
|
|
new simpleCircularEnemy(350, 200, 12, 90, 3.4),
|
|
new simpleCircularEnemy(350, 200, 12, 180, 3.4),
|
|
new simpleCircularEnemy(350, 200, 12, 270, 3.4),
|
|
|
|
new simpleCircularEnemy(450, 200, 38, 0, 3.4),
|
|
new simpleCircularEnemy(450, 200, 38, 90, 3.4),
|
|
new simpleCircularEnemy(450, 200, 38, 180, 3.4),
|
|
new simpleCircularEnemy(450, 200, 38, 270, 3.4),
|
|
|
|
new simpleCircularEnemy(450, 200, 12, 0, 3.4),
|
|
new simpleCircularEnemy(450, 200, 12, 90, 3.4),
|
|
new simpleCircularEnemy(450, 200, 12, 180, 3.4),
|
|
new simpleCircularEnemy(450, 200, 12, 270, 3.4),
|
|
|
|
///
|
|
new simpleCircularEnemy(250, 300, 38, 0, 3.4),
|
|
new simpleCircularEnemy(250, 300, 38, 90, 3.4),
|
|
new simpleCircularEnemy(250, 300, 38, 180, 3.4),
|
|
new simpleCircularEnemy(250, 300, 38, 270, 3.4),
|
|
|
|
new simpleCircularEnemy(250, 300, 12, 0, 3.4),
|
|
new simpleCircularEnemy(250, 300, 12, 90, 3.4),
|
|
new simpleCircularEnemy(250, 300, 12, 180, 3.4),
|
|
new simpleCircularEnemy(250, 300, 12, 270, 3.4),
|
|
|
|
new simpleCircularEnemy(350, 300, 38, 0, 3.4),
|
|
new simpleCircularEnemy(350, 300, 38, 90, 3.4),
|
|
new simpleCircularEnemy(350, 300, 38, 180, 3.4),
|
|
new simpleCircularEnemy(350, 300, 38, 270, 3.4),
|
|
|
|
new simpleCircularEnemy(350, 300, 12, 0, 3.4),
|
|
new simpleCircularEnemy(350, 300, 12, 90, 3.4),
|
|
new simpleCircularEnemy(350, 300, 12, 180, 3.4),
|
|
new simpleCircularEnemy(350, 300, 12, 270, 3.4),
|
|
|
|
new simpleCircularEnemy(450, 300, 38, 0, 3.4),
|
|
new simpleCircularEnemy(450, 300, 38, 90, 3.4),
|
|
new simpleCircularEnemy(450, 300, 38, 180, 3.4),
|
|
new simpleCircularEnemy(450, 300, 38, 270, 3.4),
|
|
|
|
new simpleCircularEnemy(450, 300, 12, 0, 3.4),
|
|
new simpleCircularEnemy(450, 300, 12, 90, 3.4),
|
|
new simpleCircularEnemy(450, 300, 12, 180, 3.4),
|
|
new simpleCircularEnemy(450, 300, 12, 270, 3.4)
|
|
|
|
|
|
|
|
],
|
|
|
|
// level 25
|
|
[
|
|
new staticEnemy(187, 137),
|
|
new staticEnemy(212, 137),
|
|
new staticEnemy(212, 162),
|
|
new staticEnemy(187, 162),
|
|
|
|
new staticEnemy(287, 137),
|
|
new staticEnemy(312, 137),
|
|
new staticEnemy(312, 162),
|
|
new staticEnemy(287, 162),
|
|
|
|
new staticEnemy(387, 137),
|
|
new staticEnemy(412, 137),
|
|
new staticEnemy(412, 162),
|
|
new staticEnemy(387, 162),
|
|
|
|
new staticEnemy(487, 137),
|
|
new staticEnemy(512, 137),
|
|
new staticEnemy(512, 162),
|
|
new staticEnemy(487, 162),
|
|
|
|
|
|
new staticEnemy(187, 237),
|
|
new staticEnemy(212, 237),
|
|
new staticEnemy(212, 262),
|
|
new staticEnemy(187, 262),
|
|
|
|
new staticEnemy(487, 237),
|
|
new staticEnemy(512, 237),
|
|
new staticEnemy(512, 262),
|
|
new staticEnemy(487, 262),
|
|
|
|
new staticEnemy(187, 337),
|
|
new staticEnemy(212, 337),
|
|
new staticEnemy(212, 362),
|
|
new staticEnemy(187, 362),
|
|
|
|
new staticEnemy(487, 337),
|
|
new staticEnemy(512, 337),
|
|
new staticEnemy(512, 362),
|
|
new staticEnemy(487, 362),
|
|
|
|
|
|
new linearEnemy([
|
|
[163, 238, 113, 113, 3.2, 0],
|
|
[238, 238, 113, 188, 0, 3.2],
|
|
[238, 163, 188, 188, 3.2, 0],
|
|
[163, 238, 188, 113, 0, 3.2]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
|
|
[238, 163, 188, 188, 3.2, 0],
|
|
[163, 238, 188, 113, 0, 3.2],
|
|
[163, 238, 113, 113, 3.2, 0],
|
|
[238, 238, 113, 188, 0, 3.2]
|
|
]),
|
|
|
|
|
|
new linearEnemy([
|
|
[263, 338, 113, 113, 3.2, 0],
|
|
[338, 338, 113, 188, 0, 3.2],
|
|
[338, 263, 188, 188, 3.2, 0],
|
|
[263, 338, 188, 113, 0, 3.2]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
|
|
[338, 263, 188, 188, 3.2, 0],
|
|
[263, 338, 188, 113, 0, 3.2],
|
|
[263, 338, 113, 113, 3.2, 0],
|
|
[338, 338, 113, 188, 0, 3.2]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[363, 438, 113, 113, 3.2, 0],
|
|
[438, 438, 113, 188, 0, 3.2],
|
|
[438, 363, 188, 188, 3.2, 0],
|
|
[363, 438, 188, 113, 0, 3.2]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
|
|
[438, 363, 188, 188, 3.2, 0],
|
|
[363, 438, 188, 113, 0, 3.2],
|
|
[363, 438, 113, 113, 3.2, 0],
|
|
[438, 438, 113, 188, 0, 3.2]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[463, 538, 113, 113, 3.2, 0],
|
|
[538, 538, 113, 188, 0, 3.2],
|
|
[538, 463, 188, 188, 3.2, 0],
|
|
[463, 538, 188, 113, 0, 3.2]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
|
|
[538, 463, 188, 188, 3.2, 0],
|
|
[463, 538, 188, 113, 0, 3.2],
|
|
[463, 538, 113, 113, 3.2, 0],
|
|
[538, 538, 113, 188, 0, 3.2]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[163, 238, 213, 213, 3.2, 0],
|
|
[238, 238, 213, 288, 0, 3.2],
|
|
[238, 163, 288, 288, 3.2, 0],
|
|
[163, 238, 288, 213, 0, 3.2]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
|
|
[238, 163, 288, 288, 3.2, 0],
|
|
[163, 238, 288, 213, 0, 3.2],
|
|
[163, 238, 213, 213, 3.2, 0],
|
|
[238, 238, 213, 288, 0, 3.2]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[163, 238, 313, 313, 3.2, 0],
|
|
[238, 238, 313, 388, 0, 3.2],
|
|
[238, 163, 388, 388, 3.2, 0],
|
|
[163, 238, 388, 313, 0, 3.2]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
|
|
[238, 163, 388, 388, 3.2, 0],
|
|
[163, 238, 388, 313, 0, 3.2],
|
|
[163, 238, 313, 313, 3.2, 0],
|
|
[238, 238, 313, 388, 0, 3.2]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[463, 538, 213, 213, 3.2, 0],
|
|
[538, 538, 213, 288, 0, 3.2],
|
|
[538, 463, 288, 288, 3.2, 0],
|
|
[463, 538, 288, 213, 0, 3.2]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
|
|
[538, 463, 288, 288, 3.2, 0],
|
|
[463, 538, 288, 213, 0, 3.2],
|
|
[463, 538, 213, 213, 3.2, 0],
|
|
[538, 538, 213, 288, 0, 3.2]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[463, 538, 313, 313, 3.2, 0],
|
|
[538, 538, 313, 388, 0, 3.2],
|
|
[538, 463, 388, 388, 3.2, 0],
|
|
[463, 538, 388, 313, 0, 3.2]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
|
|
[538, 463, 388, 388, 3.2, 0],
|
|
[463, 538, 388, 313, 0, 3.2],
|
|
[463, 538, 313, 313, 3.2, 0],
|
|
[538, 538, 313, 388, 0, 3.2]
|
|
])
|
|
],
|
|
|
|
// level 26
|
|
[
|
|
new simpleEnemy(182, 247, 89, 89, 2.6, 0),
|
|
new simpleEnemy(257, 322, 89, 89, 2.6, 0),
|
|
new simpleEnemy(332, 397, 89, 89, 2.6, 0),
|
|
new simpleEnemy(407, 472, 89, 89, 2.6, 0),
|
|
|
|
new simpleEnemy(247, 182, 114, 114, 2.6, 0),
|
|
new simpleEnemy(322, 257, 114, 114, 2.6, 0),
|
|
new simpleEnemy(397, 332, 114, 114, 2.6, 0),
|
|
new simpleEnemy(472, 407, 114, 114, 2.6, 0),
|
|
|
|
|
|
new simpleEnemy(182, 247, 164, 164, 2.6, 0),
|
|
new simpleEnemy(257, 322, 164, 164, 2.6, 0),
|
|
new simpleEnemy(332, 397, 164, 164, 2.6, 0),
|
|
|
|
|
|
new simpleEnemy(247, 182, 189, 189, 2.6, 0),
|
|
new simpleEnemy(322, 257, 189, 189, 2.6, 0),
|
|
new simpleEnemy(397, 332, 189, 189, 2.6, 0),
|
|
|
|
|
|
new simpleEnemy(489, 489, 81, 146, 0, 2.6),
|
|
new simpleEnemy(489, 489, 156, 221, 0, 2.6),
|
|
new simpleEnemy(489, 489, 231, 297, 0, 2.6),
|
|
new simpleEnemy(489, 489, 307, 372, 0, 2.6),
|
|
|
|
new simpleEnemy(514, 514, 146, 81, 0, 2.6),
|
|
new simpleEnemy(514, 514, 221, 156, 0, 2.6),
|
|
new simpleEnemy(514, 514, 297, 231, 0, 2.6),
|
|
new simpleEnemy(514, 514, 372, 307, 0, 2.6),
|
|
|
|
new simpleEnemy(414, 414, 156, 221, 0, 2.6),
|
|
new simpleEnemy(414, 414, 231, 296, 0, 2.6),
|
|
new simpleEnemy(439, 439, 221, 156, 0, 2.6),
|
|
new simpleEnemy(439, 439, 296, 231, 0, 2.6),
|
|
|
|
new simpleEnemy(190, 190, 205, 270, 0, 2.6),
|
|
new simpleEnemy(190, 190, 280, 345, 0, 2.6),
|
|
new simpleEnemy(190, 190, 355, 420, 0, 2.6),
|
|
|
|
new simpleEnemy(215, 215, 270, 205, 0, 2.6),
|
|
new simpleEnemy(215, 215, 345, 280, 0, 2.6),
|
|
new simpleEnemy(215, 215, 420, 355, 0, 2.6),
|
|
|
|
new simpleEnemy(231, 296, 389, 389, 2.6, 0),
|
|
new simpleEnemy(306, 371, 389, 389, 2.6, 0),
|
|
new simpleEnemy(381, 446, 389, 389, 2.6, 0),
|
|
new simpleEnemy(456, 521, 389, 389, 2.6, 0),
|
|
|
|
new simpleEnemy(296, 231, 414, 414, 2.6, 0),
|
|
new simpleEnemy(371, 306, 414, 414, 2.6, 0),
|
|
new simpleEnemy(446, 381, 414, 414, 2.6, 0),
|
|
new simpleEnemy(521, 456, 414, 414, 2.6, 0),
|
|
|
|
new simpleEnemy(306, 371, 314, 314, 2.6, 0),
|
|
new simpleEnemy(381, 447, 314, 314, 2.6, 0),
|
|
|
|
new simpleEnemy(371, 306, 339, 339, 2.6, 0),
|
|
new simpleEnemy(447, 381, 339, 339, 2.6, 0),
|
|
|
|
new simpleEnemy(265, 265, 280, 345, 0, 2.6),
|
|
|
|
new simpleEnemy(290, 290, 345, 280, 0, 2.6)
|
|
|
|
],
|
|
|
|
// level 27
|
|
[
|
|
new simpleEnemy(105, 595, 87, 87, 7, 0),
|
|
new simpleEnemy(105, 595, 162, 162, 7, 0),
|
|
new simpleEnemy(105, 595, 337, 337, 7, 0),
|
|
new simpleEnemy(105, 595, 412, 412, 7, 0),
|
|
|
|
new simpleEnemy(114, 114, 82, 418, 0, 6.7),
|
|
new simpleEnemy(239, 239, 82, 418, 0, 6.7),
|
|
new simpleEnemy(464, 464, 82, 418, 0, 6.7),
|
|
new simpleEnemy(589, 589, 82, 418, 0, 6.7)
|
|
|
|
|
|
|
|
|
|
|
|
],
|
|
|
|
// level 28
|
|
[
|
|
new simpleEnemy(283, 343, 138, 138, 3, 0),
|
|
new simpleEnemy(285, 343, 163, 163, 3, 0),
|
|
|
|
new simpleEnemy(360, 420, 138, 138, 3, 0),
|
|
new simpleEnemy(360, 420, 163, 163, 3, 0),
|
|
|
|
new simpleEnemy(260, 345, 189, 189, 3, 0),
|
|
new simpleEnemy(260, 345, 214, 214, 3, 0),
|
|
|
|
new simpleEnemy(358, 443, 189, 189, 3, 0),
|
|
new simpleEnemy(358, 443, 214, 214, 3, 0),
|
|
|
|
new simpleEnemy(260, 345, 289, 289, 3, 0),
|
|
new simpleEnemy(260, 345, 314, 314, 3, 0),
|
|
|
|
new simpleEnemy(358, 443, 289, 289, 3, 0),
|
|
new simpleEnemy(358, 443, 314, 314, 3, 0),
|
|
|
|
new simpleEnemy(283, 343, 338, 338, 3, 0),
|
|
new simpleEnemy(285, 343, 363, 363, 3, 0),
|
|
|
|
new simpleEnemy(360, 420, 338, 338, 3, 0),
|
|
new simpleEnemy(360, 420, 363, 363, 3, 0),
|
|
|
|
new simpleEnemy(234, 346, 239, 239, 3, 0),
|
|
new simpleEnemy(234, 346, 264, 264, 3, 0),
|
|
|
|
new simpleEnemy(234, 346, 239, 239, 3, 0),
|
|
new simpleEnemy(234, 346, 264, 264, 3, 0),
|
|
|
|
new simpleEnemy(358, 470, 240, 240, 3, 0),
|
|
new simpleEnemy(358, 470, 265, 265, 3, 0),
|
|
|
|
],
|
|
|
|
// level 29
|
|
[
|
|
|
|
|
|
new staticEnemy(237, 338),
|
|
new staticEnemy(237, 363),
|
|
new staticEnemy(462, 338),
|
|
new staticEnemy(462, 363),
|
|
|
|
new simpleEnemy(155, 220, 163, 163, 2, 0),
|
|
new simpleEnemy(230, 295, 163, 163, 2, 0),
|
|
|
|
new simpleEnemy(180, 271, 188, 188, 3, 0),
|
|
|
|
new simpleEnemy(220,155, 213, 213, 2, 0),
|
|
new simpleEnemy( 295,230, 213, 213, 2, 0),
|
|
|
|
new simpleEnemy(180, 271, 238, 238, 3, 0),
|
|
|
|
new simpleEnemy(155, 220, 263, 263, 2, 0),
|
|
new simpleEnemy(230, 295, 263, 263, 2, 0),
|
|
|
|
new simpleEnemy(206, 297, 313, 313, 3, 0),
|
|
|
|
new simpleEnemy(269, 178, 338, 338, 3, 0),
|
|
|
|
new simpleEnemy(206, 297, 363, 363, 3, 0),
|
|
|
|
new simpleEnemy(269, 178, 388, 388, 3, 0),
|
|
|
|
//
|
|
new simpleEnemy(471, 405, 163, 163, 2, 0),
|
|
new simpleEnemy(544, 479, 163, 163, 2, 0),
|
|
|
|
new simpleEnemy(519, 428, 188, 188, 3, 0),
|
|
|
|
new simpleEnemy(407,472, 213, 213, 2, 0),
|
|
new simpleEnemy( 480,545, 213, 213, 2, 0),
|
|
|
|
new simpleEnemy(519, 428, 238, 238, 3, 0),
|
|
|
|
new simpleEnemy(471, 405, 263, 263, 2, 0),
|
|
new simpleEnemy(544, 479, 263, 263, 2, 0),
|
|
|
|
new simpleEnemy(495, 404, 313, 313, 3, 0),
|
|
|
|
new simpleEnemy(432, 523, 338, 338, 3, 0),
|
|
|
|
new simpleEnemy(495, 404, 363, 363, 3, 0),
|
|
|
|
new simpleEnemy(432, 523, 388, 388, 3, 0),
|
|
|
|
|
|
],
|
|
|
|
// level 30
|
|
[
|
|
new linearEnemy([
|
|
[239, 264, 113, 113, 2.6, 0],
|
|
[264, 264, 113, 138, 0, 2.6],
|
|
[264, 239, 138, 138, 2.6, 0],
|
|
[239, 239, 138, 113, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[339, 364, 113, 113, 2.6, 0],
|
|
[364, 364, 113, 138, 0, 2.6],
|
|
[364, 339, 138, 138, 2.6, 0],
|
|
[339, 339, 138, 113, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[439, 464, 113, 113, 2.6, 0],
|
|
[464, 464, 113, 138, 0, 2.6],
|
|
[464, 439, 138, 138, 2.6, 0],
|
|
[439, 439, 138, 113, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[315, 290, 139, 139, 2.6, 0],
|
|
[290, 290, 139, 114, 0, 2.6],
|
|
[290, 315, 114, 114, 2.6, 0],
|
|
[315, 290, 114, 139, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[415, 390, 139, 139, 2.6, 0],
|
|
[390, 390, 139, 114, 0, 2.6],
|
|
[390, 415, 114, 114, 2.6, 0],
|
|
[415, 390, 114, 139, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[289, 314, 163, 163, 2.6, 0],
|
|
[314, 314, 163, 188, 0, 2.6],
|
|
[314, 289, 188, 188, 2.6, 0],
|
|
[289, 314, 188, 163, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[389, 414, 163, 163, 2.6, 0],
|
|
[414, 414, 163, 188, 0, 2.6],
|
|
[414, 389, 188, 188, 2.6, 0],
|
|
[389, 414, 188, 163, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[264, 239, 188, 188, 2.6, 0],
|
|
[239, 239, 188, 163, 0, 2.6],
|
|
[239, 264, 163, 163, 2.6, 0],
|
|
[264, 239, 163, 188, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[364, 339, 188, 188, 2.6, 0],
|
|
[339, 339, 188, 163, 0, 2.6],
|
|
[339, 364, 163, 163, 2.6, 0],
|
|
[364, 339, 163, 188, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[464, 439, 188, 188, 2.6, 0],
|
|
[439, 439, 188, 163, 0, 2.6],
|
|
[439, 464, 163, 163, 2.6, 0],
|
|
[464, 439, 163, 188, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[239, 264, 213, 213, 2.6, 0],
|
|
[264, 264, 213, 238, 0, 2.6],
|
|
[264, 239, 238, 238, 2.6, 0],
|
|
[239, 239, 238, 213, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[439, 464, 213, 213, 2.6, 0],
|
|
[464, 464, 213, 238, 0, 2.6],
|
|
[464, 439, 238, 238, 2.6, 0],
|
|
[439, 439, 238, 213, 0, 2.6]
|
|
]),
|
|
|
|
///
|
|
new linearEnemy([
|
|
[315, 290, 239, 239, 2.6, 0],
|
|
[290, 290, 239, 214, 0, 2.6],
|
|
[290, 315, 214, 214, 2.6, 0],
|
|
[315, 290, 214, 239, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[415, 390, 239, 239, 2.6, 0],
|
|
[390, 390, 239, 214, 0, 2.6],
|
|
[390, 415, 214, 214, 2.6, 0],
|
|
[415, 390, 214, 239, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[289, 314, 263, 263, 2.6, 0],
|
|
[314, 314, 263, 288, 0, 2.6],
|
|
[314, 289, 288, 288, 2.6, 0],
|
|
[289, 314, 288, 263, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[389, 414, 263, 263, 2.6, 0],
|
|
[414, 414, 263, 288, 0, 2.6],
|
|
[414, 389, 288, 288, 2.6, 0],
|
|
[389, 414, 288, 263, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[264, 239, 288, 288, 2.6, 0],
|
|
[239, 239, 288, 263, 0, 2.6],
|
|
[239, 264, 263, 263, 2.6, 0],
|
|
[264, 239, 263, 288, 0, 2.6]
|
|
]),
|
|
|
|
|
|
|
|
new linearEnemy([
|
|
[464, 439, 288, 288, 2.6, 0],
|
|
[439, 439, 288, 263, 0, 2.6],
|
|
[439, 464, 263, 263, 2.6, 0],
|
|
[464, 439, 263, 288, 0, 2.6]
|
|
]),
|
|
|
|
//
|
|
|
|
new linearEnemy([
|
|
[239, 264, 313, 313, 2.6, 0],
|
|
[264, 264, 313, 338, 0, 2.6],
|
|
[264, 239, 338, 338, 2.6, 0],
|
|
[239, 239, 338, 313, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[339, 364, 313, 313, 2.6, 0],
|
|
[364, 364, 313, 338, 0, 2.6],
|
|
[364, 339, 338, 338, 2.6, 0],
|
|
[339, 339, 338, 313, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[439, 464, 313, 313, 2.6, 0],
|
|
[464, 464, 313, 338, 0, 2.6],
|
|
[464, 439, 338, 338, 2.6, 0],
|
|
[439, 439, 338, 313, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[315, 290, 339, 339, 2.6, 0],
|
|
[290, 290, 339, 314, 0, 2.6],
|
|
[290, 315, 314, 314, 2.6, 0],
|
|
[315, 290, 314, 339, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[415, 390, 339, 339, 2.6, 0],
|
|
[390, 390, 339, 314, 0, 2.6],
|
|
[390, 415, 314, 314, 2.6, 0],
|
|
[415, 390, 314, 339, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[289, 314, 363, 363, 2.6, 0],
|
|
[314, 314, 363, 388, 0, 2.6],
|
|
[314, 289, 388, 388, 2.6, 0],
|
|
[289, 314, 388, 363, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[389, 414, 363, 363, 2.6, 0],
|
|
[414, 414, 363, 388, 0, 2.6],
|
|
[414, 389, 388, 388, 2.6, 0],
|
|
[389, 414, 388, 363, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[264, 239, 388, 388, 2.6, 0],
|
|
[239, 239, 388, 363, 0, 2.6],
|
|
[239, 264, 363, 363, 2.6, 0],
|
|
[264, 239, 363, 388, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[364, 339, 388, 388, 2.6, 0],
|
|
[339, 339, 388, 363, 0, 2.6],
|
|
[339, 364, 363, 363, 2.6, 0],
|
|
[364, 339, 363, 388, 0, 2.6]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[464, 439, 388, 388, 2.6, 0],
|
|
[439, 439, 388, 363, 0, 2.6],
|
|
[439, 464, 363, 363, 2.6, 0],
|
|
[464, 439, 363, 388, 0, 2.6]
|
|
]),
|
|
],
|
|
|
|
// level 31
|
|
[
|
|
new staticEnemy(163, 163),
|
|
new staticEnemy(188, 138),
|
|
new staticEnemy(213, 113),
|
|
new staticEnemy(238, 88),
|
|
|
|
new staticEnemy(463, 88),
|
|
new staticEnemy(488, 113),
|
|
new staticEnemy(513, 138),
|
|
new staticEnemy(538, 163),
|
|
|
|
new staticEnemy(213, 188),
|
|
new staticEnemy(238, 163),
|
|
new staticEnemy(263, 138),
|
|
|
|
new staticEnemy(288, 138),
|
|
new staticEnemy(313, 138),
|
|
new staticEnemy(338, 138),
|
|
new staticEnemy(363, 138),
|
|
new staticEnemy(388, 138),
|
|
new staticEnemy(413, 138),
|
|
new staticEnemy(438, 138),
|
|
new staticEnemy(463, 163),
|
|
new staticEnemy(488, 188),
|
|
|
|
//
|
|
|
|
new staticEnemy(163, 338),
|
|
new staticEnemy(188, 363),
|
|
new staticEnemy(213, 388),
|
|
new staticEnemy(238, 413),
|
|
|
|
new staticEnemy(463, 414),
|
|
new staticEnemy(488, 389),
|
|
new staticEnemy(513, 364),
|
|
new staticEnemy(538, 339),
|
|
|
|
new staticEnemy(213, 315),
|
|
new staticEnemy(238, 340),
|
|
new staticEnemy(263, 365),
|
|
|
|
new staticEnemy(288, 365),
|
|
new staticEnemy(313, 365),
|
|
new staticEnemy(338, 365),
|
|
new staticEnemy(363, 365),
|
|
new staticEnemy(388, 365),
|
|
new staticEnemy(413, 365),
|
|
new staticEnemy(438, 365),
|
|
new staticEnemy(463, 340),
|
|
new staticEnemy(488, 315),
|
|
|
|
new simpleEnemy(543, 158, 88, 88, 5.8, 0),
|
|
new simpleEnemy(543, 158, 113, 113, 5.8, 0),
|
|
new simpleEnemy(543, 158, 138, 138, 5.8, 0),
|
|
new simpleEnemy(543, 158, 163, 163, 5.8, 0),
|
|
new simpleEnemy(543, 158, 188, 188, 5.8, 0),
|
|
|
|
new simpleEnemy(158, 543, 314, 314, 5.8, 0),
|
|
new simpleEnemy(158, 543, 339, 339, 5.8, 0),
|
|
new simpleEnemy(158, 543, 364, 364, 5.8, 0),
|
|
new simpleEnemy(158, 543, 389, 389, 5.8, 0),
|
|
new simpleEnemy(158, 543, 414, 414, 5.8, 0)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
],
|
|
|
|
// level 32
|
|
[
|
|
new staticEnemy(138, 163),
|
|
new staticEnemy(163, 163),
|
|
new staticEnemy(188, 163),
|
|
new staticEnemy(138, 188),
|
|
new staticEnemy(138, 213),
|
|
new staticEnemy(163, 188),
|
|
|
|
new staticEnemy(263, 163),
|
|
new staticEnemy(288, 163),
|
|
new staticEnemy(314, 163),
|
|
new staticEnemy(314, 188),
|
|
new staticEnemy(314, 213),
|
|
new staticEnemy(288, 188),
|
|
|
|
new staticEnemy(138, 288),
|
|
new staticEnemy(138, 314),
|
|
new staticEnemy(138, 339),
|
|
new staticEnemy(163, 339),
|
|
new staticEnemy(188, 339),
|
|
new staticEnemy(163, 314),
|
|
|
|
new staticEnemy(263, 339),
|
|
new staticEnemy(288, 339),
|
|
new staticEnemy(314, 339),
|
|
new staticEnemy(314, 314),
|
|
new staticEnemy(314, 288),
|
|
new staticEnemy(288, 314),
|
|
|
|
///
|
|
|
|
new staticEnemy(388, 163),
|
|
new staticEnemy(413, 163),
|
|
new staticEnemy(438, 163),
|
|
new staticEnemy(388, 188),
|
|
new staticEnemy(388, 213),
|
|
new staticEnemy(413, 188),
|
|
|
|
new staticEnemy(513, 163),
|
|
new staticEnemy(538, 163),
|
|
new staticEnemy(564, 163),
|
|
new staticEnemy(564, 188),
|
|
new staticEnemy(564, 213),
|
|
new staticEnemy(538, 188),
|
|
|
|
new staticEnemy(388, 288),
|
|
new staticEnemy(388, 314),
|
|
new staticEnemy(388, 339),
|
|
new staticEnemy(413, 339),
|
|
new staticEnemy(438, 339),
|
|
new staticEnemy(413, 314),
|
|
|
|
new staticEnemy(513, 339),
|
|
new staticEnemy(538, 339),
|
|
new staticEnemy(564, 339),
|
|
new staticEnemy(564, 314),
|
|
new staticEnemy(564, 288),
|
|
new staticEnemy(538, 314),
|
|
|
|
|
|
|
|
|
|
new reverseCircularEnemy(225, 250, 12, -90, 270, 4),
|
|
new reverseCircularEnemy(225, 250, 37, -90, 270, 4),
|
|
new reverseCircularEnemy(225, 250, 62, -90, 270, 4),
|
|
new reverseCircularEnemy(225, 250, 87, -90, 270, 4),
|
|
|
|
new reverseCircularEnemy(225, 250, -12, -90, 270, 4),
|
|
new reverseCircularEnemy(225, 250, -37, -90, 270, 4),
|
|
new reverseCircularEnemy(225, 250, -62, -90, 270, 4),
|
|
new reverseCircularEnemy(225, 250, -87, -90, 270, 4),
|
|
|
|
new reverseCircularEnemy(475, 250, 12, -90, 270, 4),
|
|
new reverseCircularEnemy(475, 250, 37, -90, 270, 4),
|
|
new reverseCircularEnemy(475, 250, 62, -90, 270, 4),
|
|
new reverseCircularEnemy(475, 250, 87, -90, 270, 4),
|
|
|
|
new reverseCircularEnemy(475, 250, -12, -90, 270, 4),
|
|
new reverseCircularEnemy(475, 250, -37, -90, 270, 4),
|
|
new reverseCircularEnemy(475, 250, -62, -90, 270, 4),
|
|
new reverseCircularEnemy(475, 250, -87, -90, 270, 4)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
],
|
|
|
|
// level 33
|
|
[
|
|
new simpleEnemy(163, 238, 238, 238, 3, 0),
|
|
new simpleEnemy(363, 438, 238, 238, 3, 0),
|
|
new simpleEnemy(339, 264, 238, 238, 3, 0),
|
|
new simpleEnemy(539, 464, 238, 238, 3, 0),
|
|
|
|
new simpleEnemy(238, 163, 263, 263, 3, 0),
|
|
new simpleEnemy(438, 363, 263, 263, 3, 0),
|
|
new simpleEnemy(264, 339, 263, 263, 3, 0),
|
|
new simpleEnemy(464, 539, 263, 263, 3, 0),
|
|
|
|
new simpleEnemy(338, 338, 213, 139, 0, 3),
|
|
new simpleEnemy(338, 338, 362, 287, 0, 3),
|
|
new simpleEnemy(363, 363, 139, 213, 0, 3),
|
|
new simpleEnemy(363, 363, 287, 362, 0, 3),
|
|
|
|
|
|
|
|
],
|
|
|
|
// level 34
|
|
[
|
|
new simpleEnemy(158, 444, 138, 138, 5.6, 0),
|
|
new simpleEnemy(158, 444, 188, 188, 5.6, 0),
|
|
new simpleEnemy(158, 444, 238, 238, 5.6, 0),
|
|
new simpleEnemy(158, 444, 288, 288, 5.6, 0),
|
|
new simpleEnemy(158, 444, 338, 338, 5.6, 0),
|
|
new simpleEnemy(158, 444, 388, 388, 5.6, 0),
|
|
|
|
new simpleEnemy(444, 158, 113, 113, 5.6, 0),
|
|
new simpleEnemy(444, 158, 163, 163, 5.6, 0),
|
|
new simpleEnemy(444, 158, 213, 213, 5.6, 0),
|
|
new simpleEnemy(444, 158, 263, 263, 5.6, 0),
|
|
new simpleEnemy(444, 158, 313, 313, 5.6, 0),
|
|
new simpleEnemy(444, 158, 363, 363, 5.6, 0),
|
|
|
|
|
|
new simpleEnemy(163, 163, 107, 393, 0, 5.6),
|
|
new simpleEnemy(213, 213, 107, 393, 0, 5.6),
|
|
new simpleEnemy(263, 263, 107, 393, 0, 5.6),
|
|
new simpleEnemy(313, 313, 107, 393, 0, 5.6),
|
|
new simpleEnemy(363, 363, 107, 393, 0, 5.6),
|
|
new simpleEnemy(413, 413, 107, 393, 0, 5.6),
|
|
|
|
new simpleEnemy(188, 188, 393, 107 , 0, 5.6),
|
|
new simpleEnemy(238, 238, 393, 107, 0, 5.6),
|
|
new simpleEnemy(288, 288, 393, 107, 0, 5.6),
|
|
new simpleEnemy(338, 338, 393, 107, 0, 5.6),
|
|
new simpleEnemy(388, 388, 393, 107, 0, 5.6),
|
|
new simpleEnemy(438, 438, 393, 107, 0, 5.6),
|
|
|
|
],
|
|
|
|
// level 35
|
|
[
|
|
new simpleEnemy(258,444 , 188, 188, 5.6, 0),
|
|
new simpleEnemy(258,444 , 238, 238, 5.6, 0),
|
|
new simpleEnemy(258,444 , 288, 288, 5.6, 0),
|
|
new simpleEnemy(258,444 , 338, 338, 5.6, 0),
|
|
|
|
new simpleEnemy(444,258 , 163,163, 5.6, 0),
|
|
new simpleEnemy(444,258 , 213, 213, 5.6, 0),
|
|
new simpleEnemy(444,258 , 263, 263, 5.6, 0),
|
|
new simpleEnemy(444,258 , 313, 313, 5.6, 0),
|
|
|
|
new simpleEnemy(262,262 , 158, 343, 0, 5.6),
|
|
new simpleEnemy(312,312 , 158, 343, 0, 5.6),
|
|
new simpleEnemy(362,362 , 158, 343, 0, 5.6),
|
|
new simpleEnemy(412,412 , 158, 343, 0, 5.6),
|
|
|
|
new simpleEnemy(287,287 , 343,158, 0, 5.6),
|
|
new simpleEnemy(337,337 , 343,158, 0, 5.6),
|
|
new simpleEnemy(387,387 , 343,158, 0, 5.6),
|
|
new simpleEnemy(437,437 , 343,158, 0, 5.6),
|
|
|
|
|
|
|
|
],
|
|
|
|
// level 36
|
|
[
|
|
new staticEnemy(163, 64),
|
|
new staticEnemy(188, 64),
|
|
new staticEnemy(213, 64),
|
|
new staticEnemy(238, 64),
|
|
|
|
new staticEnemy(263, 64),
|
|
new staticEnemy(288, 64),
|
|
new staticEnemy(313, 64),
|
|
new staticEnemy(338, 64),
|
|
|
|
new staticEnemy(363, 64),
|
|
new staticEnemy(388, 64),
|
|
new staticEnemy(413, 64),
|
|
new staticEnemy(438, 64),
|
|
|
|
new staticEnemy(463, 64),
|
|
new staticEnemy(488, 64),
|
|
new staticEnemy(513, 64),
|
|
new staticEnemy(538, 64),
|
|
/////// 2
|
|
new staticEnemy(163, 89),
|
|
new staticEnemy(188, 89),
|
|
new staticEnemy(213, 89),
|
|
new staticEnemy(238, 89),
|
|
new staticEnemy(263, 89),
|
|
|
|
|
|
new staticEnemy(438, 89),
|
|
new staticEnemy(463, 89),
|
|
new staticEnemy(488, 89),
|
|
new staticEnemy(513, 89),
|
|
new staticEnemy(538, 89),
|
|
//3
|
|
|
|
new staticEnemy(163, 114),
|
|
new staticEnemy(188, 114),
|
|
new staticEnemy(213, 114),
|
|
|
|
new staticEnemy(313, 114),
|
|
new staticEnemy(338, 114),
|
|
|
|
new staticEnemy(363, 114),
|
|
new staticEnemy(388, 114),
|
|
|
|
new staticEnemy(488, 114),
|
|
new staticEnemy(513, 114),
|
|
new staticEnemy(538, 114),
|
|
//4
|
|
|
|
new staticEnemy(163, 139),
|
|
new staticEnemy(188, 139),
|
|
|
|
|
|
new staticEnemy(263, 139),
|
|
new staticEnemy(288, 139),
|
|
new staticEnemy(313, 139),
|
|
new staticEnemy(338, 139),
|
|
|
|
new staticEnemy(363, 139),
|
|
new staticEnemy(388, 139),
|
|
new staticEnemy(413, 139),
|
|
new staticEnemy(438, 139),
|
|
|
|
|
|
new staticEnemy(513, 139),
|
|
new staticEnemy(538, 139),
|
|
///////5
|
|
|
|
new staticEnemy(163, 164),
|
|
new staticEnemy(188, 164),
|
|
|
|
new staticEnemy(238, 164),
|
|
|
|
new staticEnemy(263, 164),
|
|
|
|
new staticEnemy(438, 164),
|
|
|
|
new staticEnemy(463, 164),
|
|
|
|
new staticEnemy(513, 164),
|
|
new staticEnemy(538, 164),
|
|
//6
|
|
new staticEnemy(163, 189),
|
|
new staticEnemy(188, 189),
|
|
|
|
new staticEnemy(238, 189),
|
|
|
|
|
|
new staticEnemy(313, 189),
|
|
new staticEnemy(338, 189),
|
|
|
|
new staticEnemy(363, 189),
|
|
|
|
new staticEnemy(388, 189),
|
|
|
|
new staticEnemy(463, 189),
|
|
|
|
|
|
new staticEnemy(538, 189),
|
|
//7
|
|
|
|
new staticEnemy(163, 214),
|
|
|
|
new staticEnemy(238, 214),
|
|
|
|
|
|
new staticEnemy(288, 214),
|
|
new staticEnemy(313, 214),
|
|
new staticEnemy(338, 214),
|
|
|
|
new staticEnemy(363, 214),
|
|
new staticEnemy(388, 214),
|
|
new staticEnemy(413, 214),
|
|
|
|
|
|
new staticEnemy(463, 214),
|
|
new staticEnemy(488, 214),
|
|
|
|
new staticEnemy(538, 214),
|
|
//8
|
|
|
|
new staticEnemy(163, 239),
|
|
|
|
new staticEnemy(213, 239),
|
|
new staticEnemy(238, 239),
|
|
|
|
|
|
new staticEnemy(288, 239),
|
|
|
|
new staticEnemy(413, 239),
|
|
|
|
|
|
new staticEnemy(463, 239),
|
|
new staticEnemy(488, 239),
|
|
|
|
new staticEnemy(538, 239),
|
|
|
|
|
|
|
|
//10
|
|
new staticEnemy(163, 264),
|
|
|
|
|
|
new staticEnemy(238, 264),
|
|
|
|
new staticEnemy(288, 264),
|
|
|
|
new staticEnemy(338, 264),
|
|
|
|
|
|
new staticEnemy(413, 264),
|
|
|
|
new staticEnemy(463, 264),
|
|
new staticEnemy(488, 264),
|
|
|
|
new staticEnemy(538, 264),
|
|
//
|
|
new staticEnemy(163, 289),
|
|
new staticEnemy(188, 289),
|
|
|
|
new staticEnemy(238, 289),
|
|
|
|
new staticEnemy(288, 289),
|
|
|
|
new staticEnemy(338, 289),
|
|
new staticEnemy(363, 289),
|
|
new staticEnemy(388, 289),
|
|
new staticEnemy(413, 289),
|
|
|
|
new staticEnemy(463, 289),
|
|
new staticEnemy(488, 289),
|
|
|
|
new staticEnemy(538, 289),
|
|
//
|
|
new staticEnemy(163, 314),
|
|
new staticEnemy(188, 314),
|
|
|
|
new staticEnemy(238, 314),
|
|
|
|
new staticEnemy(288, 314),
|
|
|
|
new staticEnemy(338, 314),
|
|
new staticEnemy(363, 314),
|
|
new staticEnemy(388, 314),
|
|
|
|
|
|
new staticEnemy(463, 314),
|
|
|
|
|
|
new staticEnemy(538, 314),
|
|
//
|
|
new staticEnemy(163, 339),
|
|
new staticEnemy(188, 339),
|
|
|
|
new staticEnemy(238, 339),
|
|
|
|
new staticEnemy(288, 339),
|
|
|
|
|
|
|
|
|
|
|
|
new staticEnemy(438, 339),
|
|
new staticEnemy(463, 339),
|
|
|
|
new staticEnemy(513, 339),
|
|
new staticEnemy(538, 339),
|
|
//
|
|
new staticEnemy(163, 364),
|
|
new staticEnemy(188, 364),
|
|
|
|
new staticEnemy(238, 364),
|
|
|
|
new staticEnemy(288, 364),
|
|
new staticEnemy(313, 364),
|
|
new staticEnemy(338, 364),
|
|
new staticEnemy(363, 364),
|
|
new staticEnemy(388, 364),
|
|
new staticEnemy(413, 364),
|
|
new staticEnemy(438, 364),
|
|
|
|
new staticEnemy(513, 364),
|
|
new staticEnemy(538, 364),
|
|
//
|
|
new staticEnemy(163, 389),
|
|
|
|
|
|
new staticEnemy(238, 389),
|
|
|
|
|
|
new staticEnemy(313, 389),
|
|
new staticEnemy(338, 389),
|
|
new staticEnemy(363, 389),
|
|
new staticEnemy(388, 389),
|
|
|
|
|
|
|
|
new staticEnemy(488, 389),
|
|
new staticEnemy(513, 389),
|
|
new staticEnemy(538, 389),
|
|
//
|
|
new staticEnemy(163, 414),
|
|
|
|
|
|
new staticEnemy(238, 414),
|
|
new staticEnemy(263, 414),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
new staticEnemy(438, 414),
|
|
new staticEnemy(463, 414),
|
|
new staticEnemy(488, 414),
|
|
new staticEnemy(513, 414),
|
|
new staticEnemy(538, 414),
|
|
|
|
//
|
|
new staticEnemy(163, 439),
|
|
new staticEnemy(188, 439),
|
|
new staticEnemy(213, 439),
|
|
new staticEnemy(238, 439),
|
|
|
|
new staticEnemy(263, 439),
|
|
new staticEnemy(288, 439),
|
|
new staticEnemy(313, 439),
|
|
new staticEnemy(338, 439),
|
|
|
|
new staticEnemy(363, 439),
|
|
new staticEnemy(388, 439),
|
|
new staticEnemy(413, 439),
|
|
new staticEnemy(438, 439),
|
|
|
|
new staticEnemy(463, 439),
|
|
new staticEnemy(488, 439),
|
|
new staticEnemy(513, 439),
|
|
new staticEnemy(538, 439),
|
|
|
|
new simpleCircularEnemy(350, 250, 75, -180, 3.2),
|
|
new simpleCircularEnemy(350, 250, 125, -180, 3.2),
|
|
new simpleCircularEnemy(350, 250, 175, -180, 3.2),
|
|
|
|
new simpleCircularEnemy(350, 250, 75, 0, 3.2),
|
|
new simpleCircularEnemy(350, 250, 125, 0, 3.2),
|
|
new simpleCircularEnemy(350, 250, 175, 0, 3.2),
|
|
|
|
new simpleCircularEnemy(350, 250, 75, 90, 3.2),
|
|
new simpleCircularEnemy(350, 250, 125, 90, 3.2),
|
|
new simpleCircularEnemy(350, 250, 175, 90, 3.2),
|
|
|
|
new simpleCircularEnemy(350, 250, 75, -90, 3.2),
|
|
new simpleCircularEnemy(350, 250, 125, -90, 3.2),
|
|
new simpleCircularEnemy(350, 250, 175, -90, 3.2),
|
|
|
|
|
|
|
|
],
|
|
|
|
// level 37
|
|
[
|
|
new simpleEnemy(108, 243, 113, 113, 3, 0),
|
|
new simpleEnemy(108, 243, 163, 163, 3, 0),
|
|
new simpleEnemy(108, 243, 213, 213, 3, 0),
|
|
|
|
new simpleEnemy(243, 108, 138, 138, 3, 0),
|
|
new simpleEnemy(243, 108, 188, 188, 3, 0),
|
|
new simpleEnemy(243, 108, 238, 238, 3, 0),
|
|
|
|
new simpleEnemy(138, 138, 108, 243, 0, 3),
|
|
new simpleEnemy(183, 183, 108, 243, 0, 3),
|
|
new simpleEnemy(238, 238, 108, 243, 0, 3),
|
|
|
|
new simpleEnemy(113, 113, 243,108, 0, 3),
|
|
new simpleEnemy(163, 163, 243,108, 0, 3),
|
|
new simpleEnemy(213, 213, 243,108, 0, 3),
|
|
//////////////
|
|
|
|
new simpleEnemy(283, 418, 113, 113, 3, 0),
|
|
new simpleEnemy(283, 418, 163, 163, 3, 0),
|
|
new simpleEnemy(283, 418, 213, 213, 3, 0),
|
|
|
|
new simpleEnemy(418, 283, 138, 138, 3, 0),
|
|
new simpleEnemy(418, 283, 188, 188, 3, 0),
|
|
new simpleEnemy(418, 283, 238, 238, 3, 0),
|
|
|
|
new simpleEnemy(313, 313, 108, 243, 0, 3),
|
|
new simpleEnemy(363, 363, 108, 243, 0, 3),
|
|
new simpleEnemy(413, 413, 108, 243, 0, 3),
|
|
|
|
new simpleEnemy(288, 288, 243,108, 0, 3),
|
|
new simpleEnemy(338, 338, 243,108, 0, 3),
|
|
new simpleEnemy(388, 388, 243,108, 0, 3),
|
|
////////////
|
|
new simpleEnemy(458, 593, 113, 113, 3, 0),
|
|
new simpleEnemy(458, 593, 163, 163, 3, 0),
|
|
new simpleEnemy(458, 593, 213, 213, 3, 0),
|
|
|
|
new simpleEnemy(593, 458, 138, 138, 3, 0),
|
|
new simpleEnemy(593, 458, 188, 188, 3, 0),
|
|
new simpleEnemy(593, 458, 238, 238, 3, 0),
|
|
|
|
new simpleEnemy(488, 488, 108, 243, 0, 3),
|
|
new simpleEnemy(538, 538, 108, 243, 0, 3),
|
|
new simpleEnemy(588, 588, 108, 243, 0, 3),
|
|
|
|
new simpleEnemy(463, 463, 243,108, 0, 3),
|
|
new simpleEnemy(513, 513, 243,108, 0, 3),
|
|
new simpleEnemy(563, 563, 243,108, 0, 3),
|
|
|
|
|
|
|
|
],
|
|
|
|
// level 38
|
|
[
|
|
new simpleEnemy(162, 162, 133, 368, 0, 2.6),
|
|
new simpleEnemy(212, 212, 133, 368, 0, 2.6),
|
|
new simpleEnemy(262, 262, 133, 368, 0, 2.6),
|
|
new simpleEnemy(312, 312, 133, 368, 0, 2.6),
|
|
new simpleEnemy(362, 362, 133, 368, 0, 2.6),
|
|
new simpleEnemy(412, 412, 133, 368, 0, 2.6),
|
|
new simpleEnemy(462, 462, 133, 368, 0, 2.6),
|
|
new simpleEnemy(512, 512, 133, 368, 0, 2.6),
|
|
|
|
new simpleEnemy(187, 187, 368, 133, 0, 2.6),
|
|
new simpleEnemy(237, 237, 368, 133, 0, 2.6),
|
|
new simpleEnemy(287, 287, 368, 133, 0, 2.6),
|
|
new simpleEnemy(337, 337, 368, 133, 0, 2.6),
|
|
new simpleEnemy(387, 387, 368, 133, 0, 2.6),
|
|
new simpleEnemy(437, 437, 368, 133, 0, 2.6),
|
|
new simpleEnemy(487, 487, 368, 133, 0, 2.6),
|
|
new simpleEnemy(537, 537, 368, 133, 0, 2.6),
|
|
|
|
new simpleEnemy(263, 414, 238, 238, 5, 0),
|
|
new simpleEnemy(288, 439, 238, 238, 5, 0),
|
|
new simpleEnemy(263, 414, 263, 263, 5, 0),
|
|
new simpleEnemy(288, 439, 263, 263, 5, 0),
|
|
|
|
new linearEnemy([
|
|
[213, 463, 188, 188, 5, 0],
|
|
[463, 463, 188, 288, 0, 5],
|
|
[463, 213, 288, 288, 5, 0],
|
|
[213, 213, 288, 188, 0, 5]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[238, 488, 188, 188, 5, 0],
|
|
[488, 488, 188, 288, 0, 5],
|
|
[488, 238, 288, 288, 5, 0],
|
|
[238, 238, 288, 188, 0, 5]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[213, 463, 213, 213, 5, 0],
|
|
[463, 463, 213, 313, 0, 5],
|
|
[463, 213, 313, 313, 5, 0],
|
|
[213, 213, 313, 213, 0, 5]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[238, 488, 213, 213, 5, 0],
|
|
[488, 488, 213, 313, 0, 5],
|
|
[488, 238, 313, 313, 5, 0],
|
|
[238, 288, 313, 213, 0, 5]
|
|
]),
|
|
///
|
|
new linearEnemy([
|
|
[163, 513, 139, 139, 5, 0],
|
|
[513, 513, 139, 339, 0, 5],
|
|
[513, 163, 339, 339, 5, 0],
|
|
[163, 163, 339, 139, 0, 5]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[188, 538, 139, 139, 5, 0],
|
|
[538, 538, 139, 339, 0, 5],
|
|
[538, 188, 339, 339, 5, 0],
|
|
[188, 188, 339, 139, 0, 5]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[163, 513, 163, 163, 5, 0],
|
|
[513, 513, 163, 363, 0, 5],
|
|
[513, 163, 363, 363, 5, 0],
|
|
[163, 163, 363, 163, 0, 5]
|
|
]),
|
|
new linearEnemy([
|
|
[188, 538, 163, 163, 5, 0],
|
|
[538, 538, 163, 363, 0, 5],
|
|
[538, 188, 363, 363, 5, 0],
|
|
[188, 188, 363, 163, 0, 5]
|
|
]),
|
|
|
|
],
|
|
|
|
// level 39
|
|
[
|
|
new simpleEnemy(158, 243, 187, 187, 3, 0),
|
|
|
|
new simpleEnemy(158, 243, 237, 237, 3, 0),
|
|
new simpleEnemy(158, 243, 262, 262, 3, 0),
|
|
new simpleEnemy(158, 243, 287, 287, 3, 0),
|
|
new simpleEnemy(158, 243, 312, 312, 3, 0),
|
|
|
|
new simpleEnemy(258, 343, 187, 187, 3, 0),
|
|
new simpleEnemy(258, 343, 212, 212, 3, 0),
|
|
new simpleEnemy(258, 343, 237, 237, 3, 0),
|
|
new simpleEnemy(258, 343, 262, 262, 3, 0),
|
|
|
|
new simpleEnemy(258, 343, 312, 312, 3, 0),
|
|
|
|
new simpleEnemy(358, 443, 187, 187, 3, 0),
|
|
new simpleEnemy(358, 443, 212, 212, 3, 0),
|
|
new simpleEnemy(358, 443, 237, 237, 3, 0),
|
|
new simpleEnemy(358, 443, 262, 262, 3, 0),
|
|
|
|
new simpleEnemy(358, 443, 312, 312, 3, 0),
|
|
|
|
new simpleEnemy(458, 543, 187, 187, 3, 0),
|
|
new simpleEnemy(458, 543, 212, 212, 3, 0),
|
|
new simpleEnemy(458, 543, 237, 237, 3, 0),
|
|
new simpleEnemy(458, 543, 262, 262, 3, 0),
|
|
|
|
new simpleEnemy(458, 543, 312, 312, 3, 0),
|
|
|
|
new simpleEnemy(188, 188, 183, 318, 0, 4),
|
|
new simpleEnemy(238, 238, 183, 318, 0, 4),
|
|
new simpleEnemy(288, 288, 183, 318, 0, 4),
|
|
new simpleEnemy(338, 338, 183, 318, 0, 4),
|
|
new simpleEnemy(388, 388, 183, 318, 0, 4),
|
|
new simpleEnemy(438, 438, 183, 318, 0, 4),
|
|
new simpleEnemy(488, 488, 183, 318, 0, 4),
|
|
new simpleEnemy(538, 538, 183, 318, 0, 4),
|
|
|
|
new simpleEnemy(163, 163, 318, 183, 0, 4),
|
|
new simpleEnemy(213, 213, 318, 183, 0, 4),
|
|
new simpleEnemy(263, 263, 318, 183, 0, 4),
|
|
new simpleEnemy(313, 313, 318, 183, 0, 4),
|
|
new simpleEnemy(363, 363, 318, 183, 0, 4),
|
|
new simpleEnemy(413, 413, 318, 183, 0, 4),
|
|
new simpleEnemy(463, 463, 318, 183, 0, 4),
|
|
new simpleEnemy(513, 513, 318, 183, 0, 4),
|
|
|
|
|
|
|
|
|
|
],
|
|
|
|
// level 40
|
|
[
|
|
new simpleEnemy(137, 137, 158, 343, 0, 5),
|
|
new simpleEnemy(162, 162, 158, 343, 0, 2.6),
|
|
new simpleEnemy(187, 187, 158, 343, 0, 1.6),
|
|
new simpleEnemy(212, 212, 158, 343, 0, 5),
|
|
|
|
new simpleEnemy(237, 237, 158, 343, 0, 2.6),
|
|
new simpleEnemy(262, 262, 158, 343, 0, 1.6),
|
|
new simpleEnemy(287, 287, 158, 343, 0, 5),
|
|
new simpleEnemy(312, 312, 158, 343, 0, 2.6),
|
|
|
|
new simpleEnemy(337, 337, 158, 343, 0, 1.6),
|
|
new simpleEnemy(362, 362, 158, 343, 0, 5),
|
|
new simpleEnemy(387, 387, 158, 343, 0, 2.6),
|
|
new simpleEnemy(412, 412, 158, 343, 0, 1.6),
|
|
|
|
new simpleEnemy(437, 437, 158, 343, 0, 5),
|
|
new simpleEnemy(462, 462, 158, 343, 0, 2.6),
|
|
new simpleEnemy(487, 487, 158, 343, 0, 1.6),
|
|
new simpleEnemy(512, 512, 158, 343, 0, 5),
|
|
|
|
new simpleEnemy(537, 537, 158, 343, 0, 2.6),
|
|
new simpleEnemy(562, 562, 158, 343, 0, 1.6),
|
|
new simpleEnemy(587, 587, 158, 343, 0, 5),
|
|
new simpleEnemy(612, 612, 158, 343, 0, 2.6),
|
|
|
|
|
|
],
|
|
|
|
// level 41
|
|
[
|
|
|
|
|
|
/*new linearEnemy([
|
|
[287,337, 111, 111 , 3, 0],
|
|
[337, 338, 111, 111, 0.03, 0],
|
|
[338, 288, 111, 111, 3, 0],
|
|
[288, 287, 111, 111, 0.005, 0],
|
|
|
|
]),
|
|
new linearEnemy([
|
|
[312,362, 111, 111 , 3, 0],
|
|
[362, 363, 111, 111, 0.03, 0],
|
|
[363, 313, 111, 111, 3, 0],
|
|
[313, 312, 111, 111, 0.005, 0],
|
|
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[287,337, 136, 136 , 3, 0],
|
|
[337, 338, 136, 136, 0.03, 0],
|
|
[338, 288, 136, 136, 3, 0],
|
|
[288, 287, 136, 136, 0.005, 0],
|
|
|
|
|
|
]),
|
|
new linearEnemy([
|
|
[312,362, 136, 136 , 3, 0],
|
|
[362, 363, 136, 136, 0.03, 0],
|
|
[363, 313, 136, 136, 3, 0],
|
|
[313, 312, 136, 136, 0.005, 0],
|
|
|
|
|
|
]),
|
|
*/
|
|
|
|
new staticEnemy(287, 361),
|
|
new staticEnemy(312, 361),
|
|
new staticEnemy(287, 386),
|
|
new staticEnemy(312, 386),
|
|
|
|
new staticEnemy(337, 361),
|
|
new staticEnemy(362, 361),
|
|
new staticEnemy(337, 386),
|
|
new staticEnemy(362, 386),
|
|
|
|
new staticEnemy(387, 361),
|
|
new staticEnemy(412, 361),
|
|
new staticEnemy(387, 386),
|
|
new staticEnemy(412, 386),
|
|
|
|
|
|
|
|
new staticEnemy(337, 261),
|
|
new staticEnemy(362, 261),
|
|
new staticEnemy(337, 286),
|
|
new staticEnemy(362, 286),
|
|
|
|
new staticEnemy(337, 211),
|
|
new staticEnemy(362, 211),
|
|
new staticEnemy(337, 236),
|
|
new staticEnemy(362, 236),
|
|
|
|
new staticEnemy(337, 161),
|
|
new staticEnemy(362, 161),
|
|
new staticEnemy(337, 186),
|
|
new staticEnemy(362, 186),
|
|
|
|
new staticEnemy(337, 111),
|
|
new staticEnemy(362, 111),
|
|
new staticEnemy(337, 136),
|
|
new staticEnemy(362, 136),
|
|
|
|
|
|
new simpleEnemyPause(287,337,111,111,2,0,0 ,8 ,33*15),
|
|
new simpleEnemyPause(312,362,111,111,2,0,0 ,8 ,33*15),
|
|
new simpleEnemyPause(287,337,136,136,2,0,0 ,8 ,33*15),
|
|
new simpleEnemyPause(312,362,136,136,2,0,0 ,8 ,33*15),
|
|
|
|
new simpleEnemyPause(287,337,161,161,2,0,33 ,8 ,33*15),
|
|
new simpleEnemyPause(312,362,161,161,2,0,33 ,8 ,33*15),
|
|
new simpleEnemyPause(287,337,186,186,2,0,33 ,8 ,33*15),
|
|
new simpleEnemyPause(312,362,186,186,2,0,33 ,8 ,33*15),
|
|
|
|
new simpleEnemyPause(287,337,211,211,2,0,33*2 ,8 ,33*15),
|
|
new simpleEnemyPause(312,362,211,211,2,0,33*2 ,8 ,33*15),
|
|
new simpleEnemyPause(287,337,236,236,2,0,33*2 ,8 ,33*15),
|
|
new simpleEnemyPause(312,362,236,236,2,0,33*2 ,8 ,33*15),
|
|
|
|
new simpleEnemyPause(287,337,261,261,2,0,33*3 ,8 ,8,33*15 - (33*2)),
|
|
new simpleEnemyPause(312,362,261,261,2,0,33*3 ,8 ,8,33*15- (33*2)),
|
|
new simpleEnemyPause(287,337,286,286,2,0,33*3 ,8 ,8,33*15 -(33*2)),
|
|
new simpleEnemyPause(312,362,286,286,2,0,33*3 ,8 ,8,33*15 - (33*2)),
|
|
|
|
new simpleEnemyPause(287,287,311,361,0,2,33*4,8 ,8,33*15 - (33*2)),
|
|
new simpleEnemyPause(312,312,311,361,0,2,33*4,8 ,8,33*15 - (33*2)),
|
|
new simpleEnemyPause(287,287,336,386,0,2,33*4,8 ,8,33*15 - (33*2)),
|
|
new simpleEnemyPause(312,312,336,386,0,2,33*4,8 ,8,33*15 - (33*2)),
|
|
|
|
new simpleEnemyPause(337,337,311,361,0,2,33*7,8 ,33*15),
|
|
new simpleEnemyPause(362,362,311,361,0,2,33*7,8 ,33*15),
|
|
new simpleEnemyPause(337,337,336,386,0,2,33*7,8 ,33*15 ),
|
|
new simpleEnemyPause(362,362,336,386,0,2,33*7,8 ,33*15),
|
|
|
|
new simpleEnemyPause(387, 387,311,361,0,2,33*8,8, 8,33*15 - (33*2)),
|
|
new simpleEnemyPause(412,412,311,361,0,2,33*8,8 ,8,33*15 - (33*2)),
|
|
new simpleEnemyPause(387,387,336,386,0,2,33*8,8 ,8,33*15 - (33*2) ),
|
|
new simpleEnemyPause(412,412,336,386,0,2,33*8,8 ,8,33*15 - (33*2)),
|
|
|
|
new simpleEnemyPause(387, 337,261,261,2,0,33*9,8 ,8,33*15 - (33*2)),
|
|
new simpleEnemyPause(412,362,261,261,2,0,33*9,8 ,8,33*15 - (33*2)),
|
|
new simpleEnemyPause(387,337,286,286,2,0,33*9,8 ,8,33*15 - (33*2) ),
|
|
new simpleEnemyPause(412,362,286,286,2,0,33*9,8 ,8,33*15 - (33*2)),
|
|
|
|
|
|
new simpleEnemyPause(387, 337,211,211,2,0,33*12,8, 33*15),
|
|
new simpleEnemyPause(412,362,211,211,2,0,33*12,8 ,33*15),
|
|
new simpleEnemyPause(387,337,236,236,2,0,33*12,8 ,33*15),
|
|
new simpleEnemyPause(412,362,236,236,2,0,33*12,8 ,33*15),
|
|
|
|
new simpleEnemyPause(387, 337,161,161,2,0,33*13,8, 33*15),
|
|
new simpleEnemyPause(412,362,161,161,2,0,33*13,8 ,33*15),
|
|
new simpleEnemyPause(387,337,186,186,2,0,33*13,8 ,33*15),
|
|
new simpleEnemyPause(412,362,186,186,2,0,33*13,8 ,33*15),
|
|
|
|
new simpleEnemyPause(387, 337,111,111,2,0,33*14,8, 33*15),
|
|
new simpleEnemyPause(412,362,111,111,2,0,33*14,8 ,33*15),
|
|
new simpleEnemyPause(387,337,136,136,2,0,33*14,8 ,33*15),
|
|
new simpleEnemyPause(412,362,136,136,2,0,33*14,8 ,33*15),
|
|
|
|
|
|
|
|
|
|
/*new simpleEnemyPause(287,287,361,361,0,2,33*4 ,8 ,1050),
|
|
new simpleEnemyPause(312,312,311,361,0,2,33*4 ,8 ,1050),
|
|
new simpleEnemyPause(287,287,336,386,0,2,33*4 ,8 ,1050),
|
|
new simpleEnemyPause(312,312,336,386,0,2,33*4 ,8 ,1050)*/
|
|
|
|
|
|
//new simpleEnemyPause(startX, endX, startY, endY, xSpeed, ySpeed,totalPause, stage, enemyType)
|
|
],
|
|
|
|
// level 42
|
|
[
|
|
new simpleEnemy(187, 187, 107, 132, 0, 1),
|
|
new simpleEnemy(212, 212, 107, 132, 0, 1),
|
|
new simpleEnemy(237, 237, 107, 132, 0, 1),
|
|
new simpleEnemy(262, 262, 107, 132, 0, 1),
|
|
new simpleEnemy(287, 287, 107, 132, 0, 1),
|
|
new simpleEnemy(312, 312, 107, 132, 0, 1),
|
|
new simpleEnemy(337, 337, 107, 132, 0, 1),
|
|
new simpleEnemy(362, 362, 107, 132, 0, 1),
|
|
new simpleEnemy(387, 387, 107, 132, 0, 1),
|
|
new simpleEnemy(412, 412, 107, 132, 0, 1),
|
|
new simpleEnemy(437, 437, 107, 132, 0, 1),
|
|
new simpleEnemy(462, 462, 107, 132, 0,1 ),
|
|
new simpleEnemy(487, 487, 107, 132, 0, 1),
|
|
|
|
new simpleEnemy(187, 187, 167, 192, 0, 1),
|
|
new simpleEnemy(212, 212, 167, 192, 0, 1),
|
|
new simpleEnemy(237, 237, 167, 192, 0,1),
|
|
new simpleEnemy(262, 262, 167, 192, 0, 1),
|
|
new simpleEnemy(287, 287, 167, 192, 0, 1),
|
|
new simpleEnemy(312, 312, 167, 192, 0, 1),
|
|
new simpleEnemy(337, 337, 167, 192, 0, 1),
|
|
new simpleEnemy(362, 362, 167, 192, 0, 1),
|
|
new simpleEnemy(387, 387, 167, 192, 0, 1),
|
|
new simpleEnemy(412, 412, 167, 192, 0, 1),
|
|
new simpleEnemy(437, 437, 167, 192, 0, 1),
|
|
new simpleEnemy(462, 462, 167, 192, 0, 1),
|
|
new simpleEnemy(487, 487, 167, 192, 0, 1),
|
|
|
|
new simpleEnemy(187, 187, 333, 308, 0, 1),
|
|
new simpleEnemy(212, 212, 333, 308, 0, 1),
|
|
new simpleEnemy(237, 237, 333, 308, 0, 1),
|
|
new simpleEnemy(262, 262, 333, 308, 0, 1),
|
|
new simpleEnemy(287, 287, 333, 308, 0, 1),
|
|
new simpleEnemy(312, 312, 333, 308, 0, 1),
|
|
new simpleEnemy(337, 337, 333, 308, 0, 1),
|
|
new simpleEnemy(362, 362, 333, 308, 0, 1),
|
|
new simpleEnemy(387, 387, 333, 308, 0, 1),
|
|
new simpleEnemy(412, 412, 333, 308, 0, 1),
|
|
new simpleEnemy(437, 437, 333, 308, 0, 1),
|
|
new simpleEnemy(462, 462, 333, 308, 0, 1),
|
|
new simpleEnemy(487, 487, 333, 308, 0, 1),
|
|
|
|
new simpleEnemy(187, 187, 388, 363, 0, 1),
|
|
new simpleEnemy(212, 212, 388, 363, 0, 1),
|
|
new simpleEnemy(237, 237, 388, 363, 0, 1),
|
|
new simpleEnemy(262, 262, 388, 363, 0, 1),
|
|
new simpleEnemy(287, 287, 388, 363, 0, 1),
|
|
new simpleEnemy(312, 312, 388, 363, 0, 1),
|
|
new simpleEnemy(337, 337, 388, 363, 0, 1),
|
|
new simpleEnemy(362, 362, 388, 363, 0, 1),
|
|
new simpleEnemy(387, 387, 388, 363, 0, 1),
|
|
new simpleEnemy(412, 412, 388, 363, 0, 1),
|
|
new simpleEnemy(437, 437, 388, 363, 0, 1),
|
|
new simpleEnemy(462, 462, 388, 363, 0, 1),
|
|
new simpleEnemy(487, 487, 388, 363, 0, 1),
|
|
|
|
new simpleEnemy(507, 482, 187, 187, 1, 0),
|
|
new simpleEnemy(507, 482, 212, 212, 1, 0),
|
|
new simpleEnemy(507, 482, 237, 237, 1, 0),
|
|
new simpleEnemy(507, 482, 262, 262, 1, 0),
|
|
new simpleEnemy(507, 482, 287, 287, 1, 0),
|
|
new simpleEnemy(507, 482, 312, 312, 1, 0),
|
|
|
|
new simpleEnemy(567, 542, 187, 187, 1, 0),
|
|
new simpleEnemy(567, 542, 212, 212, 1, 0),
|
|
new simpleEnemy(567, 542, 237, 237, 1, 0),
|
|
new simpleEnemy(567, 542, 262, 262, 1, 0),
|
|
new simpleEnemy(567, 542, 287, 287, 1, 0),
|
|
new simpleEnemy(567, 542, 312, 312, 1, 0),
|
|
|
|
new simpleCircularEnemy(525, 150, 12.5, 0, 4),
|
|
new simpleCircularEnemy(525, 150, -12.5, 0, 4),
|
|
new simpleCircularEnemy(525, 150, 37.5, 0, 4),
|
|
new simpleCircularEnemy(525, 150, -37.5, 0, 4),
|
|
|
|
new simpleCircularEnemy(525, 350, 12.5, 0, 4),
|
|
new simpleCircularEnemy(525, 350, -12.5, 0, 4),
|
|
new simpleCircularEnemy(525, 350, 37.5, 0, 4),
|
|
new simpleCircularEnemy(525, 350, -37.5, 0, 4),
|
|
|
|
|
|
|
|
],
|
|
|
|
// level 43
|
|
[
|
|
new simpleEnemy(183, 370, 233, 420, 4.6, 4.6),
|
|
new simpleEnemy(233, 420, 183, 370, 4.6, 4.6),
|
|
new simpleEnemy(283, 470, 133, 320, 4.6, 4.6),
|
|
new simpleEnemy(333, 520, 83, 270, 4.6, 4.6),
|
|
|
|
new simpleEnemy(395,208, 395,208, 4.6, 4.6),
|
|
new simpleEnemy(445,258 , 345,158, 4.6, 4.6),
|
|
new simpleEnemy(495,308, 295,108, 4.6, 4.6),
|
|
|
|
new simpleEnemy(368, 181, 83, 270, 4.6, 4.6),
|
|
new simpleEnemy(418, 231, 133, 320, 4.6, 4.6),
|
|
new simpleEnemy(468, 281, 183, 370, 4.6, 4.6),
|
|
new simpleEnemy(518, 331, 233, 420, 4.6, 4.6),
|
|
|
|
new simpleEnemy(206,393, 295,108, 4.6, 4.6),
|
|
new simpleEnemy (256,443, 345,158, 4.6, 4.6),
|
|
new simpleEnemy(306,493, 395,208, 4.6, 4.6),
|
|
|
|
|
|
],
|
|
|
|
// level 44
|
|
[
|
|
|
|
//1
|
|
new staticEnemy(137, 137),
|
|
//new staticEnemy(162, 137),
|
|
new staticEnemy(187, 137),
|
|
|
|
|
|
|
|
|
|
|
|
new staticEnemy(337, 137),
|
|
|
|
|
|
|
|
new staticEnemy(437, 137),
|
|
|
|
|
|
|
|
//2
|
|
|
|
|
|
|
|
new staticEnemy(187, 162),
|
|
|
|
new staticEnemy(237, 162),
|
|
new staticEnemy(262, 162),
|
|
new staticEnemy(287, 162),
|
|
|
|
|
|
|
|
new staticEnemy(387, 162),
|
|
|
|
|
|
|
|
new staticEnemy(487, 162),
|
|
new staticEnemy(512, 162),
|
|
new staticEnemy(537, 162),
|
|
|
|
|
|
//3
|
|
|
|
new staticEnemy(162, 187),
|
|
new staticEnemy(187, 187),
|
|
|
|
|
|
|
|
new staticEnemy(287, 187),
|
|
new staticEnemy(312, 187),
|
|
new staticEnemy(337, 187),
|
|
new staticEnemy(362, 187),
|
|
new staticEnemy(387, 187),
|
|
new staticEnemy(412, 187),
|
|
new staticEnemy(437, 187),
|
|
new staticEnemy(462, 187),
|
|
new staticEnemy(487, 187),
|
|
|
|
|
|
//4
|
|
|
|
new staticEnemy(162, 212),
|
|
new staticEnemy(187, 212),
|
|
new staticEnemy(212, 212),
|
|
new staticEnemy(237, 212),
|
|
|
|
new staticEnemy(287, 212),
|
|
new staticEnemy(312, 212),
|
|
new staticEnemy(337, 212),
|
|
new staticEnemy(362, 212),
|
|
|
|
new staticEnemy(412, 212),
|
|
new staticEnemy(437, 212),
|
|
new staticEnemy(462, 212),
|
|
new staticEnemy(487, 212),
|
|
|
|
new staticEnemy(537, 212),
|
|
new staticEnemy(562, 212),
|
|
|
|
//5
|
|
|
|
|
|
new staticEnemy(187, 237),
|
|
new staticEnemy(212, 237),
|
|
|
|
|
|
new staticEnemy(287, 237),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
new staticEnemy(562, 237),
|
|
|
|
//6
|
|
new staticEnemy(137, 262),
|
|
|
|
new staticEnemy(187, 262),
|
|
new staticEnemy(212, 262),
|
|
|
|
new staticEnemy(262, 262),
|
|
new staticEnemy(287, 262),
|
|
|
|
new staticEnemy(337, 262),
|
|
new staticEnemy(362, 262),
|
|
new staticEnemy(387, 262),
|
|
new staticEnemy(412, 262),
|
|
new staticEnemy(437, 262),
|
|
|
|
new staticEnemy(487, 262),
|
|
new staticEnemy(512, 262),
|
|
new staticEnemy(537, 262),
|
|
new staticEnemy(562, 262),
|
|
|
|
//7
|
|
new staticEnemy(137, 287),
|
|
|
|
|
|
new staticEnemy(212, 287),
|
|
|
|
|
|
new staticEnemy(287, 287),
|
|
|
|
new staticEnemy(337, 287),
|
|
new staticEnemy(362, 287),
|
|
new staticEnemy(387, 287),
|
|
|
|
new staticEnemy(437, 287),
|
|
new staticEnemy(462, 287),
|
|
new staticEnemy(487, 287),
|
|
new staticEnemy(512, 287),
|
|
new staticEnemy(537, 287),
|
|
new staticEnemy(562, 287),
|
|
|
|
//8
|
|
new staticEnemy(137, 312),
|
|
new staticEnemy(162, 312),
|
|
|
|
new staticEnemy(212, 312),
|
|
new staticEnemy(237, 312),
|
|
|
|
new staticEnemy(287, 312),
|
|
|
|
new staticEnemy(337, 312),
|
|
|
|
|
|
|
|
new staticEnemy(437, 312),
|
|
new staticEnemy(462, 312),
|
|
|
|
|
|
//9
|
|
new staticEnemy(137, 337),
|
|
|
|
|
|
|
|
|
|
|
|
new staticEnemy(287, 337),
|
|
|
|
new staticEnemy(337, 337),
|
|
|
|
new staticEnemy(387, 337),
|
|
|
|
new staticEnemy(437, 337),
|
|
new staticEnemy(462, 337),
|
|
|
|
new staticEnemy(512, 337),
|
|
new staticEnemy(537, 337),
|
|
|
|
|
|
//10
|
|
new staticEnemy(137, 362),
|
|
new staticEnemy(162, 362),
|
|
new staticEnemy(187, 362),
|
|
new staticEnemy(212, 362),
|
|
new staticEnemy(237, 362),
|
|
new staticEnemy(262, 362),
|
|
new staticEnemy(287, 362),
|
|
|
|
|
|
|
|
new staticEnemy(387, 362),
|
|
|
|
|
|
|
|
|
|
new staticEnemy(512, 362),
|
|
new staticEnemy(537, 362),
|
|
|
|
new simpleEnemy(162, 162, 137, 362, 0, 4.4),
|
|
new simpleEnemy(137, 137, 362,137, 0, 4.4),
|
|
|
|
new simpleEnemy(387, 561 , 137, 137, 4, 0),
|
|
new simpleEnemy(561,387 , 162, 162, 4, 0),
|
|
|
|
|
|
new simpleEnemy(187, 382 , 137, 137, 4, 0),
|
|
new simpleEnemy(382,187 , 162, 162, 4, 0),
|
|
|
|
new simpleEnemy(262,262 , 162, 287, 0, 4.4),
|
|
new simpleEnemy(237,237 , 287,162, 0, 4.4),
|
|
|
|
new simpleEnemy(562,312 , 237,237, 4, 0),
|
|
|
|
new simpleEnemy(137,287 , 337,337, 4, 0),
|
|
|
|
new simpleEnemy(287, 562 , 312,312, 4, 0),
|
|
new simpleEnemy(562,287 , 337,337, 4, 0),
|
|
|
|
new simpleEnemy(287, 562 , 362,362, 4, 0),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
],
|
|
|
|
// level 45
|
|
[
|
|
new staticEnemy(113, 63),
|
|
|
|
|
|
|
|
|
|
new staticEnemy(237, 63),
|
|
new staticEnemy(262, 63),
|
|
new staticEnemy(287, 63),
|
|
new staticEnemy(312, 63),
|
|
|
|
|
|
|
|
new staticEnemy(412, 63),
|
|
new staticEnemy(437, 63),
|
|
new staticEnemy(462, 63),
|
|
new staticEnemy(487, 63),
|
|
|
|
|
|
|
|
new staticEnemy(587, 63),
|
|
new staticEnemy(613, 63),
|
|
//2
|
|
|
|
|
|
|
|
|
|
|
|
new staticEnemy(262, 88),
|
|
new staticEnemy(287, 88),
|
|
|
|
|
|
|
|
|
|
|
|
new staticEnemy(437, 88),
|
|
new staticEnemy(462, 88),
|
|
|
|
|
|
|
|
|
|
|
|
new staticEnemy(613, 88),
|
|
//
|
|
new staticEnemy(113, 187),
|
|
|
|
|
|
|
|
|
|
|
|
new staticEnemy(262, 187),
|
|
new staticEnemy(287, 187),
|
|
|
|
|
|
|
|
|
|
new staticEnemy(437, 187),
|
|
new staticEnemy(462, 187),
|
|
|
|
|
|
|
|
|
|
|
|
new staticEnemy(613, 187),
|
|
//
|
|
|
|
new staticEnemy(113, 212),
|
|
new staticEnemy(137, 212),
|
|
|
|
|
|
|
|
new staticEnemy(237, 212),
|
|
new staticEnemy(262, 212),
|
|
new staticEnemy(287, 212),
|
|
new staticEnemy(312, 212),
|
|
|
|
|
|
|
|
new staticEnemy(412, 212),
|
|
new staticEnemy(437, 212),
|
|
new staticEnemy(462, 212),
|
|
new staticEnemy(487, 212),
|
|
|
|
|
|
//
|
|
|
|
new staticEnemy(113, 237),
|
|
new staticEnemy(137, 237),
|
|
|
|
|
|
|
|
new staticEnemy(237, 237),
|
|
new staticEnemy(262, 237),
|
|
new staticEnemy(287, 237),
|
|
new staticEnemy(312, 237),
|
|
|
|
|
|
|
|
new staticEnemy(412, 237),
|
|
new staticEnemy(437, 237),
|
|
new staticEnemy(462, 237),
|
|
new staticEnemy(487, 237),
|
|
|
|
//
|
|
new staticEnemy(113, 262),
|
|
|
|
|
|
|
|
|
|
|
|
new staticEnemy(262, 262),
|
|
new staticEnemy(287, 262),
|
|
|
|
|
|
|
|
|
|
new staticEnemy(437, 262),
|
|
new staticEnemy(462, 262),
|
|
|
|
|
|
|
|
|
|
|
|
new staticEnemy(613, 262),
|
|
//
|
|
new staticEnemy(113, 388),
|
|
|
|
|
|
|
|
|
|
new staticEnemy(237, 388),
|
|
new staticEnemy(262, 388),
|
|
new staticEnemy(287, 388),
|
|
new staticEnemy(312, 388),
|
|
|
|
|
|
|
|
new staticEnemy(412, 388),
|
|
new staticEnemy(437, 388),
|
|
new staticEnemy(462, 388),
|
|
new staticEnemy(487, 388),
|
|
|
|
|
|
|
|
new staticEnemy(587, 388),
|
|
new staticEnemy(613, 388),
|
|
//2
|
|
|
|
|
|
|
|
|
|
|
|
new staticEnemy(262, 363),
|
|
new staticEnemy(287, 363),
|
|
|
|
|
|
|
|
|
|
|
|
new staticEnemy(437, 363),
|
|
new staticEnemy(462, 363),
|
|
|
|
|
|
|
|
|
|
|
|
new staticEnemy(613, 363),
|
|
//
|
|
new staticEnemy(113, 63),
|
|
new staticEnemy(137, 63),
|
|
new staticEnemy(162, 63),
|
|
new staticEnemy(187, 63),
|
|
new staticEnemy(212, 63),
|
|
new staticEnemy(237, 63),
|
|
new staticEnemy(262, 63),
|
|
new staticEnemy(287, 63),
|
|
new staticEnemy(312, 63),
|
|
new staticEnemy(337, 63),
|
|
new staticEnemy(362, 63),
|
|
new staticEnemy(387, 63),
|
|
new staticEnemy(412, 63),
|
|
new staticEnemy(437, 63),
|
|
new staticEnemy(462, 63),
|
|
new staticEnemy(487, 63),
|
|
new staticEnemy(512, 63),
|
|
new staticEnemy(537, 63),
|
|
new staticEnemy(562, 63),
|
|
new staticEnemy(587, 63),
|
|
new staticEnemy(613, 63),
|
|
|
|
new staticEnemy(162, 225),
|
|
new staticEnemy(187, 225),
|
|
new staticEnemy(212, 225),
|
|
|
|
new staticEnemy(338, 225),
|
|
new staticEnemy(362, 225),
|
|
new staticEnemy(387, 225),
|
|
|
|
new staticEnemy(513, 225),
|
|
new staticEnemy(538, 225),
|
|
new staticEnemy(562, 225),
|
|
|
|
new reverseCircularEnemy(188, 137, 0, -90, 270, 4),
|
|
new reverseCircularEnemy(188, 137, 25,-90, 270, 4),
|
|
new reverseCircularEnemy(188, 137, 50, -90, 270, 4),
|
|
new reverseCircularEnemy(188, 137, 75, -90, 270, 4),
|
|
new reverseCircularEnemy(188, 137, -25, -90, 270, 4),
|
|
new reverseCircularEnemy(188, 137, -50, -90, 270, 4),
|
|
new reverseCircularEnemy(188, 137, -75, -90, 270, 4),
|
|
|
|
new reverseCircularEnemy(363, 137, 0, -90, 270, 4),
|
|
new reverseCircularEnemy(363, 137, 25,-90, 270, 4),
|
|
new reverseCircularEnemy(363, 137, 50, -90, 270, 4),
|
|
new reverseCircularEnemy(363, 137, 75, -90, 270, 4),
|
|
new reverseCircularEnemy(363, 137, -25, -90, 270, 4),
|
|
new reverseCircularEnemy(363, 137, -50, -90, 270, 4),
|
|
new reverseCircularEnemy(363, 137, -75, -90, 270, 4),
|
|
|
|
new reverseCircularEnemy(538, 137, 0, -90, 270, 4),
|
|
new reverseCircularEnemy(538, 137, 25,-90, 270, 4),
|
|
new reverseCircularEnemy(538, 137, 50, -90, 270, 4),
|
|
new reverseCircularEnemy(538, 137, 75, -90, 270, 4),
|
|
new reverseCircularEnemy(538, 137, -25, -90, 270, 4),
|
|
new reverseCircularEnemy(538, 137, -50, -90, 270, 4),
|
|
new reverseCircularEnemy(538, 137, -75, -90, 270, 4),
|
|
|
|
new reverseCircularEnemy(188, 312, 0, -90, 270, -4),
|
|
new reverseCircularEnemy(188, 312, 25,-90, 270, -4),
|
|
new reverseCircularEnemy(188, 312, 50, -90, 270, -4),
|
|
new reverseCircularEnemy(188, 312, 75, -90, 270, -4),
|
|
new reverseCircularEnemy(188, 312, -25, -90, 270, -4),
|
|
new reverseCircularEnemy(188, 312, -50, -90, 270, -4),
|
|
new reverseCircularEnemy(188, 312, -75, -90, 270, -4),
|
|
|
|
new reverseCircularEnemy(363, 312, 0, -90, 270, -4),
|
|
new reverseCircularEnemy(363, 312, 25,-90, 270, -4),
|
|
new reverseCircularEnemy(363, 312, 50, -90, 270, -4),
|
|
new reverseCircularEnemy(363, 312, 75, -90, 270, -4),
|
|
new reverseCircularEnemy(363, 312, -25, -90, 270, -4),
|
|
new reverseCircularEnemy(363, 312, -50, -90, 270, -4),
|
|
new reverseCircularEnemy(363, 312, -75, -90, 270, -4),
|
|
|
|
new reverseCircularEnemy(538, 312, 0, -90, 270, -4),
|
|
new reverseCircularEnemy(538, 312, 25,-90, 270, -4),
|
|
new reverseCircularEnemy(538, 312, 50, -90, 270, -4),
|
|
new reverseCircularEnemy(538, 312, 75, -90, 270, -4),
|
|
new reverseCircularEnemy(538, 312, -25, -90, 270, -4),
|
|
new reverseCircularEnemy(538, 312, -50, -90, 270, -4),
|
|
new reverseCircularEnemy(538, 312, -75, -90, 270, -4),
|
|
|
|
|
|
],
|
|
|
|
// level 46
|
|
[
|
|
new simpleEnemy(187, 187, 163, 238, 0, 3),
|
|
new simpleEnemy(237, 237, 163, 238, 0, 3),
|
|
new simpleEnemy(287, 287, 163, 238, 0, 3),
|
|
new simpleEnemy(337, 337, 163, 238, 0, 3),
|
|
new simpleEnemy(387, 387, 163, 238, 0, 3),
|
|
new simpleEnemy(437, 437, 163, 238, 0, 3),
|
|
new simpleEnemy(387, 387, 163, 238, 0, 3),
|
|
|
|
new simpleEnemy(187, 187, 263, 338, 0, 3),
|
|
new simpleEnemy(237, 237, 263, 338, 0, 3),
|
|
new simpleEnemy(287, 287, 263, 338, 0, 3),
|
|
new simpleEnemy(337, 337, 263, 338, 0, 3),
|
|
new simpleEnemy(387, 387, 263, 338, 0, 3),
|
|
new simpleEnemy(437, 437, 263, 338, 0, 3),
|
|
new simpleEnemy(387, 387, 263, 338, 0, 3),
|
|
|
|
new simpleEnemy(212, 212, 187, 112, 0, 3),
|
|
new simpleEnemy(262, 262, 187, 112, 0, 3),
|
|
new simpleEnemy(312, 312, 187, 112, 0, 3),
|
|
new simpleEnemy(362, 362, 187, 112, 0, 3),
|
|
new simpleEnemy(412, 412, 187, 112, 0, 3),
|
|
new simpleEnemy(462, 462, 187, 112, 0, 3),
|
|
new simpleEnemy(512, 512, 187, 112, 0, 3),
|
|
|
|
new simpleEnemy(212, 212, 287, 212, 0, 3),
|
|
new simpleEnemy(262, 262, 287, 212, 0, 3),
|
|
new simpleEnemy(312, 312, 287, 212, 0, 3),
|
|
new simpleEnemy(362, 362, 287, 212, 0, 3),
|
|
new simpleEnemy(412, 412, 287, 212, 0, 3),
|
|
new simpleEnemy(462, 462, 287, 212, 0, 3),
|
|
new simpleEnemy(512, 512, 287, 212, 0, 3),
|
|
|
|
new simpleEnemy(212, 212, 387, 312, 0, 3),
|
|
new simpleEnemy(262, 262, 387, 312, 0, 3),
|
|
new simpleEnemy(312, 312, 387, 312, 0, 3),
|
|
new simpleEnemy(362, 362, 387, 312, 0, 3),
|
|
new simpleEnemy(412, 412, 387, 312, 0, 3),
|
|
new simpleEnemy(462, 462, 387, 312, 0, 3),
|
|
new simpleEnemy(512, 512, 387, 312, 0, 3),
|
|
|
|
|
|
],
|
|
|
|
// level 47
|
|
[
|
|
new staticEnemy(212, 112),
|
|
new staticEnemy(237, 112),
|
|
new staticEnemy(262, 112),
|
|
new staticEnemy(287, 112),
|
|
new staticEnemy(312, 112),
|
|
new staticEnemy(337, 112),
|
|
new staticEnemy(362, 112),
|
|
new staticEnemy(387, 112),
|
|
new staticEnemy(412, 112),
|
|
new staticEnemy(437, 112),
|
|
new staticEnemy(462, 112),
|
|
new staticEnemy(487, 112),
|
|
|
|
new staticEnemy(212, 387),
|
|
new staticEnemy(237, 387),
|
|
new staticEnemy(262, 387),
|
|
new staticEnemy(287, 387),
|
|
new staticEnemy(312, 387),
|
|
new staticEnemy(337, 387),
|
|
new staticEnemy(362, 387),
|
|
new staticEnemy(387, 387),
|
|
new staticEnemy(412, 387),
|
|
new staticEnemy(437, 387),
|
|
new staticEnemy(462, 387),
|
|
new staticEnemy(487, 387),
|
|
|
|
new staticEnemy(212, 137),
|
|
new staticEnemy(212, 162),
|
|
new staticEnemy(212, 187),
|
|
new staticEnemy(212, 212),
|
|
new staticEnemy(212, 237),
|
|
new staticEnemy(212, 262),
|
|
new staticEnemy(212, 287),
|
|
new staticEnemy(212, 312),
|
|
new staticEnemy(212, 337),
|
|
new staticEnemy(212, 362),
|
|
|
|
new staticEnemy(487, 137),
|
|
new staticEnemy(487, 162),
|
|
new staticEnemy(487, 187),
|
|
new staticEnemy(487, 212),
|
|
new staticEnemy(487, 237),
|
|
new staticEnemy(487, 262),
|
|
new staticEnemy(487, 287),
|
|
new staticEnemy(487, 312),
|
|
new staticEnemy(487, 337),
|
|
new staticEnemy(487, 362),
|
|
|
|
new staticEnemy(237, 187),
|
|
new staticEnemy(262, 187),
|
|
new staticEnemy(287, 187),
|
|
new staticEnemy(312, 187),
|
|
new staticEnemy(337, 187),
|
|
new staticEnemy(362, 187),
|
|
new staticEnemy(387, 187),
|
|
new staticEnemy(412, 187),
|
|
|
|
//
|
|
|
|
|
|
new staticEnemy(287, 312),
|
|
new staticEnemy(312, 312),
|
|
new staticEnemy(337, 312),
|
|
new staticEnemy(362, 312),
|
|
new staticEnemy(387, 312),
|
|
new staticEnemy(412, 312),
|
|
new staticEnemy(437, 312),
|
|
new staticEnemy(462, 312),
|
|
|
|
|
|
new staticEnemy(412, 212),
|
|
new staticEnemy(412, 237),
|
|
|
|
new staticEnemy(287, 262),
|
|
new staticEnemy(312, 262),
|
|
new staticEnemy(337, 262),
|
|
|
|
new staticEnemy(287, 287),
|
|
new staticEnemy(312, 287),
|
|
new staticEnemy(337, 287),
|
|
|
|
new linearEnemy([
|
|
[287, 287, 162, 137, 0, 3],
|
|
[287, 337, 137, 137, 3, 0],
|
|
[337, 337, 137, 162, 0, 3],
|
|
[337, 287, 162, 137, 3, 0]
|
|
]),
|
|
new linearEnemy([
|
|
[387, 387, 137, 162, 0, 3],
|
|
[387, 362, 162, 162, 3, 0],
|
|
[362, 362, 162, 137, 0, 3],
|
|
[362, 387, 137, 162, 3, 0]
|
|
]),
|
|
new linearEnemy([
|
|
[412, 412, 162, 137, 0, 3],
|
|
[412, 462, 137, 137, 3, 0],
|
|
[462, 462, 137, 162, 0, 3],
|
|
[462, 412, 162, 137, 3, 0]
|
|
]),
|
|
new linearEnemy([
|
|
[237, 237, 213, 237, 0, 3],
|
|
[237, 287, 237, 237, 3, 0],
|
|
[287, 287, 237, 213, 0, 3],
|
|
[287, 237, 213, 237, 3, 0]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[337,337 , 237, 212, 0, 3],
|
|
[337, 312, 212, 212, 3, 0],
|
|
[312, 312, 212, 237, 0, 3],
|
|
[312, 337, 237, 237, 3, 0]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[387,387 , 213, 237, 0, 3],
|
|
[387, 362, 237, 237, 3, 0],
|
|
[362, 362, 237, 213, 0, 3],
|
|
[362, 387, 213, 237, 3, 0]
|
|
]),
|
|
new linearEnemy([
|
|
[262,262 , 262, 287, 0, 3],
|
|
[262, 237, 287, 287, 3, 0],
|
|
[237, 237, 287, 262, 0, 3],
|
|
[237, 262, 262, 262, 3, 0]
|
|
]),
|
|
new linearEnemy([
|
|
[412,412 , 287, 262, 0, 3],
|
|
[412, 362, 262, 262, 3, 0],
|
|
[362, 362, 262, 287, 0, 3],
|
|
[362, 412, 287, 262, 3, 0]
|
|
]),
|
|
new linearEnemy([
|
|
[462,462 , 262, 287, 0, 3],
|
|
[462, 437, 287, 287, 3, 0],
|
|
[437, 437, 287, 262, 0, 3],
|
|
[437, 462, 262, 287, 3, 0]
|
|
]),
|
|
new linearEnemy([
|
|
[237,262 , 312, 312, 3, 0],
|
|
[262, 262, 312, 362, 0, 3],
|
|
[262, 237, 362, 362, 3, 0],
|
|
[237, 262, 362, 312, 0, 3]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[287,287 , 337, 362, 0, 3],
|
|
[287, 337, 362, 362, 3, 0],
|
|
[337, 337, 362, 337, 0, 3],
|
|
[337, 287, 337, 362, 3, 0]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[362,362 , 337, 362, 0, 3],
|
|
[362, 412, 362, 362, 3, 0],
|
|
[412, 412, 362, 337, 0, 3],
|
|
[412, 362, 337, 362, 3, 0]
|
|
]),
|
|
|
|
new linearEnemy([
|
|
[437,462 , 187, 187, 3, 0],
|
|
[462, 462, 187, 237, 0, 3],
|
|
[462, 437, 237, 237, 3, 0],
|
|
[437, 437, 237, 187, 0, 3]
|
|
]),
|
|
],
|
|
|
|
// level 48
|
|
[
|
|
new simpleEnemy(112, 112, 108, 268, 0, 1.8),
|
|
new simpleEnemy(112, 112, 133, 293, 0, 1.8),
|
|
new simpleEnemy(112, 112, 208, 368, 0, 1.8),
|
|
new simpleEnemy(112, 112, 233, 393, 0, 1.8),
|
|
|
|
new simpleEnemy(138, 138, 108, 170, 0, 1),
|
|
new simpleEnemy(138, 138, 133, 195, 0, 1),
|
|
new simpleEnemy(138, 138, 158, 220, 0, 1),
|
|
new simpleEnemy(138, 138, 183, 245, 0, 1),
|
|
|
|
new simpleEnemy(138, 138, 318, 256, 0, 1),
|
|
new simpleEnemy(138, 138, 343, 281, 0, 1),
|
|
new simpleEnemy(138, 138, 368, 306, 0, 1),
|
|
new simpleEnemy(138, 138, 393, 331, 0, 1),
|
|
|
|
new simpleEnemy(163, 163, 168, 108, 0, 1.2),
|
|
new simpleEnemy(163, 163, 193, 133, 0, 1.2),
|
|
new simpleEnemy(163, 163, 218, 158, 0, 1.2),
|
|
new simpleEnemy(163, 163, 243, 183, 0, 1.2),
|
|
|
|
new simpleEnemy(163, 163, 318, 258, 0, 1.2),
|
|
new simpleEnemy(163, 163, 343, 283, 0, 1.2),
|
|
new simpleEnemy(163, 163, 368, 308, 0, 1.2),
|
|
new simpleEnemy(163, 163, 393, 333, 0, 1.2),
|
|
|
|
new simpleEnemy(188, 188, 108, 168, 0, 1.4),
|
|
new simpleEnemy(188, 188, 183, 243, 0, 1.4),
|
|
new simpleEnemy(188, 188, 258, 318, 0, 1.4),
|
|
new simpleEnemy(188, 188, 333, 393, 0, 1.4),
|
|
|
|
new simpleEnemy(213, 213, 168, 108, 0, 1.4),
|
|
new simpleEnemy(213, 213, 243, 183, 0, 1.4),
|
|
new simpleEnemy(213, 213, 318, 258, 0, 1.4),
|
|
new simpleEnemy(213, 213, 393, 333, 0, 1.4),
|
|
|
|
new simpleEnemy(238, 238, 268, 108, 0, 1.8),
|
|
new simpleEnemy(238, 238, 293, 133, 0, 1.8),
|
|
new simpleEnemy(238, 238, 368, 208, 0, 1.8),
|
|
new simpleEnemy(238, 238, 393, 233, 0, 1.8),
|
|
|
|
new simpleEnemy(262, 262, 108, 268, 0, 1),
|
|
new simpleEnemy(262, 262, 133, 293, 0, 1),
|
|
new simpleEnemy(262, 262, 208, 368, 0, 1),
|
|
new simpleEnemy(262, 262, 233, 393, 0, 1),
|
|
|
|
new simpleEnemy(287, 287, 108, 170, 0, 1),
|
|
new simpleEnemy(287, 287, 133, 195, 0, 1),
|
|
new simpleEnemy(287, 287, 158, 220, 0, 1),
|
|
new simpleEnemy(287, 287, 183, 245, 0, 1),
|
|
|
|
new simpleEnemy(287, 287, 318, 256, 0, 1),
|
|
new simpleEnemy(287, 287, 343, 281, 0, 1),
|
|
new simpleEnemy(287, 287, 368, 306, 0, 1),
|
|
new simpleEnemy(287, 287, 393, 331, 0, 1),
|
|
|
|
new simpleEnemy(312, 312, 108, 170, 0, 1),
|
|
new simpleEnemy(312, 312, 133, 195, 0, 1),
|
|
new simpleEnemy(312, 312, 158, 220, 0, 1),
|
|
new simpleEnemy(312, 312, 183, 245, 0, 1),
|
|
|
|
new simpleEnemy(312, 312, 318, 256, 0, 1.2),
|
|
new simpleEnemy(312, 312, 343, 281, 0, 1.2),
|
|
new simpleEnemy(312, 312, 368, 306, 0, 1.2),
|
|
new simpleEnemy(312, 312, 393, 331, 0, 1.2),
|
|
|
|
new simpleEnemy(337, 337, 108, 168, 0, 1.8),
|
|
new simpleEnemy(337, 337, 183, 243, 0, 1.8),
|
|
new simpleEnemy(337, 337, 258, 318, 0, 1.8),
|
|
new simpleEnemy(337, 337, 333, 393, 0, 1.8),
|
|
|
|
new simpleEnemy(362, 362, 108, 268, 0, 1.2),
|
|
new simpleEnemy(362, 362, 133, 293, 0, 1.2),
|
|
new simpleEnemy(362, 362, 208, 368, 0, 1.2),
|
|
new simpleEnemy(362, 362, 233, 393, 0, 1.2),
|
|
|
|
new simpleEnemy(387, 387, 108, 170, 0, 1.2),
|
|
new simpleEnemy(387, 387, 133, 195, 0, 1.2),
|
|
new simpleEnemy(387, 387, 158, 220, 0, 1.2),
|
|
new simpleEnemy(387, 387, 183, 245, 0, 1.2),
|
|
|
|
new simpleEnemy(387, 387, 318, 256, 0, 1.4),
|
|
new simpleEnemy(387, 387, 343, 281, 0, 1.4),
|
|
new simpleEnemy(387, 387, 368, 306, 0, 1.4),
|
|
new simpleEnemy(387, 387, 393, 331, 0, 1.4),
|
|
|
|
new simpleEnemy(413, 413, 168, 108, 0, 1.4),
|
|
new simpleEnemy(413, 413, 193, 133, 0, 1.4),
|
|
new simpleEnemy(413, 413, 218, 158, 0, 1.4),
|
|
new simpleEnemy(413, 413, 243, 183, 0, 1.4),
|
|
|
|
new simpleEnemy(413, 413, 318, 258, 0, 1.4),
|
|
new simpleEnemy(413, 413, 343, 283, 0, 1.4),
|
|
new simpleEnemy(413, 413, 368, 308, 0, 1.4),
|
|
new simpleEnemy(413, 413, 393, 333, 0, 1.4),
|
|
|
|
new simpleEnemy(438, 438, 108, 170, 0, 1.4),
|
|
new simpleEnemy(438, 438, 133, 195, 0, 1.4),
|
|
new simpleEnemy(438, 438, 158, 220, 0, 1.4),
|
|
new simpleEnemy(438, 438, 183, 245, 0, 1.4),
|
|
|
|
new simpleEnemy(438, 438, 318, 256, 0, 1.4),
|
|
new simpleEnemy(438, 438, 343, 281, 0, 1.4),
|
|
new simpleEnemy(438, 438, 368, 306, 0, 1.4),
|
|
new simpleEnemy(438, 438, 393, 331, 0, 1.4),
|
|
|
|
new simpleEnemy(463, 463, 168, 108, 0, 1.2),
|
|
new simpleEnemy(463, 463, 193, 133, 0, 1.2),
|
|
new simpleEnemy(463, 463, 218, 158, 0, 1.2),
|
|
new simpleEnemy(463, 463, 243, 183, 0, 1.2),
|
|
|
|
new simpleEnemy(463, 463, 318, 258, 0, 1.2),
|
|
new simpleEnemy(463, 463, 343, 283, 0, 1.2),
|
|
new simpleEnemy(463, 463, 368, 308, 0, 1.2),
|
|
new simpleEnemy(463, 463, 393, 333, 0, 1.2),
|
|
|
|
new simpleEnemy(488, 488, 108, 268, 0, 1.8),
|
|
new simpleEnemy(488, 488, 133, 293, 0, 1.8),
|
|
new simpleEnemy(488, 488, 208, 368, 0, 1.8),
|
|
new simpleEnemy(488, 488, 233, 393, 0, 1.8),
|
|
|
|
new simpleEnemy(513, 513, 168, 108, 0, 1.4),
|
|
new simpleEnemy(513, 513, 243, 183, 0, 1.4),
|
|
new simpleEnemy(513, 513, 318, 258, 0, 1.4),
|
|
new simpleEnemy(513, 513, 393, 333, 0, 1.4),
|
|
|
|
new simpleEnemy(538, 538, 108, 170, 0, 1),
|
|
new simpleEnemy(538, 538, 133, 195, 0, 1),
|
|
new simpleEnemy(538, 538, 158, 220, 0, 1),
|
|
new simpleEnemy(538, 538, 183, 245, 0, 1),
|
|
|
|
new simpleEnemy(538, 538, 318, 256, 0, 1),
|
|
new simpleEnemy(538, 538, 343, 281, 0, 1),
|
|
new simpleEnemy(538, 538, 368, 306, 0, 1),
|
|
new simpleEnemy(538, 538, 393, 331, 0, 1),
|
|
|
|
new simpleEnemy(563, 563, 268, 108, 0, 1.8),
|
|
new simpleEnemy(563, 563, 293, 133, 0, 1.8),
|
|
new simpleEnemy(563, 563, 368, 208, 0, 1.8),
|
|
new simpleEnemy(563, 563, 393, 233, 0, 1.8),
|
|
|
|
new simpleEnemy(588, 588, 108, 168, 0, 1.4),
|
|
new simpleEnemy(588, 588, 183, 243, 0, 1.4),
|
|
new simpleEnemy(588, 588, 258, 318, 0, 1.4),
|
|
new simpleEnemy(588, 588, 333, 393, 0, 1.4),
|
|
],
|
|
|
|
// level 49
|
|
[
|
|
new staticEnemy(138, 237),
|
|
new staticEnemy(163, 237),
|
|
new staticEnemy(138, 262),
|
|
new staticEnemy(163, 262),
|
|
new staticEnemy(188, 250),
|
|
new staticEnemy(538, 237),
|
|
new staticEnemy(563, 237),
|
|
new staticEnemy(538, 262),
|
|
new staticEnemy(563, 262),
|
|
new staticEnemy(513, 250),
|
|
|
|
new simpleEnemy(133,568 , 113, 113, 5, 0),
|
|
new simpleEnemy(133,568 , 163, 163, 5, 0),
|
|
new simpleEnemy(133,568, 213, 213, 5, 0),
|
|
new simpleEnemy(133,568 , 263, 263, 5, 0),
|
|
new simpleEnemy(133,568 , 313, 313, 5, 0),
|
|
new simpleEnemy(133,568 , 363, 363, 5, 0),
|
|
new simpleEnemy(133,568 , 413, 413, 5, 0),
|
|
|
|
new simpleEnemy(568,133 , 88, 88, 5, 0),
|
|
new simpleEnemy(568,133 , 138, 138, 5, 0),
|
|
new simpleEnemy(568,133 , 188, 188, 5, 0),
|
|
new simpleEnemy(568,133, 238, 238, 5, 0),
|
|
new simpleEnemy(568,133 , 288, 288, 5, 0),
|
|
new simpleEnemy(568,133 , 338, 338, 5, 0),
|
|
new simpleEnemy(568,133 , 388, 388, 5, 0),
|
|
|
|
new simpleEnemy(138,138 , 83, 418, 0, 5),
|
|
new simpleEnemy(163,163 , 83, 418, 0, 5),
|
|
new simpleEnemy(188,188 , 83, 418, 0, 5),
|
|
|
|
new simpleEnemy(288,288 , 83, 418, 0, 5),
|
|
new simpleEnemy(313,313 , 83, 418, 0, 5),
|
|
new simpleEnemy(333,333 , 83, 418, 0, 5),
|
|
|
|
new simpleEnemy(438,438 , 83, 418, 0, 5),
|
|
new simpleEnemy(463,463 , 83, 418, 0, 5),
|
|
new simpleEnemy(488,488 , 83, 418, 0, 5),
|
|
|
|
new simpleEnemy(212,212 , 418, 83, 0, 5),
|
|
new simpleEnemy(237,237 , 418, 83, 0, 5),
|
|
new simpleEnemy(262,262 , 418, 83, 0, 5),
|
|
|
|
new simpleEnemy(362,362 , 418, 83, 0, 5),
|
|
new simpleEnemy(387,387 , 418, 83, 0, 5),
|
|
new simpleEnemy(412,412 , 418, 83, 0, 5),
|
|
|
|
new simpleEnemy(512,512 , 418, 83, 0, 5),
|
|
new simpleEnemy(537,537 , 418, 83, 0, 5),
|
|
new simpleEnemy(562,562 , 418, 83, 0, 5),
|
|
|
|
|
|
|
|
|
|
|
|
],
|
|
|
|
// level 50
|
|
[
|
|
new staticEnemy(238, 137),
|
|
new staticEnemy(263, 137),
|
|
new staticEnemy(288, 137),
|
|
|
|
new staticEnemy(238, 162),
|
|
new staticEnemy(263, 162),
|
|
new staticEnemy(238, 187),
|
|
|
|
|
|
new staticEnemy(413, 137),
|
|
new staticEnemy(438, 137),
|
|
new staticEnemy(462, 137),
|
|
|
|
new staticEnemy(438, 162),
|
|
new staticEnemy(462, 162),
|
|
|
|
new staticEnemy(462, 187),
|
|
|
|
|
|
|
|
new staticEnemy(238, 362),
|
|
new staticEnemy(263, 362),
|
|
new staticEnemy(288, 362),
|
|
|
|
new staticEnemy(238, 337),
|
|
new staticEnemy(263, 337),
|
|
new staticEnemy(238, 312),
|
|
|
|
|
|
|
|
|
|
|
|
new staticEnemy(413, 362),
|
|
new staticEnemy(438, 362),
|
|
new staticEnemy(462, 362),
|
|
|
|
new staticEnemy(438, 337),
|
|
new staticEnemy(462, 337),
|
|
new staticEnemy(462, 312),
|
|
|
|
|
|
new simpleEnemy(263,263 , 133, 368, 0, 3.6),
|
|
new simpleEnemy(313,313 , 133, 368, 0, 3.6),
|
|
new simpleEnemy(363,363 , 133, 368, 0, 3.6),
|
|
new simpleEnemy(413,413 , 133, 368, 0, 3.6),
|
|
new simpleEnemy(463,463 , 133, 368, 0, 3.6),
|
|
|
|
new simpleEnemy(238,238 , 368,133, 0, 3.6),
|
|
new simpleEnemy(288,288 , 368,133, 0, 3.6),
|
|
new simpleEnemy(338,338 , 368,133, 0, 3.6),
|
|
new simpleEnemy(388,388 , 368,133, 0, 3.6),
|
|
new simpleEnemy(433,433 , 368,133, 0, 3.6),
|
|
|
|
new simpleEnemy(187,187 , 293,208, 0, 2.6),
|
|
new simpleEnemy(212,212 , 208,293, 0, 2.6),
|
|
|
|
new simpleEnemy(487,487 , 293,208, 0, 2.6),
|
|
new simpleEnemy(512,512 , 208,293, 0, 2.6),
|
|
|
|
new simpleCircularEnemy(350, 250, 12, 0, 3),
|
|
new simpleCircularEnemy(350, 250, 37, 0, 3),
|
|
new simpleCircularEnemy(350, 250, 62, 0, 3),
|
|
new simpleCircularEnemy(350, 250, 87, 0, 3),
|
|
new simpleCircularEnemy(350, 250, 112, 0, 3),
|
|
|
|
new simpleCircularEnemy(350, 250, -12, 0, 3),
|
|
new simpleCircularEnemy(350, 250, -37, 0, 3),
|
|
new simpleCircularEnemy(350, 250, -62, 0, 3),
|
|
new simpleCircularEnemy(350, 250, -87, 0, 3),
|
|
new simpleCircularEnemy(350, 250, -112, 0, 3),
|
|
|
|
|
|
|
|
|
|
|
|
]
|
|
];
|
|
|
|
function staticEnemy(x, y, enemyType) {
|
|
if(enemyType==null)
|
|
enemyType = "static";
|
|
this.x = x;
|
|
this.y = y;
|
|
this.simpleX = this.x / 40;
|
|
this.simpleY = this.y / 40;
|
|
this.enemyType = enemyType;
|
|
}
|
|
|
|
function simpleEnemy(startX, endX, startY, endY, xSpeed, ySpeed, stage, enemyType) {
|
|
|
|
if(enemyType==null)
|
|
enemyType = "simple";
|
|
if(stage==null)
|
|
stage = 0;
|
|
//xSpeed = 0;
|
|
//ySpeed = 0;
|
|
|
|
this.x = startX;
|
|
this.y = startY;
|
|
this.simpleX = this.x / 40;
|
|
this.simpleY = this.y / 40;
|
|
this.startX = startX;
|
|
this.endX = endX;
|
|
this.startY = startY;
|
|
this.endY = endY;
|
|
this.xSpeed = xSpeed;
|
|
this.ySpeed = ySpeed;
|
|
this.stage = stage;
|
|
this.enemyType = enemyType;
|
|
}
|
|
function simpleEnemyPause(startX, endX, startY, endY, xSpeed, ySpeed,initialPause,shortPause,longPause,secondPause, stage, enemyType) {
|
|
|
|
|
|
if(enemyType==null)
|
|
enemyType = "simplePause";
|
|
if(stage==null)
|
|
stage = 0;
|
|
//xSpeed = 0;
|
|
//ySpeed = 0;
|
|
this.pare = false;
|
|
this.x = startX;
|
|
this.y = startY;
|
|
this.simpleX = this.x / 40;
|
|
this.simpleY = this.y / 40;
|
|
this.startX = startX;
|
|
this.endX = endX;
|
|
this.startY = startY;
|
|
this.endY = endY;
|
|
|
|
this.longPause = longPause;
|
|
this.initialPause = initialPause;
|
|
this.shortPause = shortPause;
|
|
if(secondPause==null)
|
|
this.secondPause = 0;
|
|
else
|
|
this.secondPause = secondPause;
|
|
|
|
this.pauseTotal = initialPause;
|
|
|
|
|
|
this.pauseTimer = 0;
|
|
|
|
this.xSpeed = xSpeed;
|
|
this.ySpeed = ySpeed;
|
|
this.stage = stage;
|
|
this.enemyType = enemyType;
|
|
}
|
|
function linearEnemy(movement, stage, enemyType) {
|
|
if(enemyType==null)
|
|
enemyType = "linear";
|
|
|
|
if(stage==null)
|
|
stage = 0;
|
|
|
|
this.x = movement[0][0];
|
|
this.y = movement[0][2];
|
|
this.simpleX = this.x / 40;
|
|
this.simpleY = this.y / 40;
|
|
this.movement = movement;
|
|
this.stage = stage;
|
|
this.enemyType = enemyType;
|
|
}
|
|
|
|
|
|
function simpleCircularEnemy(centerX, centerY, radius, startAngle, speed, angle, enemyType) {
|
|
|
|
if(angle==null)
|
|
angle = startAngle;
|
|
if(enemyType == null)
|
|
enemyType = "simpleCircular";
|
|
|
|
|
|
this.x = radius * Math.cos(angle * (Math.PI / 180)) + centerX;
|
|
this.y = radius * Math.sin(angle * (Math.PI / 180)) + centerY;
|
|
this.simpleX = this.x / 40;
|
|
this.simpleY = this.y / 40;
|
|
this.centerX = centerX;
|
|
this.centerY = centerY;
|
|
this.radius = radius;
|
|
this.speed = speed;
|
|
this.startAngle = startAngle;
|
|
this.angle = startAngle;
|
|
this.enemyType = enemyType;
|
|
}
|
|
|
|
function addSquared2x2(centerX, centerY, toX,toY) {
|
|
|
|
}
|
|
|
|
function pauseCircularEnemy_1_4(centerX, centerY, radius, startAngle, endAngle, speed, pauseTotal, stage, angle, enemyType) {
|
|
|
|
if(stage==null)
|
|
stage = 0;
|
|
if(angle==null)
|
|
angle = startAngle;
|
|
if(enemyType == null)
|
|
enemyType = "pauseCircular_1_4";
|
|
|
|
this.x = radius * Math.cos(angle * (Math.PI / 180)) + centerX;
|
|
this.y = radius * Math.sin(angle * (Math.PI / 180)) + centerY;
|
|
this.simpleX = this.x / 40;
|
|
this.simpleY = this.y / 40;
|
|
this.centerX = centerX;
|
|
this.centerY = centerY;
|
|
this.radius = radius;
|
|
this.startAngle = startAngle;
|
|
this.endAngle = endAngle;
|
|
this.speed = speed;
|
|
this.pauseTotal = pauseTotal;
|
|
this.pauseTimer = 0;
|
|
this.angle = startAngle;
|
|
this.stage = stage;
|
|
this.enemyType = enemyType;
|
|
}
|
|
|
|
function reverseCircularEnemy(centerX, centerY, radius, startAngle, endAngle, speed, stage, angle, enemyType) {
|
|
|
|
|
|
if(stage==null)
|
|
stage = 0;
|
|
if(angle==null)
|
|
angle = startAngle;
|
|
if(enemyType == null)
|
|
enemyType = "reverseCircular";
|
|
|
|
this.x = radius * Math.cos(angle * (Math.PI / 180)) + centerX;
|
|
this.y = radius * Math.sin(angle * (Math.PI / 180)) + centerY;
|
|
this.simpleX = this.x / 40;
|
|
this.simpleY = this.y / 40;
|
|
this.centerX = centerX;
|
|
this.centerY = centerY;
|
|
this.radius = radius;
|
|
this.startAngle = startAngle;
|
|
this.endAngle = endAngle;
|
|
this.speed = speed;
|
|
this.angle = startAngle;
|
|
this.stage = stage;
|
|
this.enemyType = enemyType;
|
|
}
|
|
|
|
function resetEnemies(l) {
|
|
for (var i = 0; i < enemies[l].length; i++) {
|
|
if (enemies[l][i].enemyType == "simple") {
|
|
enemies[l][i].x = enemies[l][i].startX;
|
|
enemies[l][i].y = enemies[l][i].startY;
|
|
enemies[l][i].simpleX = enemies[l][i].x / 40;
|
|
enemies[l][i].simpleY = enemies[l][i].y / 40;
|
|
enemies[l][i].stage = 0;
|
|
}
|
|
else if (enemies[l][i].enemyType == "linear") {
|
|
enemies[l][i].x = enemies[l][i].movement[0][0];
|
|
enemies[l][i].y = enemies[l][i].movement[0][2];
|
|
enemies[l][i].simpleX = enemies[l][i].x / 40;
|
|
enemies[l][i].simpleY = enemies[l][i].y / 40;
|
|
enemies[l][i].stage = 0;
|
|
}
|
|
else if (enemies[l][i].enemyType == "simpleCircular") {
|
|
enemies[l][i].angle = enemies[l][i].startAngle;
|
|
enemies[l][i].x = enemies[l][i].radius * Math.cos(enemies[l][i].angle * (Math.PI / 180)) + enemies[l][i].centerX;
|
|
enemies[l][i].y = enemies[l][i].radius * Math.sin(enemies[l][i].angle * (Math.PI / 180)) + enemies[l][i].centerY;
|
|
enemies[l][i].simpleX = enemies[l][i].x / 40;
|
|
enemies[l][i].simpleY = enemies[l][i].y / 40;
|
|
}
|
|
else if (enemies[l][i].enemyType == "simplePause") {
|
|
enemies[l][i].x = enemies[l][i].startX;
|
|
enemies[l][i].y = enemies[l][i].startY;
|
|
enemies[l][i].simpleX = enemies[l][i].x / 40;
|
|
enemies[l][i].simpleY = enemies[l][i].y / 40;
|
|
enemies[l][i].stage = 0;
|
|
}
|
|
}
|
|
}
|
|
|
|
function drawEnemies() {
|
|
if (state == "game") {
|
|
// colors
|
|
var enemyFillColor, enemyOutlineColor;
|
|
if (level >= WALLS_RED) {
|
|
enemyFillColor = ENEMY_FILL_COLOR_2;
|
|
enemyOutlineColor = ENEMY_OUTLINE_COLOR_2;
|
|
} else if (level >= WALLS_PURPLE) {
|
|
enemyFillColor = ENEMY_FILL_COLOR_1;
|
|
enemyOutlineColor = ENEMY_OUTLINE_COLOR_1;
|
|
} else {
|
|
enemyFillColor = ENEMY_FILL_COLOR_0;
|
|
enemyOutlineColor = ENEMY_OUTLINE_COLOR_0;
|
|
}
|
|
|
|
for (var i = 0; i < enemies[level].length; i++) {
|
|
canvas.beginPath();
|
|
canvas.arc(cwh(enemies[level][i].x) + os.x, cwh(enemies[level][i].y) + os.y, cwh(ENEMY_SIZE) / 2, 0, 2 * Math.PI, false);
|
|
canvas.fillStyle = enemyFillColor;
|
|
canvas.fill();
|
|
canvas.lineWidth = cwh(4);
|
|
canvas.strokeStyle = enemyOutlineColor;
|
|
canvas.stroke();
|
|
}
|
|
}
|
|
}
|
|
|
|
function updateEnemies() {
|
|
if ((state == "game" || state == "level_select") && !paused && !player.dying) {
|
|
// game
|
|
if (state == "game") {
|
|
for (var n = 0; n < enemies[level].length; n++) {
|
|
updateSimpleEnemy(n);
|
|
updateLinearEnemy(n);
|
|
updateSimpleCircularEnemy(n);
|
|
updatePauseCircularEnemy_1_4(n);
|
|
updateReverseCircularEnemy(n);
|
|
updateSimpleEnemyPause(n);
|
|
}
|
|
}
|
|
|
|
// level select
|
|
else if (state == "level_select" && !mobile) {
|
|
for (var i = 1; i < LS_ALL_TOT + 1; i++) {
|
|
for (var n = 0; n < enemies[i].length; n++) {
|
|
updateSimpleEnemy(n, i);
|
|
updateLinearEnemy(n, i);
|
|
updateSimpleCircularEnemy(n, i);
|
|
updatePauseCircularEnemy_1_4(n, i);
|
|
updateReverseCircularEnemy(n, i);
|
|
updateSimpleEnemyPause(n,i);
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
function updateSimpleCircularEnemy(n,l) {
|
|
|
|
if(l==null)
|
|
l = level;
|
|
var e = enemies[l][n];
|
|
if (e.enemyType == "simpleCircular") {
|
|
var newX = e.radius * Math.cos(e.angle * (Math.PI / 180));
|
|
var newY = e.radius * Math.sin(e.angle * (Math.PI / 180));
|
|
|
|
e.x = newX + e.centerX;
|
|
e.y = newY + e.centerY;
|
|
|
|
e.angle += e.speed;
|
|
|
|
e.simpleX = e.x / 40;
|
|
e.simpleY = e.y / 40;
|
|
}
|
|
}
|
|
|
|
function updateReverseCircularEnemy(n, l) {
|
|
if(l==null)
|
|
l = level;
|
|
var e = enemies[l][n];
|
|
if (e.enemyType == "reverseCircular") {
|
|
if (e.stage == 0) {
|
|
var newX = e.radius * Math.cos(e.angle * (Math.PI / 180));
|
|
var newY = e.radius * Math.sin(e.angle * (Math.PI / 180));
|
|
|
|
e.x = newX + e.centerX;
|
|
e.y = newY + e.centerY;
|
|
|
|
e.angle += e.speed;
|
|
|
|
e.simpleX = e.x / 40;
|
|
e.simpleY = e.y / 40;
|
|
|
|
if (e.angle >= e.endAngle) {
|
|
e.stage = 1;
|
|
e.angle = e.endAngle;
|
|
}
|
|
} else if (e.stage == 1) {
|
|
var newX = e.radius * Math.cos(e.angle * (Math.PI / 180));
|
|
var newY = e.radius * Math.sin(e.angle * (Math.PI / 180));
|
|
|
|
e.x = newX + e.centerX;
|
|
e.y = newY + e.centerY;
|
|
|
|
e.angle -= e.speed;
|
|
|
|
e.simpleX = e.x / 40;
|
|
e.simpleY = e.y / 40;
|
|
|
|
if (e.angle <= e.startAngle) {
|
|
e.stage = 0;
|
|
e.angle = e.startAngle;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function updatePauseCircularEnemy_1_4(n, l) {
|
|
if(l==null)
|
|
l = level;
|
|
var e = enemies[l][n];
|
|
if (e.enemyType == "pauseCircular_1_4") {
|
|
if (e.stage == 0) {
|
|
if (e.pauseTimer < e.pauseTotal) {
|
|
e.pauseTimer++;
|
|
} else {
|
|
e.pauseTimer = 0;
|
|
e.stage = 1;
|
|
}
|
|
} else {
|
|
if (e.startAngle < e.endAngle) {
|
|
if (e.angle < e.endAngle) {
|
|
var newX = e.radius * Math.cos(e.angle * (Math.PI / 180));
|
|
var newY = e.radius * Math.sin(e.angle * (Math.PI / 180));
|
|
|
|
e.x = newX + e.centerX;
|
|
e.y = newY + e.centerY;
|
|
|
|
e.angle += e.speed;
|
|
|
|
e.simpleX = e.x / 40;
|
|
e.simpleY = e.y / 40;
|
|
} else {
|
|
e.angle = e.startAngle;
|
|
|
|
var newX = e.radius * Math.cos(e.angle * (Math.PI / 180));
|
|
var newY = e.radius * Math.sin(e.angle * (Math.PI / 180));
|
|
|
|
e.x = newX + e.centerX;
|
|
e.y = newY + e.centerY;
|
|
|
|
e.simpleX = e.x / 40;
|
|
e.simpleY = e.y / 40;
|
|
|
|
e.pauseTimer = 0;
|
|
e.stage = 0;
|
|
}
|
|
} else if (e.startAngle > e.endAngle) {
|
|
if (e.angle > e.endAngle) {
|
|
var newX = e.radius * Math.cos(e.angle * (Math.PI / 180));
|
|
var newY = e.radius * Math.sin(e.angle * (Math.PI / 180));
|
|
|
|
e.x = newX + e.centerX;
|
|
e.y = newY + e.centerY;
|
|
|
|
e.angle -= e.speed;
|
|
|
|
e.simpleX = e.x / 40;
|
|
e.simpleY = e.y / 40;
|
|
} else {
|
|
e.angle = e.startAngle;
|
|
|
|
var newX = e.radius * Math.cos(e.angle * (Math.PI / 180));
|
|
var newY = e.radius * Math.sin(e.angle * (Math.PI / 180));
|
|
|
|
e.x = newX + e.centerX;
|
|
e.y = newY + e.centerY;
|
|
|
|
e.simpleX = e.x / 40;
|
|
e.simpleY = e.y / 40;
|
|
|
|
e.pauseTimer = 0;
|
|
e.stage = 0;
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
}
|
|
|
|
function updateSimpleEnemyPause(n, l) {
|
|
if(l==null)
|
|
l = level;
|
|
|
|
//var e = enemies[l][n];
|
|
|
|
if (enemies[l][n].enemyType == "simplePause") {
|
|
|
|
switch (enemies[l][n].stage){
|
|
case 0:
|
|
if (enemies[l][n].pauseTimer < enemies[l][n].initialPause) {
|
|
enemies[l][n].pauseTimer++;
|
|
} else {
|
|
enemies[l][n].pauseTimer = 0;
|
|
enemies[l][n].stage = 1;
|
|
|
|
}
|
|
break;
|
|
case 3:
|
|
|
|
// x
|
|
if (enemies[l][n].startX < enemies[l][n].endX) {
|
|
if (enemies[l][n].x > enemies[l][n].startX) {
|
|
enemies[l][n].x -= enemies[l][n].xSpeed;
|
|
}
|
|
if (enemies[l][n].x <= enemies[l][n].startX) {
|
|
enemies[l][n].x = enemies[l][n].startX;
|
|
|
|
if(enemies[l][n].secondPause==0)
|
|
enemies[l][n].stage = 4;
|
|
else if(enemies[l][n].pare == true){
|
|
enemies[l][n].stage = 5;
|
|
enemies[l][n].pare = false;
|
|
}
|
|
else {
|
|
enemies[l][n].stage = 4;
|
|
enemies[l][n].pare = true;
|
|
}
|
|
|
|
|
|
enemies[l][n].pauseTimer = 0;
|
|
}
|
|
}
|
|
else if (enemies[l][n].startX > enemies[l][n].endX) {
|
|
if (enemies[l][n].x < enemies[l][n].startX) {
|
|
enemies[l][n].x += enemies[l][n].xSpeed;
|
|
}
|
|
if (enemies[l][n].x >= enemies[l][n].startX) {
|
|
enemies[l][n].x = enemies[l][n].startX;
|
|
|
|
if(enemies[l][n].secondPause==0)
|
|
enemies[l][n].stage = 4;
|
|
else if(enemies[l][n].pare == true){
|
|
enemies[l][n].stage = 5;
|
|
enemies[l][n].pare = false;
|
|
}
|
|
else {
|
|
enemies[l][n].stage = 4;
|
|
enemies[l][n].pare = true;
|
|
}
|
|
|
|
enemies[l][n].pauseTimer = 0;
|
|
}
|
|
}
|
|
|
|
// y
|
|
if (enemies[l][n].startY < enemies[l][n].endY) {
|
|
if (enemies[l][n].y > enemies[l][n].startY) {
|
|
enemies[l][n].y -= enemies[l][n].ySpeed;
|
|
}
|
|
if (enemies[l][n].y <= enemies[l][n].startY) {
|
|
enemies[l][n].y = enemies[l][n].startY;
|
|
|
|
if(enemies[l][n].secondPause==0)
|
|
enemies[l][n].stage = 4;
|
|
else if(enemies[l][n].pare == true){
|
|
enemies[l][n].stage = 5;
|
|
enemies[l][n].pare = false;
|
|
}
|
|
else {
|
|
enemies[l][n].stage = 4;
|
|
enemies[l][n].pare = true;
|
|
}
|
|
|
|
enemies[l][n].pauseTimer = 0;
|
|
}
|
|
}
|
|
else if (enemies[l][n].startY > enemies[l][n].endY) {
|
|
if (enemies[l][n].y < enemies[l][n].startY) {
|
|
enemies[l][n].y += enemies[l][n].ySpeed;
|
|
}
|
|
if (enemies[l][n].y >= enemies[l][n].startY) {
|
|
enemies[l][n].y = enemies[l][n].startY;
|
|
|
|
if(enemies[l][n].secondPause==0)
|
|
enemies[l][n].stage = 4;
|
|
else if(enemies[l][n].pare == true){
|
|
enemies[l][n].stage = 5;
|
|
enemies[l][n].pare = false;
|
|
}
|
|
else {
|
|
enemies[l][n].stage = 4;
|
|
enemies[l][n].pare = true;
|
|
}
|
|
|
|
enemies[l][n].pauseTimer = 0;
|
|
}
|
|
}
|
|
break;
|
|
case 2:
|
|
if (enemies[l][n].pauseTimer < enemies[l][n].shortPause) {
|
|
enemies[l][n].pauseTimer++;
|
|
} else {
|
|
enemies[l][n].pauseTimer = 0;
|
|
|
|
enemies[l][n].stage = 3;
|
|
|
|
}
|
|
break;
|
|
|
|
case 5:
|
|
if (enemies[l][n].pauseTimer < enemies[l][n].secondPause) {
|
|
enemies[l][n].pauseTimer++;
|
|
} else {
|
|
enemies[l][n].pauseTimer = 0;
|
|
|
|
enemies[l][n].stage = 1;
|
|
|
|
}
|
|
break;
|
|
case 1:
|
|
|
|
if (enemies[l][n].startX < enemies[l][n].endX) {
|
|
if (enemies[l][n].x < enemies[l][n].endX) {
|
|
enemies[l][n].x += enemies[l][n].xSpeed;
|
|
}
|
|
if (enemies[l][n].x >= enemies[l][n].endX) {
|
|
enemies[l][n].x = enemies[l][n].endX;
|
|
enemies[l][n].stage = 2;
|
|
enemies[l][n].pauseTimer = 0;
|
|
}
|
|
}
|
|
else if (enemies[l][n].startX > enemies[l][n].endX) {
|
|
if (enemies[l][n].x > enemies[l][n].endX) {
|
|
enemies[l][n].x -= enemies[l][n].xSpeed;
|
|
}
|
|
if (enemies[l][n].x <= enemies[l][n].endX) {
|
|
enemies[l][n].x = enemies[l][n].endX;
|
|
enemies[l][n].stage = 2;
|
|
enemies[l][n].pauseTimer = 0;
|
|
}
|
|
}
|
|
|
|
// y
|
|
if (enemies[l][n].startY < enemies[l][n].endY) {
|
|
if (enemies[l][n].y < enemies[l][n].endY) {
|
|
enemies[l][n].y += enemies[l][n].ySpeed;
|
|
}
|
|
if (enemies[l][n].y >= enemies[l][n].endY) {
|
|
enemies[l][n].y = enemies[l][n].endY;
|
|
enemies[l][n].stage = 2;
|
|
enemies[l][n].pauseTimer = 0;
|
|
}
|
|
}
|
|
else if (enemies[l][n].startY > enemies[l][n].endY) {
|
|
if (enemies[l][n].y > enemies[l][n].endY) {
|
|
enemies[l][n].y -= enemies[l][n].ySpeed;
|
|
}
|
|
if (enemies[l][n].y <= enemies[l][n].endY) {
|
|
enemies[l][n].y = enemies[l][n].endY;
|
|
enemies[l][n].stage = 2;
|
|
enemies[l][n].pauseTimer = 0;
|
|
}
|
|
}
|
|
break;
|
|
|
|
case 4:
|
|
|
|
if (enemies[l][n].pauseTimer < enemies[l][n].longPause) {
|
|
enemies[l][n].pauseTimer++;
|
|
} else {
|
|
enemies[l][n].pauseTimer = 0;
|
|
|
|
enemies[l][n].stage = 1;
|
|
|
|
}
|
|
break;
|
|
|
|
}
|
|
enemies[l][n].simpleX = enemies[l][n].x / 40;
|
|
enemies[l][n].simpleY = enemies[l][n].y / 40;
|
|
}
|
|
|
|
}
|
|
|
|
function updateSimpleEnemy(n, l) {
|
|
if(l==null)
|
|
l = level;
|
|
if (enemies[l][n].enemyType == "simple") {
|
|
// stage 0
|
|
if (enemies[l][n].stage == 0) {
|
|
// x
|
|
if (enemies[l][n].startX < enemies[l][n].endX) {
|
|
if (enemies[l][n].x < enemies[l][n].endX) {
|
|
enemies[l][n].x += enemies[l][n].xSpeed;
|
|
}
|
|
if (enemies[l][n].x >= enemies[l][n].endX) {
|
|
enemies[l][n].x = enemies[l][n].endX;
|
|
enemies[l][n].stage = 1;
|
|
}
|
|
}
|
|
else if (enemies[l][n].startX > enemies[l][n].endX) {
|
|
if (enemies[l][n].x > enemies[l][n].endX) {
|
|
enemies[l][n].x -= enemies[l][n].xSpeed;
|
|
}
|
|
if (enemies[l][n].x <= enemies[l][n].endX) {
|
|
enemies[l][n].x = enemies[l][n].endX;
|
|
enemies[l][n].stage = 1;
|
|
}
|
|
}
|
|
|
|
// y
|
|
if (enemies[l][n].startY < enemies[l][n].endY) {
|
|
if (enemies[l][n].y < enemies[l][n].endY) {
|
|
enemies[l][n].y += enemies[l][n].ySpeed;
|
|
}
|
|
if (enemies[l][n].y >= enemies[l][n].endY) {
|
|
enemies[l][n].y = enemies[l][n].endY;
|
|
enemies[l][n].stage = 1;
|
|
}
|
|
}
|
|
else if (enemies[l][n].startY > enemies[l][n].endY) {
|
|
if (enemies[l][n].y > enemies[l][n].endY) {
|
|
enemies[l][n].y -= enemies[l][n].ySpeed;
|
|
}
|
|
if (enemies[l][n].y <= enemies[l][n].endY) {
|
|
enemies[l][n].y = enemies[l][n].endY;
|
|
enemies[l][n].stage = 1;
|
|
}
|
|
}
|
|
}
|
|
|
|
// stage 1
|
|
else if (enemies[l][n].stage == 1) {
|
|
// x
|
|
if (enemies[l][n].startX < enemies[l][n].endX) {
|
|
if (enemies[l][n].x > enemies[l][n].startX) {
|
|
enemies[l][n].x -= enemies[l][n].xSpeed;
|
|
}
|
|
if (enemies[l][n].x <= enemies[l][n].startX) {
|
|
enemies[l][n].x = enemies[l][n].startX;
|
|
enemies[l][n].stage = 0;
|
|
}
|
|
}
|
|
else if (enemies[l][n].startX > enemies[l][n].endX) {
|
|
if (enemies[l][n].x < enemies[l][n].startX) {
|
|
enemies[l][n].x += enemies[l][n].xSpeed;
|
|
}
|
|
if (enemies[l][n].x >= enemies[l][n].startX) {
|
|
enemies[l][n].x = enemies[l][n].startX;
|
|
enemies[l][n].stage = 0;
|
|
}
|
|
}
|
|
|
|
// y
|
|
if (enemies[l][n].startY < enemies[l][n].endY) {
|
|
if (enemies[l][n].y > enemies[l][n].startY) {
|
|
enemies[l][n].y -= enemies[l][n].ySpeed;
|
|
}
|
|
if (enemies[l][n].y <= enemies[l][n].startY) {
|
|
enemies[l][n].y = enemies[l][n].startY;
|
|
enemies[l][n].stage = 0;
|
|
}
|
|
}
|
|
else if (enemies[l][n].startY > enemies[l][n].endY) {
|
|
if (enemies[l][n].y < enemies[l][n].startY) {
|
|
enemies[l][n].y += enemies[l][n].ySpeed;
|
|
}
|
|
if (enemies[l][n].y >= enemies[l][n].startY) {
|
|
enemies[l][n].y = enemies[l][n].startY;
|
|
enemies[l][n].stage = 0;
|
|
}
|
|
}
|
|
}
|
|
enemies[l][n].simpleX = enemies[l][n].x / 40;
|
|
enemies[l][n].simpleY = enemies[l][n].y / 40;
|
|
}
|
|
}
|
|
|
|
function updateLinearEnemy(n, l) {
|
|
if(l==null)
|
|
l = level;
|
|
|
|
if (enemies[l][n].enemyType == "linear") {
|
|
var startX = enemies[l][n].movement[enemies[l][n].stage][0];
|
|
var endX = enemies[l][n].movement[enemies[l][n].stage][1];
|
|
var startY = enemies[l][n].movement[enemies[l][n].stage][2];
|
|
var endY = enemies[l][n].movement[enemies[l][n].stage][3];
|
|
var xSpeed = enemies[l][n].movement[enemies[l][n].stage][4];
|
|
var ySpeed = enemies[l][n].movement[enemies[l][n].stage][5];
|
|
var stages = enemies[l][n].movement.length;
|
|
var changedStage = false;
|
|
|
|
// x
|
|
if (startX < endX) {
|
|
if (enemies[l][n].x < endX) {
|
|
enemies[l][n].x += xSpeed;
|
|
}
|
|
if (enemies[l][n].x >= endX) {
|
|
enemies[l][n].x = endX;
|
|
enemies[l][n].stage++;
|
|
changedStage = true;
|
|
if (enemies[l][n].stage >= stages)
|
|
enemies[l][n].stage = 0;
|
|
}
|
|
}
|
|
else if (startX > endX) {
|
|
if (enemies[l][n].x > endX) {
|
|
enemies[l][n].x -= xSpeed;
|
|
}
|
|
if (enemies[l][n].x <= endX) {
|
|
enemies[l][n].x = endX;
|
|
enemies[l][n].stage++;
|
|
changedStage = true;
|
|
if (enemies[l][n].stage >= stages)
|
|
enemies[l][n].stage = 0;
|
|
}
|
|
}
|
|
|
|
// y
|
|
if (startY < endY) {
|
|
if (enemies[l][n].y < endY) {
|
|
enemies[l][n].y += ySpeed;
|
|
}
|
|
if (enemies[l][n].y >= endY) {
|
|
enemies[l][n].y = endY;
|
|
if (!changedStage) {
|
|
enemies[l][n].stage++;
|
|
if (enemies[l][n].stage >= stages)
|
|
enemies[l][n].stage = 0;
|
|
}
|
|
}
|
|
}
|
|
else if (startY > endY) {
|
|
if (enemies[l][n].y > endY) {
|
|
enemies[l][n].y -= ySpeed;
|
|
}
|
|
if (enemies[l][n].y <= endY) {
|
|
enemies[l][n].y = endY;
|
|
if (!changedStage) {
|
|
enemies[l][n].stage++;
|
|
if (enemies[l][n].stage >= stages)
|
|
enemies[l][n].stage = 0;
|
|
}
|
|
}
|
|
}
|
|
enemies[l][n].simpleX = enemies[l][n].x / 40;
|
|
enemies[l][n].simpleY = enemies[l][n].y / 40;
|
|
}
|
|
} |