summaryrefslogtreecommitdiff
path: root/paddle.h
blob: c963434133b35bb6c5e9f06a5aaf4a94ce36f86a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef PADDLE_H
#define PADDLE_H

#include "SDL.h"

typedef struct {
	Uint8 Score;
	SDL_Surface * Surface;
	SDL_Rect Paddle;
	SDL_Rect Top;
	SDL_Rect Bottom;
} Paddle_t;

Paddle_t * CreatePaddle(const char * image);
void DrawPaddle(Paddle_t * Paddle);
void DeletePaddle(Paddle_t * Paddle);
void MovePaddleUp(Paddle_t * Paddle, SDLKey Key);
void MovePaddleDown(Paddle_t * Paddle, SDLKey Key);

#endif