#include <stdint.h>
-#include <SDL_video.h>
-
#include "glutil.hpp"
-#include "math/vector.hpp"
#include "color.hpp"
#include "font.hpp"
+#include "math/vector.hpp"
class Surface;
enum RequestType
{
- SURFACE, SURFACE_PART, TEXT, GRADIENT, FILLRECT, GETLIGHT
+ SURFACE, SURFACE_PART, TEXT, GRADIENT, FILLRECT, INVERSEELLIPSE, DRAW_LIGHTMAP, GETLIGHT
};
struct SurfacePartRequest
float radius;
};
+struct InverseEllipseRequest
+{
+ Color color;
+ Vector size;
+};
+
struct DrawingRequest
{
Target target;