void do_draw();
void draw_surface(const DrawingRequest& request);
void draw_surface_part(const DrawingRequest& request);
- void draw_text(const DrawingRequest& request);
void draw_gradient(const DrawingRequest& request);
void draw_filled_rect(const DrawingRequest& request);
void get_light(const DrawingRequest& request) const;
private:
- SDL_Surface* screen;
Uint8 *red_channel;
Uint8 *blue_channel;
Uint8 *green_channel;