From 842c21d6aab2f38e35ea668194f67f85af2e3539 Mon Sep 17 00:00:00 2001 From: miguel Date: Wed, 13 Sep 2017 01:47:16 +0200 Subject: extra tiles --- World.cpp | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) (limited to 'World.cpp') diff --git a/World.cpp b/World.cpp index 66b1aba..1a3e9b5 100644 --- a/World.cpp +++ b/World.cpp @@ -3,7 +3,7 @@ World::World(int level) { - player.speed=1; + player.speed=0; player.x2=player.x=0; player.anim=0; // generate level @@ -18,6 +18,29 @@ void World::sim(double time) { player.x2-=1; player.x+=1; + + player.speed--; } } +void World::mouseclick(int x, int y) +{ + for(Brick &brick:bricks[x]) + { + if(brick.type<=1&&brick.altitude==y) + { + return; + } + if(brick.type>1&&brick.altitude==y) + { + brick.type++; + if(brick.type>=6)brick.type=2; + return; + } + + + } + bricks[x].push_back({y,2}); + player.speed++; +} + -- cgit v1.2.3