6 * @author Sam Moore (20503628) 2012 - adapted from template program provided by UWA
7 * @purpose N-Body simulator - declarations of all graphics related functions
8 * NOTE: I prefer to keep graphics seperate from the simulation as much as possible, hence seperate files
18 #include <GL/freeglut.h>
26 #define POSITION_X 112
28 #define WORLD_LEFT -10000
29 #define WORLD_RIGHT 10000
30 #define WORLD_BOTTOM -10000
31 #define WORLD_TOP 10000
34 #define WORLD_NEAR 0.0001
35 #define WORLD_FAR 1000000
37 #define REFRESH_RATE 0.001
40 void Graphics_Run(int argc, char ** argv);
41 void Graphics_Display(void);
42 void Graphics_Keyboard(unsigned char key, int mouse_x, int mouse_y);
43 void Graphics_Reshape(int width, int height);
52 float p[DIMENSIONS]; // Translation position of the camera
59 #endif //FLYING_CAMERA