#ifndef GLPONG_H #define GLPONG_H #include "SDL.h" #include "SDL_opengl.h" #include "ball.h" /*#include "paddle.h"*/ #define GLPONG_WIDTH 640.0f #define GLPONG_HEIGHT 480.0f #define GLPONG_NOACTION 0 #define GLPONG_EXIT 1 #define GLPONG_ADDBALL 2 #define GLPONG_DELETEBALL 3 #if SDL_BYTEORDER == SDL_BIG_ENDIAN #define RMASK 0xff000000 #define GMASK 0x00ff0000 #define BMASK 0x0000ff00 #define AMASK 0x000000ff #else #define RMASK 0x000000ff #define GMASK 0x0000ff00 #define BMASK 0x00ff0000 #define AMASK 0xff000000 #endif typedef struct { SDL_Surface * Surface; Ball_t * balls; /* Paddle_t Left, Right;*/ Uint16 w; Uint16 h; } GLPong_t; #endif