Пример #1
0
 public void addEnemy(RREnemy enemy)
 {
     currentWave.addEnemy(enemy);
 }
Пример #2
0
 public void addEnemy(RREnemy enemy)
 {
     enemyList.Add(enemy);
 }
Пример #3
0
    /// <summary>
    /// Handles collision between an enemy and the level boundary.
    /// </summary>
    /// <param name="enemy">Colliding enemy</param>
    /// <param name="target">Target of collision</param>
    public void collisionOnBorders(RREnemy enemy, PhysicsObject target)
    {
        //if (!(enemy.Tag.ToString() == "B" || target.Tag.ToString() == "B")) System.Diagnostics.Debugger.Log(0, "-", "2: " + enemy.Tag.ToString() + " on " + target.Tag.ToString() + "\n");

        if (onCollision != null) onCollision(enemy, target);

        if (target.Tag.ToString() == "B")
        {
            enemy.Destroy();
            RampageRebellion.getGame().SCOREMETER.Value -= (int)Math.Round(enemy.ScoreValue);
        }
    }