diff options
Diffstat (limited to 'World.cpp')
| -rw-r--r-- | World.cpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/World.cpp b/World.cpp new file mode 100644 index 0000000..66b1aba --- /dev/null +++ b/World.cpp @@ -0,0 +1,23 @@ +#include "World.h" + + +World::World(int level) +{ + player.speed=1; + player.x2=player.x=0; + player.anim=0; + // generate level + player.y=bricks[0][0].altitude+1; +} + +void World::sim(double time) +{ + player.x2+=time/1000.0*player.speed; + player.anim=(int)(player.x2*5)%2; + while(player.x2>1.0) + { + player.x2-=1; + player.x+=1; + } +} + |
