hello173

cursors.io level

Dec 20th, 2021
1,010
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 6.67 KB | None | 0 0
  1. class Level? : public Level {
  2. public:
  3.     Level?() : Level(201, 11){}
  4.  
  5.     void OnInit(){
  6.         std::vector<LevelObject*> wallByColor[7];
  7.         AddObject(new ObjWall(10, 10, 10, 280, 0x000000));
  8.         AddObject(new ObjWall(380, 10, 10, 280, 0x000000));
  9.         wallByColor[2].push_back(AddObject(new ObjWall(20, 20, 10, 10, 0x9999FF)));
  10.         AddObject(new ObjWall(30, 20, 340, 10, 0x000000));
  11.         wallByColor[1].push_back(AddObject(new ObjWall(370, 20, 10, 10, 0xFF9999)));
  12.         AddObject(new ObjWall(30, 40, 10, 220, 0x000000));
  13.         wallByColor[1].push_back(AddObject(new ObjWall(40, 40, 10, 10, 0xFF9999)));
  14.         AddObject(new ObjWall(50, 40, 300, 10, 0x000000));
  15.         wallByColor[2].push_back(AddObject(new ObjWall(350, 40, 10, 10, 0x9999FF)));
  16.         AddObject(new ObjWall(360, 40, 10, 220, 0x000000));
  17.         wallByColor[3].push_back(AddObject(new ObjWall(50, 50, 10, 80, 0xFFFF99)));
  18.         wallByColor[3].push_back(AddObject(new ObjWall(70, 50, 10, 10, 0xFFFF99)));
  19.         wallByColor[3].push_back(AddObject(new ObjWall(110, 50, 10, 10, 0xFFFF99)));
  20.         wallByColor[3].push_back(AddObject(new ObjWall(170, 50, 10, 60, 0xFFFF99)));
  21.         wallByColor[3].push_back(AddObject(new ObjWall(210, 50, 10, 80, 0xFFFF99)));
  22.         wallByColor[3].push_back(AddObject(new ObjWall(90, 60, 10, 20, 0xFFFF99)));
  23.         wallByColor[3].push_back(AddObject(new ObjWall(130, 60, 10, 20, 0xFFFF99)));
  24.         wallByColor[3].push_back(AddObject(new ObjWall(150, 60, 10, 70, 0xFFFF99)));
  25.         wallByColor[3].push_back(AddObject(new ObjWall(190, 60, 10, 70, 0xFFFF99)));
  26.         wallByColor[3].push_back(AddObject(new ObjWall(230, 60, 10, 50, 0xFFFF99)));
  27.         wallByColor[3].push_back(AddObject(new ObjWall(250, 60, 100, 10, 0xFFFF99)));
  28.         wallByColor[3].push_back(AddObject(new ObjWall(70, 70, 20, 10, 0xFFFF99)));
  29.         wallByColor[3].push_back(AddObject(new ObjWall(100, 70, 30, 10, 0xFFFF99)));
  30.         wallByColor[3].push_back(AddObject(new ObjWall(340, 70, 10, 50, 0xFFFF99)));
  31.         wallByColor[3].push_back(AddObject(new ObjWall(250, 80, 90, 10, 0xFFFF99)));
  32.         wallByColor[3].push_back(AddObject(new ObjWall(70, 90, 70, 10, 0xFFFF99)));
  33.         wallByColor[3].push_back(AddObject(new ObjWall(320, 90, 10, 10, 0xFFFF99)));
  34.         wallByColor[3].push_back(AddObject(new ObjWall(90, 100, 10, 30, 0xFFFF99)));
  35.         wallByColor[3].push_back(AddObject(new ObjWall(130, 100, 10, 10, 0xFFFF99)));
  36.         wallByColor[3].push_back(AddObject(new ObjWall(240, 100, 20, 10, 0xFFFF99)));
  37.         wallByColor[3].push_back(AddObject(new ObjWall(270, 100, 10, 20, 0xFFFF99)));
  38.         wallByColor[3].push_back(AddObject(new ObjWall(290, 100, 20, 10, 0xFFFF99)));
  39.         wallByColor[3].push_back(AddObject(new ObjWall(70, 110, 10, 40, 0xFFFF99)));
  40.         wallByColor[3].push_back(AddObject(new ObjWall(110, 110, 10, 20, 0xFFFF99)));
  41.         wallByColor[3].push_back(AddObject(new ObjWall(250, 110, 20, 10, 0xFFFF99)));
  42.         wallByColor[3].push_back(AddObject(new ObjWall(300, 110, 40, 10, 0xFFFF99)));
  43.         wallByColor[3].push_back(AddObject(new ObjWall(100, 120, 10, 10, 0xFFFF99)));
  44.         wallByColor[3].push_back(AddObject(new ObjWall(120, 120, 30, 10, 0xFFFF99)));
  45.         wallByColor[3].push_back(AddObject(new ObjWall(160, 120, 30, 10, 0xFFFF99)));
  46.         wallByColor[3].push_back(AddObject(new ObjWall(220, 120, 20, 10, 0xFFFF99)));
  47.         wallByColor[3].push_back(AddObject(new ObjWall(170, 130, 10, 70, 0xFFFF99)));
  48.         wallByColor[3].push_back(AddObject(new ObjWall(250, 130, 30, 10, 0xFFFF99)));
  49.         wallByColor[3].push_back(AddObject(new ObjWall(290, 130, 10, 40, 0xFFFF99)));
  50.         wallByColor[3].push_back(AddObject(new ObjWall(340, 130, 10, 50, 0xFFFF99)));
  51.         wallByColor[3].push_back(AddObject(new ObjWall(40, 140, 30, 10, 0xFFFF99)));
  52.         wallByColor[3].push_back(AddObject(new ObjWall(80, 140, 70, 10, 0xFFFF99)));
  53.         wallByColor[3].push_back(AddObject(new ObjWall(160, 140, 10, 10, 0xFFFF99)));
  54.         wallByColor[3].push_back(AddObject(new ObjWall(190, 140, 70, 10, 0xFFFF99)));
  55.         wallByColor[3].push_back(AddObject(new ObjWall(140, 150, 10, 50, 0xFFFF99)));
  56.         wallByColor[3].push_back(AddObject(new ObjWall(190, 150, 10, 70, 0xFFFF99)));
  57.         wallByColor[3].push_back(AddObject(new ObjWall(250, 150, 10, 20, 0xFFFF99)));
  58.         wallByColor[3].push_back(AddObject(new ObjWall(40, 160, 90, 10, 0xFFFF99)));
  59.         wallByColor[3].push_back(AddObject(new ObjWall(210, 160, 10, 60, 0xFFFF99)));
  60.         wallByColor[3].push_back(AddObject(new ObjWall(230, 160, 20, 10, 0xFFFF99)));
  61.         wallByColor[3].push_back(AddObject(new ObjWall(260, 160, 30, 10, 0xFFFF99)));
  62.         wallByColor[3].push_back(AddObject(new ObjWall(300, 160, 30, 10, 0xFFFF99)));
  63.         wallByColor[3].push_back(AddObject(new ObjWall(70, 170, 10, 20, 0xFFFF99)));
  64.         wallByColor[3].push_back(AddObject(new ObjWall(240, 170, 10, 50, 0xFFFF99)));
  65.         wallByColor[3].push_back(AddObject(new ObjWall(320, 170, 20, 10, 0xFFFF99)));
  66.         wallByColor[3].push_back(AddObject(new ObjWall(50, 180, 10, 60, 0xFFFF99)));
  67.         wallByColor[3].push_back(AddObject(new ObjWall(90, 180, 50, 10, 0xFFFF99)));
  68.         wallByColor[3].push_back(AddObject(new ObjWall(260, 180, 10, 40, 0xFFFF99)));
  69.         wallByColor[3].push_back(AddObject(new ObjWall(320, 180, 10, 70, 0xFFFF99)));
  70.         wallByColor[3].push_back(AddObject(new ObjWall(340, 190, 20, 10, 0xFFFF99)));
  71.         wallByColor[3].push_back(AddObject(new ObjWall(70, 200, 60, 10, 0xFFFF99)));
  72.         wallByColor[3].push_back(AddObject(new ObjWall(70, 210, 10, 30, 0xFFFF99)));
  73.         wallByColor[3].push_back(AddObject(new ObjWall(120, 210, 10, 30, 0xFFFF99)));
  74.         wallByColor[3].push_back(AddObject(new ObjWall(140, 210, 50, 10, 0xFFFF99)));
  75.         wallByColor[3].push_back(AddObject(new ObjWall(200, 210, 10, 10, 0xFFFF99)));
  76.         wallByColor[3].push_back(AddObject(new ObjWall(330, 210, 20, 10, 0xFFFF99)));
  77.         wallByColor[3].push_back(AddObject(new ObjWall(40, 230, 10, 10, 0xFFFF99)));
  78.         wallByColor[3].push_back(AddObject(new ObjWall(60, 230, 10, 10, 0xFFFF99)));
  79.         wallByColor[3].push_back(AddObject(new ObjWall(80, 230, 40, 10, 0xFFFF99)));
  80.         wallByColor[3].push_back(AddObject(new ObjWall(130, 230, 180, 10, 0xFFFF99)));
  81.         wallByColor[3].push_back(AddObject(new ObjWall(340, 230, 20, 10, 0xFFFF99)));
  82.         wallByColor[1].push_back(AddObject(new ObjWall(40, 250, 10, 10, 0xFF9999)));
  83.         AddObject(new ObjWall(50, 250, 300, 10, 0x000000));
  84.         wallByColor[2].push_back(AddObject(new ObjWall(350, 250, 10, 10, 0x9999FF)));
  85.         wallByColor[2].push_back(AddObject(new ObjWall(20, 270, 10, 10, 0x9999FF)));
  86.         AddObject(new ObjWall(30, 270, 340, 10, 0x000000));
  87.         wallByColor[1].push_back(AddObject(new ObjWall(370, 270, 10, 10, 0xFF9999)));
  88.         AddObject(new ObjClickBox(wallByColor[3], 275, 175, 40, 40, 25, 1000, 0xFFFF99));
  89.         AddObject(new ObjAreaCounter(wallByColor[1], 390, 10, 10, 280, 1, 0xFF9999));
  90.         AddObject(new ObjAreaCounter(wallByColor[2], 0, 10, 10, 280, 1, 0x9999FF));
  91.         AddObject(new ObjTeleport(LevelManager::GetNextLevel(this), 80, 210, 40, 20));
  92.         AddObject(new ObjTeleport(300, 130, 40, 30));
  93.     }
  94. };
  95.  
Advertisement
Add Comment
Please, Sign In to add comment