QTfrontend/namegen.cpp
changeset 3344 b18a166e6ca4
parent 2948 3f21a9dc93d0
child 4976 088d40d8aba2
equal deleted inserted replaced
3343:6289df7747c0 3344:b18a166e6ca4
    60         }
    60         }
    61 
    61 
    62         for(int i = 0; i < 8; i++)
    62         for(int i = 0; i < 8; i++)
    63         {
    63         {
    64             if ((TypesHatnames[kind].size()) > 0){
    64             if ((TypesHatnames[kind].size()) > 0){
    65                 team->HHHat[i] = TypesHatnames[kind][rand()%(TypesHatnames[kind].size())];
    65                 team->Hedgehogs[i].Hat = TypesHatnames[kind][rand()%(TypesHatnames[kind].size())];
    66             }
    66             }
    67             RandomNameByHat(team,i);
    67             RandomNameByHat(team,i);
    68         }
    68         }
    69 
    69 
    70     }
    70     }
    73 
    73 
    74 
    74 
    75 void HWNamegen::RandomNameByHat(HWTeam*& team, const int &i)
    75 void HWNamegen::RandomNameByHat(HWTeam*& team, const int &i)
    76 {
    76 {
    77     QStringList Dictionaries;
    77     QStringList Dictionaries;
    78     HatCfgLoad(team->HHHat[i],Dictionaries);
    78     HatCfgLoad(team->Hedgehogs[i].Hat,Dictionaries);
    79 
    79 
    80     QStringList Dictionary;
    80     QStringList Dictionary;
    81     DictLoad(Dictionaries[rand()%(Dictionaries.size())],Dictionary);
    81     DictLoad(Dictionaries[rand()%(Dictionaries.size())],Dictionary);
    82 
    82 
    83     team->HHName[i] = Dictionary[rand()%(Dictionary.size())];
    83     team->Hedgehogs[i].Name = Dictionary[rand()%(Dictionary.size())];
    84 }
    84 }
    85 
    85 
    86 void HWNamegen::DictLoad(const QString filename, QStringList &list)
    86 void HWNamegen::DictLoad(const QString filename, QStringList &list)
    87 {
    87 {
    88      list.clear();
    88      list.clear();