diff options
author | Matt Turner <mattst88@gmail.com> | 2010-02-09 19:13:26 -0500 |
---|---|---|
committer | Matt Turner <mattst88@gmail.com> | 2011-04-04 17:14:36 -0400 |
commit | 7f4e8d55232c076ec8e433e835928aeef55c354c (patch) | |
tree | 23337d4094328fa5e5c81701e9b27d1c1d9c6580 /paddle.h | |
parent | 9628bb86f9f31f6186b473ea3b386286c0e92623 (diff) |
Signed-off-by: Matt Turner <mattst88@gmail.com>
Diffstat (limited to 'paddle.h')
-rw-r--r-- | paddle.h | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -6,6 +6,7 @@ typedef struct { GLfloat x, y, z; + GLfloat prev_x, prev_y; GLfloat w, h; GLfloat r, g, b; } Paddle_t; @@ -14,4 +15,14 @@ void GLPong_PaddleDraw(const Paddle_t * paddle); void GLPong_PaddleInit(Paddle_t * paddle, GLfloat z, GLuint texture); void GLPong_PaddleMove(Paddle_t * paddle, GLfloat x, GLfloat y); +static inline GLfloat +GLPong_PaddleXV(const Paddle_t * paddle) { + return paddle->x - paddle->prev_x; +} + +static inline GLfloat +GLPong_PaddleYV(const Paddle_t * paddle) { + return paddle->y - paddle->prev_y; +} + #endif /* PADDLE_H */ |