equal
deleted
inserted
replaced
26 } |
26 } |
27 |
27 |
28 char *AICompany::GetCompanyName(AICompany::CompanyIndex company) |
28 char *AICompany::GetCompanyName(AICompany::CompanyIndex company) |
29 { |
29 { |
30 company = this->ResolveCompanyIndex(company); |
30 company = this->ResolveCompanyIndex(company); |
|
31 if (company == INVALID_COMPANY) return NULL; |
31 |
32 |
32 static const int len = 64; |
33 static const int len = 64; |
33 char *company_name = MallocT<char>(len); |
34 char *company_name = MallocT<char>(len); |
34 if (company != INVALID_COMPANY) { |
|
35 SetDParam(0, GetPlayer((PlayerID)company)->index); |
|
36 GetString(company_name, STR_COMPANY_NAME, &company_name[len - 1]); |
|
37 } else { |
|
38 *company_name = '\0'; |
|
39 } |
|
40 |
35 |
|
36 SetDParam(0, GetPlayer((PlayerID)company)->index); |
|
37 GetString(company_name, STR_COMPANY_NAME, &company_name[len - 1]); |
41 return company_name; |
38 return company_name; |
42 } |
39 } |
43 |
40 |
44 bool AICompany::SetPresidentName(const char *name) |
41 bool AICompany::SetPresidentName(const char *name) |
45 { |
42 { |