diff options
Diffstat (limited to 'screen.h')
| -rw-r--r-- | screen.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/screen.h b/screen.h new file mode 100644 index 0000000..efadac9 --- /dev/null +++ b/screen.h @@ -0,0 +1,20 @@ +#ifndef SCREEN_H +#define SCREEN_H +#include <SDL2/SDL.h> +#include "pong.h" + +constexpr int SCREEN_WIDTH = 640; +constexpr int SCREEN_HEIGHT = 480; + +extern SDL_Window *gWindow; +extern SDL_Surface *gScreenSurface; +extern SDL_Surface *ballSurface; +extern SDL_Surface *leftPaddleSurface; +extern SDL_Surface *rightPaddleSurface; + +bool InitScreen ( void ); +void Close ( void ); +void Draw ( const struct moveable_t m, SDL_Surface * const surface ); +void ClearScreen( void ); + +#endif //SCREEN_H |
