hello173

cursors.io level

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