Пример #1
0
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);
}
Пример #2
0
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);
}
Пример #3
0
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);
    }
}