Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include "WaterEntityManager.h"
- #include "Bucket.h"
- #include "WaterFall.h"
- int main()
- {
- Bucket* rubbishbucket1=new Bucket();
- Bucket* bucket2 = new Bucket(NULL,"bucket2", 500, 0.61, 30, 20, 10, 5, Bucket::HolePosition::bottom);
- WaterFall* fall1=new WaterFall(bucket2,"fall1", 20,0.1,9.81);
- Bucket* bucket1=new Bucket(fall1,"bucket1",500,0.61,30,20,10,5,Bucket::HolePosition::bottom);
- Bucket* bucket3 = new Bucket(bucket1, "bucket3", 500, 0.61, 30, 20, 10, 5, Bucket::HolePosition::side);
- Bucket* bucket4 = new Bucket(bucket1, "bucket4", 500, 0.61, 30, 20, 10, 5, Bucket::HolePosition::side);
- std::vector<WaterEntity*> firstvector;
- firstvector.push_back(bucket2);
- firstvector.push_back(fall1);
- firstvector.push_back(bucket1);
- firstvector.push_back(bucket3);
- firstvector.push_back(bucket4);
- WaterEntityManager* manager1=new WaterEntityManager(&firstvector,0.02,9.81);
- getchar();
- getchar();
- return 1;
- };
- then in WaterEntityManager()-----------------------------
- WaterEntityManager::dec_waterentities.push_back(std::deque<std::unique_ptr<WaterEntity>>());
- for(auto& firstiterator : *arg_ptr_vec_waterentities)
- {
- WaterEntityManager::dec_waterentities[0].push_back(std::unique_ptr<WaterEntity>(firstiterator));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement