*/
#include <iostream>
-#include <GL/gl.h>
-#include <GL/glu.h>
#include <jsoncpp/json/json.h>
-#include <SDL2/SDL.h>
#include <signal.h>
#include "compile.h"
#include "obstacle.h"
#include "rrtplanner.h"
+// OpenGL
+#include <GL/gl.h>
+#include <GL/glu.h>
+#include <SDL2/SDL.h>
#define USE_INTERRUPT
bool run_planner = true;
-const int SCREEN_WIDTH = 640;
-const int SCREEN_HEIGHT = 480;
SDL_Window* gw = NULL;
SDL_GLContext gc;
int main()
{
init();
- glClear(GL_COLOR_BUFFER_BIT);
- SDL_GL_SwapWindow(gw);
Json::Value jvi; // JSON input
Json::Value jvo; // JSON output
#define VMIN -5.3 // vertical
#define VMAX 5.5 // vertical
+// OpenGL window size
+#define SCREEN_WIDTH 500
+#define SCREEN_HEIGHT 1500
+
+#define GLPLWSCALE (1.0 / ((VMAX) - (VMIN)))
+#define GLPLHSCALE (1.0 / ((HMAX) - (HMIN)))
+
RRTNode *sa1();
#endif