36#define ABS(x) (((x)<0)?-(x):(x))
37#define FABS(x) (((x)<0.)?-(x):(x))
39#define MAX(x,y) (((x)>(y))?(x):(y))
40#define MIN(x,y) (((x)>(y))?(y):(x))
41#define CLAMP(a, b, x) ((x)<(a)?(a):((x)>(b)?(b):(x)))
43#define SIGN(x) (((x)>0)?1:-1)
44#define FSIGN(x) (((x)>0.)?1.:-1.)
46#define pow2(x) ((x)*(x))
55#define STRMAX_SHORT 1024
59# define M_PI 3.14159265358979323846
62# define M_SQRT1_2 0.70710678118654752440
65# define M_SQRT2 1.41421356237309504880
78void naev_toggleFullscreen (
void);
87void naev_doRenderLoadscreen (
void);
void naev_renderLoadscreen(void)
Renders the loadscreen if necessary.
int naev_versionCompare(const char *version)
Compares the version against the current naev version.
const char * naev_version(int long_version)
Returns the version in a human readable string.
void update_routine(double dt, int dohooks)
Actually runs the updates.
int naev_shouldRenderLoadscreen(void)
Whether or not we want to render the loadscreen.
void fps_display(double dt)
Displays FPS on the screen.
void naev_quit(void)
Flags naev to quit.
double fps_current(void)
Gets the current FPS.
void naev_resize(void)
Wrapper for gl_resize that handles non-GL reinitialization.
int naev_isQuit(void)
Get if Naev is trying to quit.
double naev_getrealdt(void)
Gets the last delta-tick.
void fps_setPos(double x, double y)
Sets the position to display the FPS.