diff options
Diffstat (limited to 'World.h')
| -rw-r--r-- | World.h | 48 |
1 files changed, 48 insertions, 0 deletions
@@ -0,0 +1,48 @@ +#include <vector> +#include <iostream> + +struct Brick +{ + int altitude; //meter above sea level + int type; +// ~Brick(){std::cout<<"deconstruct"<< std::endl;} +// Brick(int altitude, int type){std::cout<<"construct"<< std::endl;} + + +}; + +struct Player +{ + int x; + int y; + double x2; + int speed; + int anim; +}; + +struct World +{ + Player player; + std::vector<std::vector<Brick>> bricks= + { + { {0,0} }, + { {0,0} }, + { {0,0} }, + { {0,0},{5,1} }, + { {0,0},{5,1} }, + { {0,0},{5,1} }, + { {0,0},{5,1} }, + {}, + { {5,1} }, + { {5,1} }, + { {0,0},{5,1} }, + { {0,0},{5,1} }, + { {0,0},{5,1} }, + { {1,0},{5,1} }, + { {2,0},{5,1},{7,1} }, + { {3,0},{6,1} } + }; + + World(int level); + void sim(double); +}; |
