Beispiel #1
0
 void UpdatePlayerCollision(Player p, Enemy e)
 {
     if (IsPlayerColliding(p, e))
     {
         e.SetEnemyVelocity(-1f * e.GetEnemyVelocity());
     }
 }
Beispiel #2
0
 void UpdateEnemyCollision(Enemy e1, Enemy e2)
 {
     if (IsEnemysColliding(e1, e2))
     {
         Vector2 temp = e1.GetEnemyVelocity();
         e1.SetEnemyVelocity(e2.GetEnemyVelocity());
         e2.SetEnemyVelocity(temp);
     }
 }