Changeset 19905
- Timestamp:
- 04/05/07 17:23:09 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
juggler/trunk/modules/vrjuggler/test/Draw/OGL/torus/torusApp.h
r19904 r19905 35 35 #include <gadget/Type/PositionInterface.h> 36 36 #include <gadget/Type/DigitalInterface.h> 37 #include <gadget/Type/KeyboardMouseInterface.h>38 #include <gadget/Type/KeyboardMouse/KeyEvent.h>39 37 40 38 … … 66 64 mWand.init("VJWand"); // Handle to the wand device 67 65 mAppExit.init("VJAppExit"); // App exit key 68 mKeyboard.init("VJKeyboard");69 66 } 70 67 … … 122 119 123 120 //last_time = cur_time; 124 gadget::KeyboardMouse::EventQueue q = mKeyboard->getEventQueue();125 126 gadget::KeyboardMouse::EventQueue::iterator i;127 for ( i = q.begin(); i != q.end(); ++i )128 {129 if ( (*i)->type() == gadget::KeyPressEvent ||130 (*i)->type() == gadget::KeyReleaseEvent )131 {132 gadget::KeyEventPtr key_evt =133 boost::dynamic_pointer_cast<gadget::KeyEvent>(*i);134 std::cout << "key_evt: key=" << key_evt->getKey()135 << ", char=" << key_evt->getKeyChar()136 << ", mask=" << key_evt->getModifierMask() << std::endl;137 }138 }139 121 } 140 122 … … 171 153 float mTorusRotation; 172 154 gadget::DigitalInterface mAppExit; 173 gadget::KeyboardMouseInterface mKeyboard;174 155 }; 175 156
