Beispiel #1
0
Boid::Boid()
{
	SetRadius(10.0f);
	SetFlags( flagCanHitBullet | flagCanHitPlayer | flagLocksLevel );
	RandomPos();
	m_Vel = vec2::ZERO;
}
Beispiel #2
0
		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();
			}
		}
Beispiel #3
0
void Boid::Respawn()
{
	RandomPos();
}