about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--data/languages/belarusian.txt3
-rw-r--r--data/languages/bosnian.txt3
-rw-r--r--data/languages/brazilian_portuguese.txt3
-rw-r--r--data/languages/bulgarian.txt3
-rw-r--r--data/languages/czech.txt3
-rw-r--r--data/languages/danish.txt3
-rw-r--r--data/languages/dutch.txt3
-rw-r--r--data/languages/finnish.txt3
-rw-r--r--data/languages/french.txt3
-rw-r--r--data/languages/german.txt3
-rw-r--r--data/languages/hungarian.txt3
-rw-r--r--data/languages/italian.txt3
-rw-r--r--data/languages/norwegian.txt3
-rw-r--r--data/languages/polish.txt3
-rw-r--r--data/languages/portuguese.txt3
-rw-r--r--data/languages/romanian.txt3
-rw-r--r--data/languages/russian.txt3
-rw-r--r--data/languages/serbian.txt3
-rw-r--r--data/languages/slovak.txt3
-rw-r--r--data/languages/spanish.txt3
-rw-r--r--data/languages/swedish.txt3
-rw-r--r--data/languages/turkish.txt3
-rw-r--r--data/languages/ukrainian.txt3
-rw-r--r--src/game/client/components/hud.cpp13
-rw-r--r--src/game/client/components/hud.h1
25 files changed, 83 insertions, 0 deletions
diff --git a/data/languages/belarusian.txt b/data/languages/belarusian.txt
index 9bceccaa..47f3aa8a 100644
--- a/data/languages/belarusian.txt
+++ b/data/languages/belarusian.txt
@@ -675,6 +675,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Respawn
 == 
 
diff --git a/data/languages/bosnian.txt b/data/languages/bosnian.txt
index d6f06d26..85f2e0c6 100644
--- a/data/languages/bosnian.txt
+++ b/data/languages/bosnian.txt
@@ -675,6 +675,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Respawn
 == 
 
diff --git a/data/languages/brazilian_portuguese.txt b/data/languages/brazilian_portuguese.txt
index 19e85dff..5bb3f730 100644
--- a/data/languages/brazilian_portuguese.txt
+++ b/data/languages/brazilian_portuguese.txt
@@ -675,6 +675,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Respawn
 == 
 
diff --git a/data/languages/bulgarian.txt b/data/languages/bulgarian.txt
index 079dfa4a..83c674b9 100644
--- a/data/languages/bulgarian.txt
+++ b/data/languages/bulgarian.txt
@@ -672,6 +672,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Respawn
 == 
 
diff --git a/data/languages/czech.txt b/data/languages/czech.txt
index 0a273fe3..dd18d676 100644
--- a/data/languages/czech.txt
+++ b/data/languages/czech.txt
@@ -675,6 +675,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Respawn
 == 
 
diff --git a/data/languages/danish.txt b/data/languages/danish.txt
index 95483954..6f82249e 100644
--- a/data/languages/danish.txt
+++ b/data/languages/danish.txt
@@ -675,6 +675,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Respawn
 == 
 
diff --git a/data/languages/dutch.txt b/data/languages/dutch.txt
index 92a57dd8..11e5559f 100644
--- a/data/languages/dutch.txt
+++ b/data/languages/dutch.txt
@@ -675,6 +675,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Respawn
 == 
 
diff --git a/data/languages/finnish.txt b/data/languages/finnish.txt
index 772eb852..f9586c11 100644
--- a/data/languages/finnish.txt
+++ b/data/languages/finnish.txt
@@ -675,6 +675,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Respawn
 == 
 
diff --git a/data/languages/french.txt b/data/languages/french.txt
index 5f20a3bb..846f4ed4 100644
--- a/data/languages/french.txt
+++ b/data/languages/french.txt
@@ -675,6 +675,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Respawn
 == 
 
diff --git a/data/languages/german.txt b/data/languages/german.txt
index b6bc5a26..a04e2bde 100644
--- a/data/languages/german.txt
+++ b/data/languages/german.txt
@@ -675,6 +675,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Respawn
 == 
 
diff --git a/data/languages/hungarian.txt b/data/languages/hungarian.txt
index a9bfa978..97001d17 100644
--- a/data/languages/hungarian.txt
+++ b/data/languages/hungarian.txt
@@ -660,6 +660,9 @@ no limit
 Demofile: %s
 == 
 
+Game paused
+== 
+
 Play background music
 == 
 
diff --git a/data/languages/italian.txt b/data/languages/italian.txt
index d34e3338..5187985d 100644
--- a/data/languages/italian.txt
+++ b/data/languages/italian.txt
@@ -675,6 +675,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Respawn
 == 
 
diff --git a/data/languages/norwegian.txt b/data/languages/norwegian.txt
index a8ede600..3f284814 100644
--- a/data/languages/norwegian.txt
+++ b/data/languages/norwegian.txt
@@ -675,6 +675,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Respawn
 == 
 
