Advertisement
hello173

cursors.io level but it's actually cool

Feb 15th, 2022
1,250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 13.01 KB | None | 0 0
  1. class Level? : public Level {
  2. public:
  3.     Level?() : Level(245, 26){}
  4.  
  5.     void OnInit(){
  6.         std::vector<LevelObject*> wallByColor[7];
  7.         wallByColor[1].push_back(AddObject(new ObjWall(10, 0, 10, 60, 0xFF9999)));
  8.         wallByColor[1].push_back(AddObject(new ObjWall(90, 0, 10, 40, 0xFF9999)));
  9.         wallByColor[1].push_back(AddObject(new ObjWall(190, 0, 10, 20, 0xFF9999)));
  10.         wallByColor[1].push_back(AddObject(new ObjWall(270, 0, 10, 20, 0xFF9999)));
  11.         wallByColor[1].push_back(AddObject(new ObjWall(330, 0, 10, 20, 0xFF9999)));
  12.         wallByColor[1].push_back(AddObject(new ObjWall(390, 0, 10, 20, 0xFF9999)));
  13.         wallByColor[1].push_back(AddObject(new ObjWall(30, 10, 50, 10, 0xFF9999)));
  14.         wallByColor[1].push_back(AddObject(new ObjWall(110, 10, 10, 30, 0xFF9999)));
  15.         wallByColor[1].push_back(AddObject(new ObjWall(130, 10, 60, 10, 0xFF9999)));
  16.         wallByColor[1].push_back(AddObject(new ObjWall(210, 10, 10, 50, 0xFF9999)));
  17.         wallByColor[1].push_back(AddObject(new ObjWall(230, 10, 30, 10, 0xFF9999)));
  18.         wallByColor[1].push_back(AddObject(new ObjWall(290, 10, 30, 10, 0xFF9999)));
  19.         wallByColor[1].push_back(AddObject(new ObjWall(340, 10, 40, 10, 0xFF9999)));
  20.         wallByColor[1].push_back(AddObject(new ObjWall(30, 20, 10, 20, 0xFF9999)));
  21.         wallByColor[1].push_back(AddObject(new ObjWall(230, 20, 10, 60, 0xFF9999)));
  22.         wallByColor[1].push_back(AddObject(new ObjWall(250, 20, 10, 80, 0xFF9999)));
  23.         wallByColor[1].push_back(AddObject(new ObjWall(290, 20, 10, 80, 0xFF9999)));
  24.         wallByColor[1].push_back(AddObject(new ObjWall(310, 20, 10, 20, 0xFF9999)));
  25.         wallByColor[1].push_back(AddObject(new ObjWall(350, 20, 10, 40, 0xFF9999)));
  26.         wallByColor[1].push_back(AddObject(new ObjWall(20, 30, 10, 10, 0xFF9999)));
  27.         wallByColor[1].push_back(AddObject(new ObjWall(50, 30, 40, 10, 0xFF9999)));
  28.         wallByColor[1].push_back(AddObject(new ObjWall(120, 30, 90, 10, 0xFF9999)));
  29.         wallByColor[1].push_back(AddObject(new ObjWall(260, 30, 30, 10, 0xFF9999)));
  30.         wallByColor[1].push_back(AddObject(new ObjWall(320, 30, 20, 10, 0xFF9999)));
  31.         wallByColor[1].push_back(AddObject(new ObjWall(370, 30, 10, 70, 0xFF9999)));
  32.         wallByColor[1].push_back(AddObject(new ObjWall(390, 30, 10, 130, 0xFF9999)));
  33.         wallByColor[1].push_back(AddObject(new ObjWall(50, 40, 10, 40, 0xFF9999)));
  34.         wallByColor[1].push_back(AddObject(new ObjWall(170, 40, 10, 20, 0xFF9999)));
  35.         wallByColor[1].push_back(AddObject(new ObjWall(30, 50, 20, 10, 0xFF9999)));
  36.         wallByColor[1].push_back(AddObject(new ObjWall(70, 50, 100, 10, 0xFF9999)));
  37.         wallByColor[1].push_back(AddObject(new ObjWall(190, 50, 10, 30, 0xFF9999)));
  38.         wallByColor[1].push_back(AddObject(new ObjWall(270, 50, 10, 130, 0xFF9999)));
  39.         wallByColor[1].push_back(AddObject(new ObjWall(310, 50, 40, 10, 0xFF9999)));
  40.         wallByColor[1].push_back(AddObject(new ObjWall(30, 60, 10, 20, 0xFF9999)));
  41.         wallByColor[1].push_back(AddObject(new ObjWall(90, 60, 10, 20, 0xFF9999)));
  42.         wallByColor[1].push_back(AddObject(new ObjWall(130, 60, 10, 20, 0xFF9999)));
  43.         wallByColor[1].push_back(AddObject(new ObjWall(310, 60, 10, 20, 0xFF9999)));
  44.         wallByColor[1].push_back(AddObject(new ObjWall(10, 70, 20, 10, 0xFF9999)));
  45.         wallByColor[1].push_back(AddObject(new ObjWall(70, 70, 20, 10, 0xFF9999)));
  46.         wallByColor[1].push_back(AddObject(new ObjWall(110, 70, 10, 30, 0xFF9999)));
  47.         wallByColor[1].push_back(AddObject(new ObjWall(150, 70, 40, 10, 0xFF9999)));
  48.         wallByColor[1].push_back(AddObject(new ObjWall(200, 70, 30, 10, 0xFF9999)));
  49.         wallByColor[1].push_back(AddObject(new ObjWall(320, 70, 20, 10, 0xFF9999)));
  50.         wallByColor[1].push_back(AddObject(new ObjWall(350, 70, 20, 10, 0xFF9999)));
  51.         wallByColor[1].push_back(AddObject(new ObjWall(10, 80, 10, 20, 0xFF9999)));
  52.         wallByColor[1].push_back(AddObject(new ObjWall(70, 80, 10, 40, 0xFF9999)));
  53.         wallByColor[1].push_back(AddObject(new ObjWall(150, 80, 10, 20, 0xFF9999)));
  54.         wallByColor[1].push_back(AddObject(new ObjWall(330, 80, 10, 40, 0xFF9999)));
  55.         wallByColor[1].push_back(AddObject(new ObjWall(350, 80, 10, 80, 0xFF9999)));
  56.         wallByColor[1].push_back(AddObject(new ObjWall(20, 90, 50, 10, 0xFF9999)));
  57.         wallByColor[1].push_back(AddObject(new ObjWall(90, 90, 20, 10, 0xFF9999)));
  58.         wallByColor[1].push_back(AddObject(new ObjWall(120, 90, 30, 10, 0xFF9999)));
  59.         wallByColor[1].push_back(AddObject(new ObjWall(170, 90, 80, 10, 0xFF9999)));
  60.         wallByColor[1].push_back(AddObject(new ObjWall(300, 90, 20, 10, 0xFF9999)));
  61.         wallByColor[1].push_back(AddObject(new ObjWall(30, 100, 10, 20, 0xFF9999)));
  62.         wallByColor[1].push_back(AddObject(new ObjWall(90, 100, 10, 40, 0xFF9999)));
  63.         wallByColor[1].push_back(AddObject(new ObjWall(210, 100, 10, 40, 0xFF9999)));
  64.         wallByColor[1].push_back(AddObject(new ObjWall(0, 110, 20, 10, 0xFF9999)));
  65.         wallByColor[1].push_back(AddObject(new ObjWall(50, 110, 10, 30, 0xFF9999)));
  66.         wallByColor[1].push_back(AddObject(new ObjWall(110, 110, 90, 10, 0xFF9999)));
  67.         wallByColor[1].push_back(AddObject(new ObjWall(230, 110, 40, 10, 0xFF9999)));
  68.         wallByColor[1].push_back(AddObject(new ObjWall(280, 110, 50, 10, 0xFF9999)));
  69.         wallByColor[1].push_back(AddObject(new ObjWall(370, 110, 20, 10, 0xFF9999)));
  70.         wallByColor[1].push_back(AddObject(new ObjWall(10, 120, 10, 60, 0xFF9999)));
  71.         wallByColor[1].push_back(AddObject(new ObjWall(110, 120, 10, 20, 0xFF9999)));
  72.         wallByColor[1].push_back(AddObject(new ObjWall(290, 120, 10, 20, 0xFF9999)));
  73.         wallByColor[1].push_back(AddObject(new ObjWall(20, 130, 30, 10, 0xFF9999)));
  74.         wallByColor[1].push_back(AddObject(new ObjWall(60, 130, 30, 10, 0xFF9999)));
  75.         wallByColor[1].push_back(AddObject(new ObjWall(100, 130, 10, 10, 0xFF9999)));
  76.         wallByColor[1].push_back(AddObject(new ObjWall(130, 130, 10, 30, 0xFF9999)));
  77.         wallByColor[1].push_back(AddObject(new ObjWall(150, 130, 60, 10, 0xFF9999)));
  78.         wallByColor[1].push_back(AddObject(new ObjWall(220, 130, 40, 10, 0xFF9999)));
  79.         wallByColor[1].push_back(AddObject(new ObjWall(310, 130, 10, 30, 0xFF9999)));
  80.         wallByColor[1].push_back(AddObject(new ObjWall(330, 130, 20, 10, 0xFF9999)));
  81.         wallByColor[1].push_back(AddObject(new ObjWall(360, 130, 30, 10, 0xFF9999)));
  82.         wallByColor[1].push_back(AddObject(new ObjWall(150, 140, 10, 20, 0xFF9999)));
  83.         wallByColor[1].push_back(AddObject(new ObjWall(190, 140, 10, 80, 0xFF9999)));
  84.         wallByColor[1].push_back(AddObject(new ObjWall(250, 140, 10, 60, 0xFF9999)));
  85.         wallByColor[1].push_back(AddObject(new ObjWall(30, 150, 70, 10, 0xFF9999)));
  86.         wallByColor[1].push_back(AddObject(new ObjWall(110, 150, 20, 10, 0xFF9999)));
  87.         wallByColor[1].push_back(AddObject(new ObjWall(140, 150, 10, 10, 0xFF9999)));
  88.         wallByColor[1].push_back(AddObject(new ObjWall(170, 150, 10, 90, 0xFF9999)));
  89.         wallByColor[1].push_back(AddObject(new ObjWall(210, 150, 30, 10, 0xFF9999)));
  90.         wallByColor[1].push_back(AddObject(new ObjWall(280, 150, 30, 10, 0xFF9999)));
  91.         wallByColor[1].push_back(AddObject(new ObjWall(320, 150, 20, 10, 0xFF9999)));
  92.         wallByColor[1].push_back(AddObject(new ObjWall(370, 150, 10, 30, 0xFF9999)));
  93.         wallByColor[1].push_back(AddObject(new ObjWall(50, 160, 10, 60, 0xFF9999)));
  94.         wallByColor[1].push_back(AddObject(new ObjWall(90, 160, 10, 20, 0xFF9999)));
  95.         wallByColor[1].push_back(AddObject(new ObjWall(110, 160, 10, 40, 0xFF9999)));
  96.         wallByColor[1].push_back(AddObject(new ObjWall(210, 160, 10, 80, 0xFF9999)));
  97.         wallByColor[1].push_back(AddObject(new ObjWall(330, 160, 10, 20, 0xFF9999)));
  98.         wallByColor[1].push_back(AddObject(new ObjWall(20, 170, 20, 10, 0xFF9999)));
  99.         wallByColor[1].push_back(AddObject(new ObjWall(70, 170, 10, 30, 0xFF9999)));
  100.         wallByColor[1].push_back(AddObject(new ObjWall(130, 170, 40, 10, 0xFF9999)));
  101.         wallByColor[1].push_back(AddObject(new ObjWall(230, 170, 10, 30, 0xFF9999)));
  102.         wallByColor[1].push_back(AddObject(new ObjWall(290, 170, 30, 10, 0xFF9999)));
  103.         wallByColor[1].push_back(AddObject(new ObjWall(340, 170, 30, 10, 0xFF9999)));
  104.         wallByColor[1].push_back(AddObject(new ObjWall(390, 170, 10, 50, 0xFF9999)));
  105.         wallByColor[1].push_back(AddObject(new ObjWall(130, 180, 10, 60, 0xFF9999)));
  106.         wallByColor[1].push_back(AddObject(new ObjWall(290, 180, 10, 40, 0xFF9999)));
  107.         wallByColor[1].push_back(AddObject(new ObjWall(310, 180, 10, 20, 0xFF9999)));
  108.         wallByColor[1].push_back(AddObject(new ObjWall(0, 190, 40, 10, 0xFF9999)));
  109.         wallByColor[1].push_back(AddObject(new ObjWall(80, 190, 30, 10, 0xFF9999)));
  110.         wallByColor[1].push_back(AddObject(new ObjWall(150, 190, 20, 10, 0xFF9999)));
  111.         wallByColor[1].push_back(AddObject(new ObjWall(240, 190, 10, 10, 0xFF9999)));
  112.         wallByColor[1].push_back(AddObject(new ObjWall(260, 190, 30, 10, 0xFF9999)));
  113.         wallByColor[1].push_back(AddObject(new ObjWall(320, 190, 60, 10, 0xFF9999)));
  114.         wallByColor[1].push_back(AddObject(new ObjWall(30, 200, 10, 40, 0xFF9999)));
  115.         wallByColor[1].push_back(AddObject(new ObjWall(90, 200, 10, 40, 0xFF9999)));
  116.         wallByColor[1].push_back(AddObject(new ObjWall(350, 200, 10, 80, 0xFF9999)));
  117.         wallByColor[1].push_back(AddObject(new ObjWall(10, 210, 10, 70, 0xFF9999)));
  118.         wallByColor[1].push_back(AddObject(new ObjWall(60, 210, 20, 10, 0xFF9999)));
  119.         wallByColor[1].push_back(AddObject(new ObjWall(110, 210, 20, 10, 0xFF9999)));
  120.         wallByColor[1].push_back(AddObject(new ObjWall(150, 210, 10, 30, 0xFF9999)));
  121.         wallByColor[1].push_back(AddObject(new ObjWall(220, 210, 40, 10, 0xFF9999)));
  122.         wallByColor[1].push_back(AddObject(new ObjWall(270, 210, 20, 10, 0xFF9999)));
  123.         wallByColor[1].push_back(AddObject(new ObjWall(310, 210, 10, 50, 0xFF9999)));
  124.         wallByColor[1].push_back(AddObject(new ObjWall(330, 210, 10, 30, 0xFF9999)));
  125.         wallByColor[1].push_back(AddObject(new ObjWall(370, 210, 20, 10, 0xFF9999)));
  126.         wallByColor[1].push_back(AddObject(new ObjWall(70, 220, 10, 20, 0xFF9999)));
  127.         wallByColor[1].push_back(AddObject(new ObjWall(250, 220, 10, 60, 0xFF9999)));
  128.         wallByColor[1].push_back(AddObject(new ObjWall(270, 220, 10, 40, 0xFF9999)));
  129.         wallByColor[1].push_back(AddObject(new ObjWall(40, 230, 30, 10, 0xFF9999)));
  130.         wallByColor[1].push_back(AddObject(new ObjWall(100, 230, 20, 10, 0xFF9999)));
  131.         wallByColor[1].push_back(AddObject(new ObjWall(140, 230, 10, 10, 0xFF9999)));
  132.         wallByColor[1].push_back(AddObject(new ObjWall(180, 230, 30, 10, 0xFF9999)));
  133.         wallByColor[1].push_back(AddObject(new ObjWall(230, 230, 10, 50, 0xFF9999)));
  134.         wallByColor[1].push_back(AddObject(new ObjWall(290, 230, 20, 10, 0xFF9999)));
  135.         wallByColor[1].push_back(AddObject(new ObjWall(340, 230, 10, 10, 0xFF9999)));
  136.         wallByColor[1].push_back(AddObject(new ObjWall(360, 230, 20, 10, 0xFF9999)));
  137.         wallByColor[1].push_back(AddObject(new ObjWall(390, 230, 10, 70, 0xFF9999)));
  138.         wallByColor[1].push_back(AddObject(new ObjWall(110, 240, 10, 20, 0xFF9999)));
  139.         wallByColor[1].push_back(AddObject(new ObjWall(30, 250, 80, 10, 0xFF9999)));
  140.         wallByColor[1].push_back(AddObject(new ObjWall(120, 250, 110, 10, 0xFF9999)));
  141.         wallByColor[1].push_back(AddObject(new ObjWall(280, 250, 20, 10, 0xFF9999)));
  142.         wallByColor[1].push_back(AddObject(new ObjWall(320, 250, 20, 10, 0xFF9999)));
  143.         wallByColor[1].push_back(AddObject(new ObjWall(370, 250, 20, 10, 0xFF9999)));
  144.         wallByColor[1].push_back(AddObject(new ObjWall(30, 260, 10, 20, 0xFF9999)));
  145.         wallByColor[1].push_back(AddObject(new ObjWall(130, 260, 10, 20, 0xFF9999)));
  146.         wallByColor[1].push_back(AddObject(new ObjWall(290, 260, 10, 20, 0xFF9999)));
  147.         wallByColor[1].push_back(AddObject(new ObjWall(330, 260, 10, 40, 0xFF9999)));
  148.         wallByColor[1].push_back(AddObject(new ObjWall(20, 270, 10, 10, 0xFF9999)));
  149.         wallByColor[1].push_back(AddObject(new ObjWall(50, 270, 50, 10, 0xFF9999)));
  150.         wallByColor[1].push_back(AddObject(new ObjWall(110, 270, 20, 10, 0xFF9999)));
  151.         wallByColor[1].push_back(AddObject(new ObjWall(150, 270, 30, 10, 0xFF9999)));
  152.         wallByColor[1].push_back(AddObject(new ObjWall(190, 270, 40, 10, 0xFF9999)));
  153.         wallByColor[1].push_back(AddObject(new ObjWall(260, 270, 20, 10, 0xFF9999)));
  154.         wallByColor[1].push_back(AddObject(new ObjWall(300, 270, 20, 10, 0xFF9999)));
  155.         wallByColor[1].push_back(AddObject(new ObjWall(360, 270, 20, 10, 0xFF9999)));
  156.         wallByColor[1].push_back(AddObject(new ObjWall(90, 280, 10, 20, 0xFF9999)));
  157.         wallByColor[1].push_back(AddObject(new ObjWall(170, 280, 10, 20, 0xFF9999)));
  158.         wallByColor[1].push_back(AddObject(new ObjWall(270, 280, 10, 20, 0xFF9999)));
  159.         wallByColor[1].push_back(AddObject(new ObjWall(0, 290, 20, 10, 0xFF9999)));
  160.         wallByColor[1].push_back(AddObject(new ObjWall(30, 290, 10, 10, 0xFF9999)));
  161.         wallByColor[1].push_back(AddObject(new ObjWall(50, 290, 40, 10, 0xFF9999)));
  162.         wallByColor[1].push_back(AddObject(new ObjWall(100, 290, 20, 10, 0xFF9999)));
  163.         wallByColor[1].push_back(AddObject(new ObjWall(130, 290, 40, 10, 0xFF9999)));
  164.         wallByColor[1].push_back(AddObject(new ObjWall(190, 290, 30, 10, 0xFF9999)));
  165.         wallByColor[1].push_back(AddObject(new ObjWall(230, 290, 10, 10, 0xFF9999)));
  166.         wallByColor[1].push_back(AddObject(new ObjWall(250, 290, 10, 10, 0xFF9999)));
  167.         wallByColor[1].push_back(AddObject(new ObjWall(280, 290, 40, 10, 0xFF9999)));
  168.         wallByColor[1].push_back(AddObject(new ObjWall(340, 290, 40, 10, 0xFF9999)));
  169.         AddObject(new ObjTeleport(LevelManager::GetNextLevel(this), 20, 10, 10, 20));
  170.         AddObject(new ObjAreaCounter(wallByColor[1], 20, 0, 60, 10, 1, 0xFF9999));
  171.     }
  172. };
  173.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement