Esempio n. 1
0
void CCShake::update(float dt)
{
    float randx = fgRangeRand( -m_strength_x, m_strength_x )*dt;
    float randy = fgRangeRand( -m_strength_y, m_strength_y )*dt;
    
    m_pTarget->setPosition( ccpAdd(ccp(m_initial_x, m_initial_y),ccp( randx, randy)));
}
Esempio n. 2
0
void CCShake::update(float dt)
{
	float randx = fgRangeRand( -m_strength_x, m_strength_x ) * dt;
	float randy = fgRangeRand( -m_strength_y, m_strength_y ) * dt;

	// move the target to a shaked position
	m_pTarget->setPosition( ccpAdd(m_StartPosition, ccp( randx, randy)));
}
Esempio n. 3
0
void Shake::update(float time)
{
    float randx = fgRangeRand(-_strength_x, _strength_x);
    float randy = fgRangeRand(-_strength_y, _strength_y);

    // move the target to a shaked position
    _target->setPosition(ccpAdd(ccp(_initial_x, _initial_y), ccp(randx, randy)));
}