Пример #1
0
 private void DetermineVelocity(List <Sprite> hittableSprites)
 {
     velocity  = movementAI.GetVelocity();
     velocity *= Speed;
     if (CollidesWithNewPosition(hittableSprites))
     {
         if (!DealWithPrimitiveCollisions(hittableSprites))
         {
             DealWithTotalCollison(hittableSprites);
         }
     }
     else
     {
         Position += velocity;
     }
 }