diff options
author | Bardur Arantsson <bardur@scientician.net> | 2016-02-05 19:22:46 +0100 |
---|---|---|
committer | Bardur Arantsson <bardur@scientician.net> | 2016-02-05 19:22:46 +0100 |
commit | 437b72f56737f16356ba61d769d85d85b7e70926 (patch) | |
tree | 8245229926f324cc5994e05a13252428d4afab24 /src/files.cc | |
parent | 5cecddb28bf224e06fc062ed430dd8322b2d3cff (diff) |
Make get_player_race_name() return a std::string
Diffstat (limited to 'src/files.cc')
-rw-r--r-- | src/files.cc | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/files.cc b/src/files.cc index cc168ba5..09c9f8e7 100644 --- a/src/files.cc +++ b/src/files.cc @@ -2207,9 +2207,12 @@ void display_player(int mode) c_put_str(TERM_L_BLUE, tmp, 3, 9); } else + { c_put_str(TERM_L_BLUE, sp_ptr->title, 3, 9); - sprintf(buf, "%s", get_player_race_name(p_ptr->prace, p_ptr->pracem)); - c_put_str(TERM_L_BLUE, buf, 4, 9); + } + + auto const player_race_name = get_player_race_name(p_ptr->prace, p_ptr->pracem); + c_put_str(TERM_L_BLUE, player_race_name.c_str(), 4, 9); c_put_str(TERM_L_BLUE, spp_ptr->title, 5, 9); c_put_str(TERM_L_BLUE, r_ptr->name, 6, 9); c_put_str(TERM_L_BLUE, deity_info[p_ptr->pgod].name, 7, 9); @@ -4788,11 +4791,12 @@ static void display_scores_aux(int highscore_fd, int from, int to, int note, hig for (aged = the_score.turns; isspace(*aged); aged++) /* loop */; /* Dump some info */ + auto const player_race_name = get_player_race_name(pr, ps); sprintf(out_val, "%3d.%9s %s the %s %s, Level %d", place, the_score.pts, the_score.who, - get_player_race_name(pr, ps), + player_race_name.c_str(), class_info[pc].spec[pcs].title, clev); |