From 9f740f739794bf983e96a31fd47749dfff514260 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Mon, 29 Aug 2005 14:05:30 +0000 Subject: [PATCH] Improved support for keyboard/mouse events in osgcluster. --- examples/osgcluster/osgcluster.cpp | 24 ++++++++++++----------- examples/osgcluster/receiver.cpp | 7 ------- src/osgProducer/KeyboardMouseCallback.cpp | 2 -- 3 files changed, 13 insertions(+), 20 deletions(-) diff --git a/examples/osgcluster/osgcluster.cpp b/examples/osgcluster/osgcluster.cpp index 8dd3c1cbf..debcf7720 100644 --- a/examples/osgcluster/osgcluster.cpp +++ b/examples/osgcluster/osgcluster.cpp @@ -99,7 +99,7 @@ class PackedEvent double _time; }; -const unsigned int MAX_NUM_EVENTS = 0; +const unsigned int MAX_NUM_EVENTS = 10; class CameraPacket { public: @@ -180,12 +180,12 @@ void CameraPacket::readEventQueue(osgProducer::Viewer& viewer) osgProducer::EventAdapter* event = itr->get(); _events[_numEvents].set(*event); } - std::cout<<"written events = "<<_numEvents<(socketNumber)); - rc.setPort(static_cast(socketNumber+1)); + rc.setPort(static_cast(socketNumber)); bool masterKilled = false; @@ -341,19 +345,17 @@ int main( int argc, char **argv ) rc.setBuffer(cp, sizeof( CameraPacket )); - std::cout << "rc.sync()"<checkByteOrder(); - // cp->writeEventQueue(viewer); + cp->writeEventQueue(viewer); if (cp->getMasterKilled()) { - std::cout << "received master killed"<tick(); - osg::notify(osg::NOTICE)<<"Time to do sync "<delta_m(startTick,endTick)<delta_m(startTick,endTick)<