Example #1
0
void LaserMob1::Update(float deltaT)
{
	Mob::Update(deltaT);
	Pucanje(new LaserProjektil(),deltaT);	
	Vec2 smjer;
	smjer=stanje->GetPlayer()->DajSredinu()-poz-Vec2(dim.x/2, dim.y/2);
	if(smjer.Duljina()<300)
	{
		brzina-=100*deltaT;
		if(brzina<0)
			brzina=0;
	}
	else
	{
		brzina+=100*deltaT;
		if(brzina>maxbrzina)
			brzina=maxbrzina;
	}
}