22 lines
381 B
C
22 lines
381 B
C
|
#define PAD_WIDTH 200
|
||
|
#define PAD_HEIGHT 20
|
||
|
|
||
|
#define BG_COLOR 0, 0, 0, 255
|
||
|
#define PAD_COLOR 0, 0, 255, 255
|
||
|
|
||
|
class Scene {
|
||
|
public:
|
||
|
Scene(SDL_Window *w, SDL_Renderer *r);
|
||
|
~Scene();
|
||
|
|
||
|
void render();
|
||
|
void move_pad(int x);
|
||
|
void move_pad_relative(int delta);
|
||
|
private:
|
||
|
SDL_Window *window;
|
||
|
SDL_Renderer *renderer;
|
||
|
|
||
|
SDL_Rect pad;
|
||
|
SDL_Rect blocks[10];
|
||
|
};
|