#include <osg/Group>
#include <osg/Matrixd>
#include <osg/Viewport>
+#include <osg/Version>
#include <osgViewer/StatsHandler>
#include <osgViewer/Viewer>
#include <osgGA/MatrixManipulator>
#include "globals.hxx"
#include "renderer.hxx"
+#if ((1 == OSG_VERSION_MAJOR) && (9 == OSG_VERSION_MINOR) && \
+ (8 <= OSG_VERSION_PATCH)) || \
+ ((1 == OSG_VERSION_MAJOR) && (9 < OSG_VERSION_MINOR)) || \
+ (1 < OSG_VERSION_MAJOR)
+#define OSG_HAS_MOUSE_CURSOR_PATCH
+#endif
+
// fg_os implementation using OpenSceneGraph's osgViewer::Viewer class
// to create the graphics window and run the event/update/render loop.
//
{
}
-// #define OSG_HAS_MOUSE_CURSOR_PATCH
#ifdef OSG_HAS_MOUSE_CURSOR_PATCH
static void setMouseCursor(osg::Camera* camera, int cursor)
{