extern long time_msec;
extern int win_width, win_height;
+extern float win_aspect;
extern bool opt_gear_wireframe;
enum {
void app_keyboard(int key, bool pressed);
void app_mouse_button(int bn, bool pressed, int x, int y);
void app_mouse_motion(int x, int y);
+void app_mouse_delta(int dx, int dy);
// the following functions are implemented by the backend (main.cc)
void app_quit();