QTfrontend/util/namegen.h
changeset 12248 07f67ee424dc
parent 12247 a6e0977be914
child 12295 ac57d564efce
equal deleted inserted replaced
12247:a6e0977be914 12248:07f67ee424dc
    26 class HWTeam;
    26 class HWTeam;
    27 
    27 
    28 class HWNamegen
    28 class HWNamegen
    29 {
    29 {
    30     public:
    30     public:
       
    31         enum RandomTeamMode
       
    32         {
       
    33             rtmEverything = 0,
       
    34             rtmHogNames = 1,
       
    35             rtmHats = 2
       
    36         };
    31 
    37 
    32         static void teamRandomTeamName(HWTeam & team);
    38         static void teamRandomTeamName(HWTeam & team);
    33         static void teamRandomGrave(HWTeam & team);
    39         static void teamRandomGrave(HWTeam & team);
    34         static void teamRandomFort(HWTeam & team);
    40         static void teamRandomFort(HWTeam & team);
    35         static void teamRandomFlag(HWTeam & team);
    41         static void teamRandomFlag(HWTeam & team);
    36         static void teamRandomVoice(HWTeam & team);
    42         static void teamRandomVoice(HWTeam & team);
    37         static void teamRandomHogName(HWTeam & team, const int HedgehogNumber);
    43         static void teamRandomHogName(HWTeam & team, const int HedgehogNumber);
    38         static void teamRandomEverything(HWTeam & team, const bool changeteamname);
    44         static void teamRandomEverything(HWTeam & team, const enum RandomTeamMode mode);
       
    45         static void teamRandomHats(HWTeam & team);
    39 
    46 
    40     private:
    47     private:
    41         HWNamegen();
    48         HWNamegen();
    42 
    49 
    43         static QString getRandomTeamName(int kind);
    50         static QString getRandomTeamName(int kind);