FruityFalls.Entities.Fruit.Activity C# (CSharp) Method

Activity() public method

public Activity ( float frameTimeInSeconds ) : void
frameTimeInSeconds float
return void
        public void Activity(float frameTimeInSeconds)
		{
            timeUntilExtraPointsCanBeAdded -= frameTimeInSeconds;

			// linear approximation:
			this.Velocity += Acceleration * frameTimeInSeconds;

            // This is a linera approximation to drag. It's used to
            // keep the object from falling too fast, and eventually
            // to slow its horizontal movement. This makes the game easier
            this.Velocity -= Velocity * GameCoefficients.FruitDrag * frameTimeInSeconds;

			this.Position += Velocity * frameTimeInSeconds;

		}