Library containing the Game Engine
Diff: GameEngine.cpp
- Revision:
- 5:6224122fc07c
- Parent:
- 4:e78f5bcddb01
- Child:
- 6:c710fbc0f48e
diff -r e78f5bcddb01 -r 6224122fc07c GameEngine.cpp --- a/GameEngine.cpp Tue May 02 09:48:02 2017 +0000 +++ b/GameEngine.cpp Tue May 02 10:30:34 2017 +0000 @@ -34,8 +34,6 @@ void GameEngine::update(Gamepad &pad) { - // important to update paddles and ball before checking collisions so can - // correct for it before updating the display _p.update(_d,_mag); _proj.update(); @@ -44,11 +42,16 @@ void GameEngine::get_pos() { Vector2D player_pos = _p.get_pos(); - printf("player pos = %f %f \n", player_pos.x, player_pos.y); //top left of player sprite + //printf("player pos = %f %f \n", player_pos.x, player_pos.y); //top left of player sprite // 81.000000 0.000000 top right // 0.000000 0.000000 is top left // 81.000000 45.000000 bottom right Vector2D proj_pos = _proj.get_pos(); - printf("proj pos = %f %f \n", proj_pos.x, proj_pos.y); + //printf("proj pos = %f %f \n", proj_pos.x, proj_pos.y); + + playerx = player_pos.x; + playery = player_pos.y; + printf("playerxy in GAME = %d %d \n", playerx, playery); + _proj.init(playerx,playery); } \ No newline at end of file