diff --git a/player/simplay.cc b/player/simplay.cc index e5894002b..9be63e51b 100644 --- a/player/simplay.cc +++ b/player/simplay.cc @@ -221,7 +221,8 @@ void player_t::display_messages() FOR(slist_tpl, const m, messages) { - const scr_coord scr_pos = vp->get_screen_coord(koord3d(m->pos,welt->lookup_hgt(m->pos)),koord(0,m->alter >> 4)); + const scr_coord scr_pos = vp->get_screen_coord(koord3d(m->pos,welt->lookup_hgt(m->pos)),koord(0,m->alter >> 4)) + += scr_coord((get_tile_raster_width()-display_calc_proportional_string_len_width(m->str, 0x7FFF)) / 2, 0); display_shadow_proportional_rgb( scr_pos.x, scr_pos.y, PLAYER_FLAG|color_idx_to_rgb(player_color_1+3), color_idx_to_rgb(COL_BLACK), m->str, true); if( m->pos.x < 3 || m->pos.y < 3 ) {