X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FMain%2Ffg_os.hxx;h=74d2e468bc28b09d99d6b235c1018ed890736648;hb=c053de6b4c4c3a9b22648d3c7e798cfd087887c7;hp=86710b680621e8d1a2d93ea664c71504cefa5842;hpb=6f802959cef6ed5d00640c80b6209a994ff871b5;p=flightgear.git diff --git a/src/Main/fg_os.hxx b/src/Main/fg_os.hxx index 86710b680..74d2e468b 100644 --- a/src/Main/fg_os.hxx +++ b/src/Main/fg_os.hxx @@ -24,7 +24,16 @@ enum { MOUSE_CURSOR_NONE, MOUSE_CURSOR_POINTER, MOUSE_CURSOR_WAIT, MOUSE_CURSOR_CROSSHAIR, - MOUSE_CURSOR_LEFTRIGHT }; + MOUSE_CURSOR_LEFTRIGHT, + MOUSE_CURSOR_TOPSIDE, + MOUSE_CURSOR_BOTTOMSIDE, + MOUSE_CURSOR_LEFTSIDE, + MOUSE_CURSOR_RIGHTSIDE, + MOUSE_CURSOR_TOPLEFT, + MOUSE_CURSOR_TOPRIGHT, + MOUSE_CURSOR_BOTTOMLEFT, + MOUSE_CURSOR_BOTTOMRIGHT, +}; enum { KEYMOD_NONE = 0, KEYMOD_RELEASED = 1, // Not a mod key, indicates "up" action @@ -51,7 +60,7 @@ enum { KEYMOD_NONE = 0, void fgOSInit(int* argc, char** argv); void fgOSOpenWindow(bool stencil); void fgOSFullScreen(); -void fgOSMainLoop(); +int fgOSMainLoop(); void fgOSExit(int code); void fgSetMouseCursor(int cursor); @@ -60,8 +69,6 @@ void fgWarpMouse(int x, int y); int fgGetKeyModifiers(); -void fgRequestRedraw(); - // // Callbacks and registration API //