Ejemplo n.º 1
0
        public Enemy Spawn()
        {
            if (Amount <= 0)
                return null;

            Amount--;
            _totalSpawns++;
            Enemy enemy = new Goo(Name + _totalSpawns.ToString(), _unitTexture, 8, 20);

            return enemy;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// *** Very ugly ... probably make a factory ?
        /// </summary>
        /// <returns></returns>
        private Enemy CreateEnemy(int index)
        {
            if (_spawnFrames[index].Amount <= 0)
                return null;

            _spawnFrames[index].Amount--;
            Enemy enemy = new Goo("Goo" + _unitAmmount.ToString(), _gooIdleTexture, 8, 20);
            return enemy;
        }