diff --git a/data/languages/polish.txt b/data/languages/polish.txt
index fabde4c9..67d63d7c 100644
--- a/data/languages/polish.txt
+++ b/data/languages/polish.txt
@@ -675,6 +675,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Respawn
 == 
 
diff --git a/data/languages/portuguese.txt b/data/languages/portuguese.txt
index 307458ac..e99e063e 100644
--- a/data/languages/portuguese.txt
+++ b/data/languages/portuguese.txt
@@ -675,6 +675,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Respawn
 == 
 
diff --git a/data/languages/romanian.txt b/data/languages/romanian.txt
index 224540cb..73328399 100644
--- a/data/languages/romanian.txt
+++ b/data/languages/romanian.txt
@@ -675,6 +675,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Respawn
 == 
 
diff --git a/data/languages/russian.txt b/data/languages/russian.txt
index f2142028..067a205a 100644
--- a/data/languages/russian.txt
+++ b/data/languages/russian.txt
@@ -675,6 +675,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Respawn
 == 
 
diff --git a/data/languages/serbian.txt b/data/languages/serbian.txt
index 228d58e0..0abc7031 100644
--- a/data/languages/serbian.txt
+++ b/data/languages/serbian.txt
@@ -675,6 +675,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Respawn
 == 
 
diff --git a/data/languages/slovak.txt b/data/languages/slovak.txt
index a3e4180e..e22d5d21 100644
--- a/data/languages/slovak.txt
+++ b/data/languages/slovak.txt
@@ -675,6 +675,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Respawn
 == 
 
diff --git a/data/languages/spanish.txt b/data/languages/spanish.txt
index 3b19e994..de2ca3a6 100644
--- a/data/languages/spanish.txt
+++ b/data/languages/spanish.txt
@@ -675,6 +675,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Respawn
 == 
 
diff --git a/data/languages/swedish.txt b/data/languages/swedish.txt
index b7ce150c..23e42d94 100644
--- a/data/languages/swedish.txt
+++ b/data/languages/swedish.txt
@@ -675,6 +675,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Respawn
 == 
 
diff --git a/data/languages/turkish.txt b/data/languages/turkish.txt
index 135bc6d9..2273c23d 100644
--- a/data/languages/turkish.txt
+++ b/data/languages/turkish.txt
@@ -672,6 +672,9 @@ no limit
 
 ##### needs translation #####
 
+Game paused
+== 
+
 Player country:
 == 
 
diff --git a/data/languages/ukrainian.txt b/data/languages/ukrainian.txt
index 7944e183..aaf4a4cc 100644
--- a/data/languages/ukrainian.txt
+++ b/data/languages/ukrainian.txt
@@ -558,6 +558,9 @@ Free-View
 Friends
 == 
 
+Game paused
+== 
+
 Kick player
 == 
 
diff --git a/src/game/client/components/hud.cpp b/src/game/client/components/hud.cpp
index c8e0a903..6881728c 100644
--- a/src/game/client/components/hud.cpp
+++ b/src/game/client/components/hud.cpp
@@ -59,6 +59,18 @@ void CHud::RenderGameTimer()
 	}
 }
 
+void CHud::RenderPauseNotification()
+{
+	if(m_pClient->m_Snap.m_pGameInfoObj->m_GameStateFlags&GAMESTATEFLAG_PAUSED &&
+		!(m_pClient->m_Snap.m_pGameInfoObj->m_GameStateFlags&GAMESTATEFLAG_GAMEOVER))
+	{
+		const char *pText = Localize("Game paused");
+		float FontSize = 20.0f;
+		float w = TextRender()->TextWidth(0, FontSize,pText, -1);
+		TextRender()->Text(0, 150.0f*Graphics()->ScreenAspect()+-w/2.0f, 50.0f, FontSize, pText, -1);
+	}
+}
+
 void CHud::RenderSuddenDeath()
 {
 	if(m_pClient->m_Snap.m_pGameInfoObj->m_GameStateFlags&GAMESTATEFLAG_SUDDENDEATH)
@@ -450,6 +462,7 @@ void CHud::OnRender()
 		}
 
 		RenderGameTimer();
+		RenderPauseNotification();
 		RenderSuddenDeath();
 		RenderScoreHud();
 		RenderWarmupTimer();
diff --git a/src/game/client/components/hud.h b/src/game/client/components/hud.h
index f0250c7b..34720854 100644
--- a/src/game/client/components/hud.h
+++ b/src/game/client/components/hud.h
@@ -17,6 +17,7 @@ class CHud : public CComponent
 	void RenderVoting();
 	void RenderHealthAndAmmo(const CNetObj_Character *pCharacter);
 	void RenderGameTimer();
+	void RenderPauseNotification();
 	void RenderSuddenDeath();
 	void RenderScoreHud();
 	void RenderSpectatorHud();