bool Wall::init() { if (!Sprite::initWithFile(SPRITE_WALL)) { return false; } adjustScale(); createPhysicsBody(); return true; }
bool handle( const osgGA::GUIEventAdapter& ea, osgGA::GUIActionAdapter& aa ) { if( ea.getEventType() != osgGA::GUIEventAdapter::KEYDOWN ) return false; switch( ea.getKey() ) { case osgGA::GUIEventAdapter::KEY_Up: adjustScale( 1.1f ); break; case osgGA::GUIEventAdapter::KEY_Down: adjustScale( 1.0f / 1.1f ); break; default: break; } return false; }
//virtual void SmallRuler::resizeEvent(QResizeEvent *) { adjustScale(m_maxval); }