Advertisement
hello173

cursors.io level

Dec 19th, 2021
916
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 7.32 KB | None | 0 0
  1. class Level? : public Level {
  2. public:
  3.     Level?() : Level(21, 271){}
  4.  
  5.     void OnInit(){
  6.         std::vector<LevelObject*> wallByColor[7];
  7.         wallByColor[1].push_back(AddObject(new ObjWall(40, 0, 10, 40, 0xFF9999)));
  8.         wallByColor[2].push_back(AddObject(new ObjWall(70, 0, 10, 40, 0x9999FF)));
  9.         wallByColor[3].push_back(AddObject(new ObjWall(100, 0, 10, 40, 0xFFFF99)));
  10.         wallByColor[4].push_back(AddObject(new ObjWall(130, 0, 10, 40, 0x99FFFF)));
  11.         wallByColor[5].push_back(AddObject(new ObjWall(160, 0, 10, 40, 0xFF99FF)));
  12.         wallByColor[6].push_back(AddObject(new ObjWall(190, 0, 10, 40, 0x3333FF)));
  13.         wallByColor[1].push_back(AddObject(new ObjWall(220, 0, 10, 40, 0xFF9999)));
  14.         wallByColor[2].push_back(AddObject(new ObjWall(250, 0, 10, 40, 0x9999FF)));
  15.         wallByColor[3].push_back(AddObject(new ObjWall(280, 0, 10, 40, 0xFFFF99)));
  16.         wallByColor[4].push_back(AddObject(new ObjWall(310, 0, 10, 40, 0x99FFFF)));
  17.         wallByColor[5].push_back(AddObject(new ObjWall(340, 0, 10, 40, 0xFF99FF)));
  18.         AddObject(new ObjWall(0, 40, 360, 10, 0x000000));
  19.         wallByColor[6].push_back(AddObject(new ObjWall(360, 40, 40, 10, 0x3333FF)));
  20.         AddObject(new ObjWall(40, 50, 10, 30, 0x000000));
  21.         AddObject(new ObjWall(80, 50, 10, 30, 0x000000));
  22.         AddObject(new ObjWall(120, 50, 10, 30, 0x000000));
  23.         AddObject(new ObjWall(160, 50, 10, 30, 0x000000));
  24.         AddObject(new ObjWall(200, 50, 10, 30, 0x000000));
  25.         AddObject(new ObjWall(240, 50, 10, 30, 0x000000));
  26.         AddObject(new ObjWall(280, 50, 10, 30, 0x000000));
  27.         AddObject(new ObjWall(320, 50, 10, 30, 0x000000));
  28.         AddObject(new ObjWall(60, 60, 10, 70, 0x000000));
  29.         AddObject(new ObjWall(100, 60, 10, 70, 0x000000));
  30.         AddObject(new ObjWall(140, 60, 10, 70, 0x000000));
  31.         AddObject(new ObjWall(180, 60, 10, 70, 0x000000));
  32.         AddObject(new ObjWall(220, 60, 10, 70, 0x000000));
  33.         AddObject(new ObjWall(260, 60, 10, 70, 0x000000));
  34.         AddObject(new ObjWall(300, 60, 10, 70, 0x000000));
  35.         AddObject(new ObjWall(340, 60, 10, 70, 0x000000));
  36.         AddObject(new ObjWall(40, 90, 20, 10, 0x000000));
  37.         AddObject(new ObjWall(70, 90, 30, 10, 0x000000));
  38.         AddObject(new ObjWall(110, 90, 30, 10, 0x000000));
  39.         AddObject(new ObjWall(150, 90, 30, 10, 0x000000));
  40.         AddObject(new ObjWall(190, 90, 30, 10, 0x000000));
  41.         AddObject(new ObjWall(230, 90, 30, 10, 0x000000));
  42.         AddObject(new ObjWall(270, 90, 30, 10, 0x000000));
  43.         AddObject(new ObjWall(310, 90, 30, 10, 0x000000));
  44.         AddObject(new ObjWall(350, 90, 50, 10, 0x000000));
  45.         AddObject(new ObjWall(40, 110, 10, 70, 0x000000));
  46.         AddObject(new ObjWall(80, 110, 10, 70, 0x000000));
  47.         AddObject(new ObjWall(120, 110, 10, 70, 0x000000));
  48.         AddObject(new ObjWall(160, 110, 10, 70, 0x000000));
  49.         AddObject(new ObjWall(200, 110, 10, 70, 0x000000));
  50.         AddObject(new ObjWall(240, 110, 10, 70, 0x000000));
  51.         AddObject(new ObjWall(280, 110, 10, 70, 0x000000));
  52.         AddObject(new ObjWall(320, 110, 10, 70, 0x000000));
  53.         AddObject(new ObjWall(0, 140, 40, 10, 0x000000));
  54.         AddObject(new ObjWall(50, 140, 30, 10, 0x000000));
  55.         AddObject(new ObjWall(90, 140, 30, 10, 0x000000));
  56.         AddObject(new ObjWall(130, 140, 30, 10, 0x000000));
  57.         AddObject(new ObjWall(170, 140, 30, 10, 0x000000));
  58.         AddObject(new ObjWall(210, 140, 30, 10, 0x000000));
  59.         AddObject(new ObjWall(250, 140, 30, 10, 0x000000));
  60.         AddObject(new ObjWall(290, 140, 30, 10, 0x000000));
  61.         AddObject(new ObjWall(330, 140, 30, 10, 0x000000));
  62.         AddObject(new ObjWall(60, 160, 10, 70, 0x000000));
  63.         AddObject(new ObjWall(100, 160, 10, 70, 0x000000));
  64.         AddObject(new ObjWall(140, 160, 10, 70, 0x000000));
  65.         AddObject(new ObjWall(180, 160, 10, 70, 0x000000));
  66.         AddObject(new ObjWall(220, 160, 10, 70, 0x000000));
  67.         AddObject(new ObjWall(260, 160, 10, 70, 0x000000));
  68.         AddObject(new ObjWall(300, 160, 10, 70, 0x000000));
  69.         AddObject(new ObjWall(340, 160, 10, 70, 0x000000));
  70.         AddObject(new ObjWall(40, 190, 20, 10, 0x000000));
  71.         AddObject(new ObjWall(70, 190, 30, 10, 0x000000));
  72.         AddObject(new ObjWall(110, 190, 30, 10, 0x000000));
  73.         AddObject(new ObjWall(150, 190, 30, 10, 0x000000));
  74.         AddObject(new ObjWall(190, 190, 30, 10, 0x000000));
  75.         AddObject(new ObjWall(230, 190, 30, 10, 0x000000));
  76.         AddObject(new ObjWall(270, 190, 30, 10, 0x000000));
  77.         AddObject(new ObjWall(310, 190, 30, 10, 0x000000));
  78.         AddObject(new ObjWall(350, 190, 50, 10, 0x000000));
  79.         AddObject(new ObjWall(40, 210, 10, 70, 0x000000));
  80.         AddObject(new ObjWall(80, 210, 10, 70, 0x000000));
  81.         AddObject(new ObjWall(120, 210, 10, 70, 0x000000));
  82.         AddObject(new ObjWall(160, 210, 10, 70, 0x000000));
  83.         AddObject(new ObjWall(200, 210, 10, 70, 0x000000));
  84.         AddObject(new ObjWall(240, 210, 10, 70, 0x000000));
  85.         AddObject(new ObjWall(280, 210, 10, 70, 0x000000));
  86.         AddObject(new ObjWall(320, 210, 10, 70, 0x000000));
  87.         AddObject(new ObjWall(0, 240, 40, 10, 0x000000));
  88.         AddObject(new ObjWall(50, 240, 30, 10, 0x000000));
  89.         AddObject(new ObjWall(90, 240, 30, 10, 0x000000));
  90.         AddObject(new ObjWall(130, 240, 30, 10, 0x000000));
  91.         AddObject(new ObjWall(170, 240, 30, 10, 0x000000));
  92.         AddObject(new ObjWall(210, 240, 30, 10, 0x000000));
  93.         AddObject(new ObjWall(250, 240, 30, 10, 0x000000));
  94.         AddObject(new ObjWall(290, 240, 30, 10, 0x000000));
  95.         AddObject(new ObjWall(330, 240, 30, 10, 0x000000));
  96.         AddObject(new ObjWall(60, 260, 10, 40, 0x000000));
  97.         AddObject(new ObjWall(100, 260, 10, 40, 0x000000));
  98.         AddObject(new ObjWall(140, 260, 10, 40, 0x000000));
  99.         AddObject(new ObjWall(180, 260, 10, 40, 0x000000));
  100.         AddObject(new ObjWall(220, 260, 10, 40, 0x000000));
  101.         AddObject(new ObjWall(260, 260, 10, 40, 0x000000));
  102.         AddObject(new ObjWall(300, 260, 10, 40, 0x000000));
  103.         AddObject(new ObjWall(340, 260, 10, 40, 0x000000));
  104.         AddObject(new ObjWall(0, 290, 60, 10, 0x000000));
  105.         AddObject(new ObjWall(70, 290, 30, 10, 0x000000));
  106.         AddObject(new ObjWall(110, 290, 30, 10, 0x000000));
  107.         AddObject(new ObjWall(150, 290, 30, 10, 0x000000));
  108.         AddObject(new ObjWall(190, 290, 30, 10, 0x000000));
  109.         AddObject(new ObjWall(230, 290, 30, 10, 0x000000));
  110.         AddObject(new ObjWall(270, 290, 30, 10, 0x000000));
  111.         AddObject(new ObjWall(310, 290, 30, 10, 0x000000));
  112.         AddObject(new ObjWall(350, 290, 50, 10, 0x000000));
  113.         AddObject(new ObjTeleport(LevelManager::GetNextLevel(this), 0, 0, 40, 40));
  114.         AddObject(new ObjAreaCounter(wallByColor[1], 0, 250, 360, 40, 1, 0xFF9999));
  115.         AddObject(new ObjAreaCounter(wallByColor[2], 360, 200, 40, 90, 1, 0x9999FF));
  116.         AddObject(new ObjAreaCounter(wallByColor[2], 200, 200, 160, 40, 1, 0x9999FF));
  117.         AddObject(new ObjAreaCounter(wallByColor[3], 40, 200, 160, 40, 1, 0xFFFF99));
  118.         AddObject(new ObjAreaCounter(wallByColor[4], 0, 150, 40, 90, 1, 0x99FFFF));
  119.         AddObject(new ObjAreaCounter(wallByColor[4], 40, 150, 160, 40, 1, 0x99FFFF));
  120.         AddObject(new ObjAreaCounter(wallByColor[5], 200, 150, 160, 40, 1, 0xFF99FF));
  121.         AddObject(new ObjAreaCounter(wallByColor[6], 360, 100, 40, 90, 1, 0x3333FF));
  122.         AddObject(new ObjAreaCounter(wallByColor[6], 200, 100, 160, 40, 1, 0x3333FF));
  123.         AddObject(new ObjAreaCounter(wallByColor[1], 100, 100, 100, 40, 1, 0xFF9999));
  124.         AddObject(new ObjAreaCounter(wallByColor[2], 0, 100, 100, 40, 1, 0x9999FF));
  125.         AddObject(new ObjAreaCounter(wallByColor[3], 0, 50, 100, 40, 1, 0xFFFF99));
  126.         AddObject(new ObjAreaCounter(wallByColor[4], 100, 50, 100, 40, 1, 0x99FFFF));
  127.         AddObject(new ObjAreaCounter(wallByColor[5], 200, 50, 100, 40, 1, 0xFF99FF));
  128.         AddObject(new ObjAreaCounter(wallByColor[6], 300, 50, 100, 40, 1, 0x3333FF));
  129.     }
  130. };
  131.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement