Boid::Boid() { SetRadius(10.0f); SetFlags( flagCanHitBullet | flagCanHitPlayer | flagLocksLevel ); RandomPos(); m_Vel = vec2::ZERO; }
void OpponentCar::Move() { //srand(time(NULL)); m_sSprite.setPosition(sf::Vector2f(m_fXPosition, m_fYPosition += m_fMoveSpeed)); if (m_fYPosition >= 512.f) { //int tmpX = rand() % (static_cast<int>(m_pcPlayer->GetPosition().x) - 25) + (static_cast<int>(m_pcPlayer->GetPosition().x) - 25); RandomPos(); } }
void Boid::Respawn() { RandomPos(); }