Skip to content

Commit

Permalink
added level editor
Browse files Browse the repository at this point in the history
  • Loading branch information
techwithtim committed Oct 22, 2021
1 parent c1d864b commit 112c2fc
Show file tree
Hide file tree
Showing 6 changed files with 90 additions and 20 deletions.
1 change: 1 addition & 0 deletions level-2021-10-21 21-30-19.794045.json
@@ -0,0 +1 @@
{"data": [{"type": "floor", "x": -7106, "y": 670}, {"type": "wall", "x": 1940.0, "y": 445.0}, {"type": "floor", "x": -5396, "y": 670}, {"type": "floor", "x": -6536, "y": 670}, {"type": "floor", "x": 1152.0, "y": 456.0}, {"type": "floor", "x": -7144, "y": 670}, {"type": "floor", "x": 1114.0, "y": 456.0}, {"type": "floor", "x": 1076.0, "y": 456.0}, {"type": "wall", "x": 1939.0, "y": 484.0}, {"type": "floor", "x": 1038.0, "y": 456.0}, {"type": "wall", "x": 1939.0, "y": 596.0}, {"type": "wall", "x": 1457.0, "y": 345.0}, {"type": "floor", "x": 1000.0, "y": 456.0}, {"type": "floor", "x": 6042, "y": 670}, {"type": "wall", "x": 1457.0, "y": 457.0}, {"type": "floor", "x": 7144, "y": 670}, {"type": "floor", "x": 6004, "y": 670}, {"type": "floor", "x": 5396, "y": 670}, {"type": "floor", "x": 4256, "y": 670}, {"type": "floor", "x": 7106, "y": 670}, {"type": "floor", "x": 5966, "y": 670}, {"type": "floor", "x": 7068, "y": 670}, {"type": "floor", "x": 7030, "y": 670}, {"type": "floor", "x": 3724, "y": 670}, {"type": "floor", "x": 2584, "y": 670}, {"type": "floor", "x": 6992, "y": 670}, {"type": "floor", "x": 1976, "y": 670}, {"type": "floor", "x": 836, "y": 670}, {"type": "floor", "x": 4826, "y": 670}, {"type": "floor", "x": 3686, "y": 670}, {"type": "floor", "x": 2546, "y": 670}, {"type": "floor", "x": 6954, "y": 670}, {"type": "floor", "x": 5928, "y": 670}, {"type": "floor", "x": 4788, "y": 670}, {"type": "floor", "x": 3648, "y": 670}, {"type": "floor", "x": 2508, "y": 670}, {"type": "floor", "x": 6498, "y": 670}, {"type": "floor", "x": 5358, "y": 670}, {"type": "floor", "x": 4218, "y": 670}, {"type": "floor", "x": 5890, "y": 670}, {"type": "floor", "x": 4750, "y": 670}, {"type": "floor", "x": 3610, "y": 670}, {"type": "floor", "x": 6460, "y": 670}, {"type": "floor", "x": 5320, "y": 670}, {"type": "floor", "x": 304, "y": 670}, {"type": "floor", "x": -836, "y": 670}, {"type": "floor", "x": 5852, "y": 670}, {"type": "floor", "x": 4712, "y": 670}, {"type": "floor", "x": 3572, "y": 670}, {"type": "floor", "x": -1444, "y": 670}, {"type": "floor", "x": -2584, "y": 670}, {"type": "floor", "x": 7562, "y": 670}, {"type": "floor", "x": 6422, "y": 670}, {"type": "floor", "x": 5282, "y": 670}, {"type": "floor", "x": 1406, "y": 670}, {"type": "floor", "x": 266, "y": 670}, {"type": "floor", "x": -874, "y": 670}, {"type": "spike", "x": 1120.0, "y": 623.0}, {"type": "floor", "x": 5814, "y": 670}, {"type": "floor", "x": 4674, "y": 670}, {"type": "floor", "x": 3534, "y": 670}, {"type": "floor", "x": -1482, "y": 670}, {"type": "floor", "x": -2622, "y": 670}, {"type": "floor", "x": 1646.0, "y": 529.0}, {"type": "spike", "x": 1215.0, "y": 622.0}, {"type": "floor", "x": 1293.0, "y": 518.0}, {"type": "floor", "x": 7524, "y": 670}, {"type": "floor", "x": 6384, "y": 670}, {"type": "floor", "x": 5244, "y": 670}, {"type": "floor", "x": 1368, "y": 670}, {"type": "floor", "x": 228, "y": 670}, {"type": "floor", "x": -912, "y": 670}, {"type": "floor", "x": 1608.0, "y": 530.0}, {"type": "floor", "x": 5776, "y": 670}, {"type": "floor", "x": 4636, "y": 670}, {"type": "floor", "x": 3496, "y": 670}, {"type": "floor", "x": 3078, "y": 670}, {"type": "floor", "x": 1938, "y": 670}, {"type": "floor", "x": 798, "y": 670}, {"type": "floor", "x": 7486, "y": 670}, {"type": "floor", "x": 6346, "y": 670}, {"type": "floor", "x": 5206, "y": 670}, {"type": "floor", "x": 1330, "y": 670}, {"type": "floor", "x": 190, "y": 670}, {"type": "floor", "x": 2470, "y": 670}, {"type": "floor", "x": -950, "y": 670}, {"type": "floor", "x": 1570.0, "y": 530.0}, {"type": "door", "x": 1494.0, "y": 457.0}, {"type": "floor", "x": 4180, "y": 670}, {"type": "floor", "x": 3040, "y": 670}, {"type": "floor", "x": 1900, "y": 670}, {"type": "floor", "x": 760, "y": 670}, {"type": "floor", "x": -3116, "y": 670}, {"type": "floor", "x": -4256, "y": 670}, {"type": "floor", "x": 7448, "y": 670}, {"type": "floor", "x": 6308, "y": 670}, {"type": "floor", "x": 2432, "y": 670}, {"type": "floor", "x": 1292, "y": 670}, {"type": "floor", "x": 152, "y": 670}, {"type": "floor", "x": -988, "y": 670}, {"type": "floor", "x": 839.0, "y": 554.0}, {"type": "floor", "x": -6004, "y": 670}, {"type": "floor", "x": 4142, "y": 670}, {"type": "floor", "x": 3002, "y": 670}, {"type": "floor", "x": 1862, "y": 670}, {"type": "floor", "x": -2014, "y": 670}, {"type": "floor", "x": -3154, "y": 670}, {"type": "floor", "x": -4294, "y": 670}, {"type": "floor", "x": 7410, "y": 670}, {"type": "floor", "x": 2394, "y": 670}, {"type": "floor", "x": 1254, "y": 670}, {"type": "floor", "x": 114, "y": 670}, {"type": "floor", "x": -3762, "y": 670}, {"type": "floor", "x": -4902, "y": 670}, {"type": "floor", "x": -6042, "y": 670}, {"type": "floor", "x": 1418.0, "y": 531.0}, {"type": "floor", "x": 4104, "y": 670}, {"type": "floor", "x": 2964, "y": 670}, {"type": "floor", "x": 1824, "y": 670}, {"type": "floor", "x": -2052, "y": 670}, {"type": "floor", "x": -3192, "y": 670}, {"type": "floor", "x": -4332, "y": 670}, {"type": "floor", "x": 1748.0, "y": 531.0}, {"type": "floor", "x": 2356, "y": 670}, {"type": "floor", "x": 1216, "y": 670}, {"type": "floor", "x": 76, "y": 670}, {"type": "floor", "x": -342, "y": 670}, {"type": "floor", "x": 1380.0, "y": 531.0}, {"type": "spike", "x": 500.0, "y": 621.0}, {"type": "floor", "x": 4066, "y": 670}, {"type": "floor", "x": 2926, "y": 670}, {"type": "floor", "x": 1786, "y": 670}, {"type": "floor", "x": -2090, "y": 670}, {"type": "floor", "x": -3230, "y": 670}, {"type": "floor", "x": -4370, "y": 670}, {"type": "floor", "x": -380, "y": 670}, {"type": "floor", "x": -1520, "y": 670}, {"type": "floor", "x": -2660, "y": 670}, {"type": "floor", "x": 1900.0, "y": 530.0}, {"type": "floor", "x": 1532.0, "y": 530.0}, {"type": "floor", "x": 4028, "y": 670}, {"type": "floor", "x": 2888, "y": 670}, {"type": "floor", "x": 1748, "y": 670}, {"type": "floor", "x": -2128, "y": 670}, {"type": "floor", "x": -3268, "y": 670}, {"type": "floor", "x": -4408, "y": 670}, {"type": "floor", "x": 5738, "y": 670}, {"type": "floor", "x": 722, "y": 670}, {"type": "floor", "x": -418, "y": 670}, {"type": "floor", "x": -1558, "y": 670}, {"type": "floor", "x": -5434, "y": 670}, {"type": "floor", "x": -6574, "y": 670}, {"type": "floor", "x": -2698, "y": 670}, {"type": "floor", "x": 1862.0, "y": 530.0}, {"type": "floor", "x": 1494.0, "y": 530.0}, {"type": "floor", "x": 3990, "y": 670}, {"type": "floor", "x": -1026, "y": 670}, {"type": "floor", "x": -2166, "y": 670}, {"type": "floor", "x": -3306, "y": 670}, {"type": "floor", "x": -7182, "y": 670}, {"type": "floor", "x": -4446, "y": 670}, {"type": "floor", "x": 227.0, "y": 556.0}, {"type": "floor", "x": 684, "y": 670}, {"type": "floor", "x": -456, "y": 670}, {"type": "floor", "x": -1596, "y": 670}, {"type": "floor", "x": -5472, "y": 670}, {"type": "floor", "x": -6612, "y": 670}, {"type": "floor", "x": -2736, "y": 670}, {"type": "floor", "x": 1824.0, "y": 530.0}, {"type": "floor", "x": 1456.0, "y": 530.0}, {"type": "floor", "x": -1064, "y": 670}, {"type": "floor", "x": -2204, "y": 670}, {"type": "floor", "x": -3344, "y": 670}, {"type": "floor", "x": 646, "y": 670}, {"type": "floor", "x": -494, "y": 670}, {"type": "floor", "x": -1634, "y": 670}, {"type": "floor", "x": -5510, "y": 670}, {"type": "floor", "x": -6650, "y": 670}, {"type": "floor", "x": 1786.0, "y": 530.0}, {"type": "floor", "x": -2242, "y": 670}, {"type": "floor", "x": -3382, "y": 670}, {"type": "floor", "x": -3800, "y": 670}, {"type": "floor", "x": -4940, "y": 670}, {"type": "floor", "x": -6080, "y": 670}, {"type": "floor", "x": 608, "y": 670}, {"type": "floor", "x": -532, "y": 670}, {"type": "floor", "x": -1672, "y": 670}, {"type": "floor", "x": -5548, "y": 670}, {"type": "floor", "x": -6688, "y": 670}, {"type": "platform", "x": 478, "y": 500}, {"type": "floor", "x": 2318, "y": 670}, {"type": "floor", "x": 730.0, "y": 632.0}, {"type": "floor", "x": -3838, "y": 670}, {"type": "floor", "x": -4978, "y": 670}, {"type": "floor", "x": -6118, "y": 670}, {"type": "floor", "x": 570, "y": 670}, {"type": "wall", "x": 0.0, "y": 445.0}, {"type": "floor", "x": -5586, "y": 670}, {"type": "floor", "x": -6726, "y": 670}, {"type": "floor", "x": 692.0, "y": 632.0}, {"type": "floor", "x": -3876, "y": 670}, {"type": "floor", "x": -5016, "y": 670}, {"type": "floor", "x": -6156, "y": 670}, {"type": "floor", "x": -4484, "y": 670}, {"type": "floor", "x": -5624, "y": 670}, {"type": "floor", "x": -6764, "y": 670}, {"type": "wall", "x": 1457.0, "y": 493.0}, {"type": "wall", "x": -1.0, "y": 633.0}, {"type": "floor", "x": -2774, "y": 670}, {"type": "floor", "x": -3914, "y": 670}, {"type": "floor", "x": 654.0, "y": 632.0}, {"type": "floor", "x": -5054, "y": 670}, {"type": "floor", "x": -6194, "y": 670}, {"type": "floor", "x": -4522, "y": 670}, {"type": "floor", "x": -5662, "y": 670}, {"type": "floor", "x": -6802, "y": 670}, {"type": "floor", "x": -7220, "y": 670}, {"type": "floor", "x": -2812, "y": 670}, {"type": "floor", "x": -3952, "y": 670}, {"type": "floor", "x": -5092, "y": 670}, {"type": "floor", "x": -1102, "y": 670}, {"type": "floor", "x": -7258, "y": 670}, {"type": "floor", "x": -2850, "y": 670}, {"type": "floor", "x": -3990, "y": 670}, {"type": "floor", "x": -7296, "y": 670}, {"type": "floor", "x": -7334, "y": 670}, {"type": "floor", "x": -6232, "y": 670}, {"type": "floor", "x": -7372, "y": 670}, {"type": "floor", "x": 952.0, "y": 554.0}, {"type": "floor", "x": -6270, "y": 670}, {"type": "floor", "x": -7410, "y": 670}, {"type": "floor", "x": 914.0, "y": 554.0}, {"type": "wall", "x": 1293.0, "y": 631.0}, {"type": "crate", "x": 1456.0, "y": 566.0}, {"type": "wall", "x": -1.0, "y": 595.0}, {"type": "floor", "x": 6916, "y": 670}, {"type": "floor", "x": 5168, "y": 670}, {"type": "floor", "x": 6878, "y": 670}, {"type": "floor", "x": 6270, "y": 670}, {"type": "floor", "x": 5130, "y": 670}, {"type": "floor", "x": 6840, "y": 670}, {"type": "floor", "x": 7372, "y": 670}, {"type": "floor", "x": 6232, "y": 670}, {"type": "floor", "x": 5092, "y": 670}, {"type": "floor", "x": 228.0, "y": 593.0}, {"type": "spike", "x": 577.0, "y": 621.0}, {"type": "floor", "x": 7334, "y": 670}, {"type": "floor", "x": 6194, "y": 670}, {"type": "wall", "x": 656.0, "y": 558.0}, {"type": "floor", "x": 190.0, "y": 593.0}, {"type": "wall", "x": -1.0, "y": 558.0}, {"type": "floor", "x": 6156, "y": 670}, {"type": "floor", "x": 4598, "y": 670}, {"type": "floor", "x": 3458, "y": 670}, {"type": "spike", "x": 422.0, "y": 621.0}, {"type": "floor", "x": 2850, "y": 670}, {"type": "floor", "x": 1710, "y": 670}, {"type": "floor", "x": 5700, "y": 670}, {"type": "floor", "x": 4560, "y": 670}, {"type": "floor", "x": 3420, "y": 670}, {"type": "floor", "x": 3952, "y": 670}, {"type": "floor", "x": 2812, "y": 670}, {"type": "floor", "x": 1672, "y": 670}, {"type": "floor", "x": 6802, "y": 670}, {"type": "floor", "x": 5662, "y": 670}, {"type": "spike", "x": 346.0, "y": 621.0}, {"type": "floor", "x": 3382, "y": 670}, {"type": "floor", "x": 4522, "y": 670}, {"type": "floor", "x": 5054, "y": 670}, {"type": "floor", "x": 3914, "y": 670}, {"type": "floor", "x": 2774, "y": 670}, {"type": "floor", "x": 1634, "y": 670}, {"type": "spike", "x": 269.0, "y": 621.0}, {"type": "floor", "x": 6764, "y": 670}, {"type": "floor", "x": 5624, "y": 670}, {"type": "floor", "x": 4484, "y": 670}, {"type": "floor", "x": 5016, "y": 670}, {"type": "floor", "x": 3876, "y": 670}, {"type": "floor", "x": 2736, "y": 670}, {"type": "floor", "x": 1178, "y": 670}, {"type": "floor", "x": 38, "y": 670}, {"type": "floor", "x": 6726, "y": 670}, {"type": "floor", "x": 5586, "y": 670}, {"type": "floor", "x": 4446, "y": 670}, {"type": "floor", "x": -570, "y": 670}, {"type": "floor", "x": -1710, "y": 670}, {"type": "wall", "x": 1293.0, "y": 593.0}, {"type": "floor", "x": 7296, "y": 670}, {"type": "floor", "x": 2280, "y": 670}, {"type": "floor", "x": 1140, "y": 670}, {"type": "floor", "x": 0, "y": 670}, {"type": "floor", "x": 6688, "y": 670}, {"type": "floor", "x": 5548, "y": 670}, {"type": "floor", "x": 4408, "y": 670}, {"type": "floor", "x": 532, "y": 670}, {"type": "floor", "x": -608, "y": 670}, {"type": "floor", "x": -1748, "y": 670}, {"type": "floor", "x": 7258, "y": 670}, {"type": "floor", "x": 6118, "y": 670}, {"type": "floor", "x": 2242, "y": 670}, {"type": "floor", "x": 1102.0, "y": 670.0}, {"type": "floor", "x": -38, "y": 670}, {"type": "floor", "x": 6650, "y": 670}, {"type": "floor", "x": 5510, "y": 670}, {"type": "floor", "x": 4370, "y": 670}, {"type": "floor", "x": 494, "y": 670}, {"type": "floor", "x": -646, "y": 670}, {"type": "floor", "x": -1786, "y": 670}, {"type": "wall", "x": 1457.0, "y": 309.0}, {"type": "floor", "x": 7220, "y": 670}, {"type": "floor", "x": 3344, "y": 670}, {"type": "floor", "x": 2204, "y": 670}, {"type": "floor", "x": 1064, "y": 670}, {"type": "floor", "x": 6080, "y": 670}, {"type": "floor", "x": -76, "y": 670}, {"type": "floor", "x": 6612, "y": 670}, {"type": "floor", "x": 5472, "y": 670}, {"type": "floor", "x": 4332, "y": 670}, {"type": "floor", "x": 456, "y": 670}, {"type": "floor", "x": -684, "y": 670}, {"type": "floor", "x": 1596, "y": 670}, {"type": "floor", "x": -1824, "y": 670}, {"type": "floor", "x": 7182, "y": 670}, {"type": "floor", "x": 3306, "y": 670}, {"type": "floor", "x": 2166, "y": 670}, {"type": "floor", "x": 1026, "y": 670}, {"type": "floor", "x": -114, "y": 670}, {"type": "floor", "x": -5130, "y": 670}, {"type": "floor", "x": 6574, "y": 670}, {"type": "floor", "x": 5434, "y": 670}, {"type": "floor", "x": 4294, "y": 670}, {"type": "floor", "x": -1862, "y": 670}, {"type": "floor", "x": -1140, "y": 670}, {"type": "floor", "x": -2280, "y": 670}, {"type": "floor", "x": -3420, "y": 670}, {"type": "floor", "x": 3268, "y": 670}, {"type": "floor", "x": 2128, "y": 670}, {"type": "floor", "x": 988, "y": 670}, {"type": "floor", "x": -2888, "y": 670}, {"type": "floor", "x": -4028, "y": 670}, {"type": "floor", "x": -5168, "y": 670}, {"type": "floor", "x": 6536, "y": 670}, {"type": "floor", "x": 4978, "y": 670}, {"type": "floor", "x": 3838, "y": 670}, {"type": "floor", "x": 2698, "y": 670}, {"type": "floor", "x": -1178, "y": 670}, {"type": "floor", "x": -2318, "y": 670}, {"type": "floor", "x": -3458, "y": 670}, {"type": "floor", "x": 3230, "y": 670}, {"type": "wall", "x": -1.0, "y": 520.0}, {"type": "floor", "x": 2090, "y": 670}, {"type": "floor", "x": -2926, "y": 670}, {"type": "floor", "x": 950, "y": 670}, {"type": "floor", "x": -4066, "y": 670}, {"type": "floor", "x": -5206, "y": 670}, {"type": "floor", "x": 4940, "y": 670}, {"type": "floor", "x": 3800, "y": 670}, {"type": "floor", "x": 2660, "y": 670}, {"type": "floor", "x": -1216, "y": 670}, {"type": "floor", "x": -2356, "y": 670}, {"type": "floor", "x": -3496, "y": 670}, {"type": "floor", "x": 3192, "y": 670}, {"type": "floor", "x": 2052, "y": 670}, {"type": "floor", "x": 912, "y": 670}, {"type": "floor", "x": -2964, "y": 670}, {"type": "floor", "x": -4104, "y": 670}, {"type": "floor", "x": -5244, "y": 670}, {"type": "wall", "x": 1939.0, "y": 559.0}, {"type": "floor", "x": 4902, "y": 670}, {"type": "floor", "x": 3762, "y": 670}, {"type": "floor", "x": 2622, "y": 670}, {"type": "floor", "x": -1254, "y": 670}, {"type": "floor", "x": -2394, "y": 670}, {"type": "floor", "x": -3534, "y": 670}, {"type": "wall", "x": 1456.0, "y": 420.0}, {"type": "floor", "x": 3154, "y": 670}, {"type": "floor", "x": 2014, "y": 670}, {"type": "floor", "x": 874, "y": 670}, {"type": "floor", "x": -3002, "y": 670}, {"type": "floor", "x": -4142, "y": 670}, {"type": "floor", "x": -5282, "y": 670}, {"type": "floor", "x": -4560, "y": 670}, {"type": "floor", "x": -5700, "y": 670}, {"type": "floor", "x": -6840, "y": 670}, {"type": "floor", "x": 4864, "y": 670}, {"type": "floor", "x": -152, "y": 670}, {"type": "floor", "x": -1292, "y": 670}, {"type": "floor", "x": -2432, "y": 670}, {"type": "floor", "x": -3572, "y": 670}, {"type": "floor", "x": -6308, "y": 670}, {"type": "floor", "x": -7448, "y": 670}, {"type": "floor", "x": 3116, "y": 670}, {"type": "floor", "x": 1558, "y": 670}, {"type": "floor", "x": 418, "y": 670}, {"type": "floor", "x": -722, "y": 670}, {"type": "floor", "x": -4598, "y": 670}, {"type": "floor", "x": -5738, "y": 670}, {"type": "floor", "x": -6878, "y": 670}, {"type": "floor", "x": 876.0, "y": 554.0}, {"type": "floor", "x": -190, "y": 670}, {"type": "floor", "x": -1330, "y": 670}, {"type": "floor", "x": -2470, "y": 670}, {"type": "floor", "x": -6346, "y": 670}, {"type": "floor", "x": -7486, "y": 670}, {"type": "floor", "x": 1520, "y": 670}, {"type": "floor", "x": 380, "y": 670}, {"type": "floor", "x": -760, "y": 670}, {"type": "floor", "x": -4636, "y": 670}, {"type": "floor", "x": -5776, "y": 670}, {"type": "floor", "x": -6916, "y": 670}, {"type": "floor", "x": -228, "y": 670}, {"type": "floor", "x": -1368, "y": 670}, {"type": "floor", "x": -2508, "y": 670}, {"type": "floor", "x": -6384, "y": 670}, {"type": "floor", "x": -7524, "y": 670}, {"type": "wall", "x": 1293.0, "y": 555.0}, {"type": "floor", "x": 1482, "y": 670}, {"type": "floor", "x": 342, "y": 670}, {"type": "floor", "x": -798, "y": 670}, {"type": "floor", "x": -4674, "y": 670}, {"type": "floor", "x": -5814, "y": 670}, {"type": "floor", "x": -6954, "y": 670}, {"type": "floor", "x": 229.0, "y": 631.0}, {"type": "floor", "x": -266, "y": 670}, {"type": "floor", "x": -1406, "y": 670}, {"type": "floor", "x": -2546, "y": 670}, {"type": "floor", "x": -6422, "y": 670}, {"type": "floor", "x": -7562, "y": 670}, {"type": "floor", "x": 693.0, "y": 595.0}, {"type": "wall", "x": 1939.0, "y": 522.0}, {"type": "floor", "x": 1444, "y": 670}, {"type": "floor", "x": -4712, "y": 670}, {"type": "floor", "x": -5852, "y": 670}, {"type": "floor", "x": -6992, "y": 670}, {"type": "floor", "x": 191.0, "y": 631.0}, {"type": "floor", "x": -304, "y": 670}, {"type": "floor", "x": 655.0, "y": 595.0}, {"type": "floor", "x": -3610, "y": 670}, {"type": "floor", "x": -4750, "y": 670}, {"type": "floor", "x": -5890, "y": 670}, {"type": "floor", "x": -7030, "y": 670}, {"type": "floor", "x": 153.0, "y": 631.0}, {"type": "wall", "x": 1457.0, "y": 383.0}, {"type": "floor", "x": -1900, "y": 670}, {"type": "floor", "x": -3040, "y": 670}, {"type": "floor", "x": -4180, "y": 670}, {"type": "floor", "x": -5320, "y": 670}, {"type": "floor", "x": -3648, "y": 670}, {"type": "floor", "x": -4788, "y": 670}, {"type": "floor", "x": -5928, "y": 670}, {"type": "floor", "x": -7068, "y": 670}, {"type": "floor", "x": -1938, "y": 670}, {"type": "floor", "x": -3078, "y": 670}, {"type": "floor", "x": -4218, "y": 670}, {"type": "floor", "x": -3686, "y": 670}, {"type": "floor", "x": -4826, "y": 670}, {"type": "floor", "x": -5966, "y": 670}, {"type": "floor", "x": -1976, "y": 670}, {"type": "wall", "x": -1.0, "y": 482.0}, {"type": "floor", "x": -3724, "y": 670}, {"type": "floor", "x": -4864, "y": 670}, {"type": "floor", "x": -6460, "y": 670}, {"type": "floor", "x": -7600, "y": 670}, {"type": "floor", "x": -5358, "y": 670}, {"type": "floor", "x": -6498, "y": 670}, {"type": "wall", "x": 1939.0, "y": 633.0}]}
Binary file modified main/__pycache__/base_object.cpython-38.pyc
Binary file not shown.
Binary file modified main/__pycache__/platform.cpython-38.pyc
Binary file not shown.
12 changes: 6 additions & 6 deletions main/base_object.py
@@ -1,3 +1,6 @@
import pygame


class AbstractObject:
IMG = None

Expand All @@ -9,10 +12,7 @@ def __init__(self, x, y):
def draw(self, win, offset):
win.blit(self.img, (self.x - offset, self.y))

def __repr__(self):
return self.__name__

def clicked(self, pos):
current_mask = pygame.mask.from_surface(self.img)
offset = pos[0] - self.x, pos[1] - self.y
return current_mask.get_at(offset) != None
rect = pygame.Rect(
self.x, self.y, self.img.get_width(), self.img.get_height())
return rect.collidepoint(pos)

0 comments on commit 112c2fc

Please sign in to comment.