
object *ludzie = ({});

string rodzaj();

void
ludzie(int ilu)
{
    int x;
    
    if ((x = sizeof(ludzie)) != ilu)
    {
        if (x > ilu)
        {
            ludzie = exclude_array(ludzie, x - ilu, x - 1);
        }
        else
            ludzie += allocate(ilu - x);
    }
    
    for (x = 0; x < ilu; x++)
    {
        if (!objectp(ludzie[x]))
        {
            ludzie[x] = clone_object(rodzaj());
            ludzie[x]->szykuj();
            ludzie[x]->move(TO);
        }
    }

    return;
}    

string
rodzaj()
{
    switch(random(4))
    {
        case 0:
        return NPCPATH + "topornik.c";
        break;
        case 1:
        return NPCPATH + "piechur.c";
        break;
        case 2:
        return NPCPATH + "halabardnik.c";
        break;
        case 3:
        return NPCPATH + "halabardnik.c";
        break;


    }       
} 
