void InitAggression() { if (vision_) { //make them stop shorter float stopping = baseStopping; stopping -= GetModifier(stopping, aggression_); vision_.SetStoppingDistance(stopping); //make them pay attention to only the road ahead float lookAngle = baseLookAngle; lookAngle -= GetModifier(lookAngle, aggression_); vision_.SetLookAngle(lookAngle); } if (purpose_) { float impatience = baseImpatience; impatience += GetModifier(impatience, aggression_); purpose_.SetImpatience(impatience); float impatienceSpeed = baseImpatienceSpeed; impatienceSpeed += GetModifier(impatienceSpeed, aggression_); purpose_.SetImpatenceIncSpeed(impatienceSpeed); } //increase their top speed float topSpeed = baseTopSpeed; topSpeed += GetModifier(topSpeed, aggression_); car_.SetMaxSpeed(topSpeed); }