-//#define BUILD_GRAPHICS
+#define BUILD_GRAPHICS
#ifdef BUILD_GRAPHICS
#ifndef GRAPHICS_H
#include <SDL/SDL.h>
#include <SDL/SDL_opengl.h>
+#define GRID_SIZE 64.0
+
typedef SDL_Surface Screen;
typedef SDL_Rect Rectangle;
typedef short unsigned int SUint;
+#include <fstream>
};
static bool Initialised() {return initialised;}
-
+ static void ScreenShot(const char * fileName);
protected:
static void DrawColourData(SDL_Surface * dest, int destX, int destY, std::vector<SUint> * R, std::vector<SUint> * G, std::vector<SUint> * B, std::vector<SUint> * A = NULL);
static void DrawColourData(SDL_Surface * dest, int destX, int destY, std::vector<std::vector<SUint> > * R, std::vector<std::vector<SUint> > * G, std::vector<std::vector<SUint> > * B, std::vector<std::vector<SUint> > * A = NULL);
};
+
+
#endif //GRAPHICS_H
#endif //BUILD_GRAPHICS