void ModelDataModel::setPositionY(float arg) { if (m_positionY == arg) return; m_positionY = arg; if(m_model!=NULL) m_model->setPosition(Vector3f(m_positionX, m_positionY, m_positionZ)); emit positionYChanged(arg); }
void BoardObject::updatePositionAndRotation(int positionX, int positionY, int rotation) { this->_positionX = positionX; this->_positionY = positionY; this->_rotation = rotation; emit positionXChanged(positionX); emit positionYChanged(positionY); emit rotationChanged(rotation); }
void CelModel::setCenterY(int value) { int delta = (int)mpKeyFrameData->mSpriteDescriptor.mCenter.mY - value; if(delta != 0) { mpKeyFrameData->mSpriteDescriptor.mCenter.mY = value; mpKeyFrameData->mSpriteDescriptor.mPosition.mY -= delta; emit centerYChanged(value); emit positionYChanged((int)mpKeyFrameData->mSpriteDescriptor.mPosition.mY); } }