using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class spawner : MonoBehaviour
{
    //get enemy and king prefab
    public GameObject enemy;
    public GameObject king;
    public int kings_modulo = 4;
    public int numenemies = 300;

    // Start is called before the first frame update
    void Start()
    {
    

        //spawn enemies
        for (int i = 0; i < numenemies; i++)
        {
            //spawn enemy
            GameObject enemyclone = Instantiate(enemy, new Vector3(Random.Range(10, 125), Random.Range(-70, -60), Random.Range(-100, -10)), Quaternion.identity);
            //set enemy name
            enemyclone.name = "enemy" + i;
            enemyclone.tag = "enemy";
            //evenly ditribute kings
            if (i % kings_modulo == 0)
            {
                //spawn king
                GameObject kingclone = Instantiate(king, new Vector3(Random.Range(10, 125), Random.Range(-70, -60), Random.Range(-100, -10)), Quaternion.identity);
                //set king name
                kingclone.name = "king" + i;
                kingclone.tag = "king";
            }
        }
    }

    // Update is called once per frame
    void Update()
    {
        
    }
}
