From c34b1b5138bcf97e9049f85cd816055e822e8113 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Przemys=C5=82aw=20Grzywacz?= Date: Sun, 23 Oct 2011 11:32:36 +0200 Subject: [PATCH] Fixed missing centerprints, better alignement in scoreboard for secrets --- qcsrc/client/scoreboard.qc | 4 ++-- qcsrc/server/secret.qc | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/qcsrc/client/scoreboard.qc b/qcsrc/client/scoreboard.qc index 1e24e8272..fb907555c 100644 --- a/qcsrc/client/scoreboard.qc +++ b/qcsrc/client/scoreboard.qc @@ -1055,9 +1055,9 @@ vector HUD_DrawScoreboardAccuracyStats(vector pos, vector rgb, vector bg_size) vector HUD_DrawKeyValue(vector pos, string key, string value) { float px = pos_x; - pos_x += hud_fontsize_x; + pos_x += hud_fontsize_x * 0.25; drawstring(pos, key, hud_fontsize, '1 1 1', scoreboard_alpha_fg, DRAWFLAG_NORMAL); - pos_x = xmax - stringwidth(value, FALSE, hud_fontsize) - hud_fontsize_x; + pos_x = xmax - stringwidth(value, FALSE, hud_fontsize) - hud_fontsize_x * 0.25; drawstring(pos, value, hud_fontsize, '1 1 1', scoreboard_alpha_fg, DRAWFLAG_NORMAL); pos_x = px; pos_y+= hud_fontsize_y; diff --git a/qcsrc/server/secret.qc b/qcsrc/server/secret.qc index ca4a49cf4..2694cb3d6 100644 --- a/qcsrc/server/secret.qc +++ b/qcsrc/server/secret.qc @@ -17,6 +17,10 @@ void trigger_secret_touch() { secrets_found += 1; //print("Secret found: ", ftos(secret_counter.cnt), "/"); //print(ftos(secret_counter.count), "\n"); + + // centerprint message (multi_touch() doesn't always call centerprint()) + centerprint(other, self.message); + self.message = ""; // handle normal trigger features multi_touch(); -- 2.39.2