diff --git a/breakout/breakout b/breakout/breakout deleted file mode 100755 index 02d916c..0000000 Binary files a/breakout/breakout and /dev/null differ diff --git a/breakout/breakout.c b/breakout/breakout.c index baff5f7..a462fc0 100644 --- a/breakout/breakout.c +++ b/breakout/breakout.c @@ -19,7 +19,7 @@ typedef struct colour { void updateBall(double *ballX, double *ballY, double *ballVX, double *ballVY, double paddleX, int paddleWidth, int winWidth, int winHeight); -void drawPaddle(double paddleX, int paddleWidth, int paddleHeight, colour *c); +void drawPaddle(double paddleX, int paddleWidth, int winWidth, int winHeight, colour *c); void drawBall(double ballX, double ballY, colour *c); void drawBg(int winWidth, int winHeight, colour *c1, colour *c2); @@ -135,9 +135,21 @@ int main(void) { * Let's go! * ---------------- */ - + + go=1; while(go) { + /* ---------------- + * Timing control + * ---------------- + * + */ + + + Uint32 tickspassed=SDL_GetTicks()-timer; + timer=SDL_GetTicks(); + int fps=1000/(tickspassed+1); + printf("Time to draw: %u, fps: %i \r", tickspassed, fps); fflush(stdout); /* * ----------------