public void handleCollision(IPlayerProjectile projectile, IEnemy enemy, GameManager game, IRoom room, Sounds sounds) { projectile.doDamage(enemy, sounds); projectile.collide(game); if (enemy.getHealth() <= 0) { sounds.EnemyHitDie(1); room.RemoveEnemy(enemy); } }
public void handleCollision(IPlayerProjectile projectile, GameManager game) { projectile.collide(game); }
public void handleRupeeShieldBlock(IEnemyProjectile proj, IPlayerProjectile r) { proj.collide(game); r.collide(game); }