Exemple #1
0
        public void Update(GameTime gameTime)
        {
            float deltaTime = (float)gameTime.ElapsedGameTime.TotalMilliseconds;

            _chickenSpawnTimer += deltaTime;

            int chickenCnt = ActiveEntities.Count();

            // Spawn Large Chicken
            if (_chickenSpawnTimer >= ChickenSpawnDuration)
            {
                _chickenSpawnTimer = 0f;

                if (chickenCnt < maxChickenCnt)
                {
                    SpawnChicken(GetRandomChickenType());
                }
            }
        }