public Vector2 Update(Enemy enemy)
        {
            Vector2 s = new Vector2(-1f, -1f);
            for (int i = 0; i < list.Count; i++) {
                shot temp = list[i];
                if (list[i].bullet.Collided(enemy) && !list[i].hit) {
                    s = enemy.TurnEnemyToBunny();
                    temp.hit = true;
                    list[i] = temp;
                }
                list[i].emitter.Center = list[i].bullet.Center;
            }

            return s;
        }
Esempio n. 2
0
        public Vector2 Update(Enemy enemy)
        {
            Vector2 s = new Vector2(-1f, -1f);

            for (int i = 0; i < list.Count; i++)
            {
                shot temp = list[i];
                if (list[i].bullet.Collided(enemy) && !list[i].hit)
                {
                    s        = enemy.TurnEnemyToBunny();
                    temp.hit = true;
                    list[i]  = temp;
                }
                list[i].emitter.Center = list[i].bullet.Center;
            }

            return(s);
        }