From 0c88b99e3b51a69d494797a5dbae4b50910d9897 Mon Sep 17 00:00:00 2001 From: merni-ns Date: Sun, 28 Jan 2024 01:48:14 +0530 Subject: [PATCH] Change: Don't display current balance if infinite money is on --- src/lang/english.txt | 1 + src/statusbar_gui.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/lang/english.txt b/src/lang/english.txt index c44810e834..6953404653 100644 --- a/src/lang/english.txt +++ b/src/lang/english.txt @@ -826,6 +826,7 @@ STR_STATUSBAR_AUTOSAVE :{RED}AUTOSAVE STR_STATUSBAR_SAVING_GAME :{RED}* * SAVING GAME * * STR_STATUSBAR_SPECTATOR :{WHITE}(spectator) +STR_STATUSBAR_INFINITE_MONEY :{WHITE}(infinite money) # News message history STR_MESSAGE_HISTORY :{WHITE}Message History diff --git a/src/statusbar_gui.cpp b/src/statusbar_gui.cpp index 856b4cf077..19db459763 100644 --- a/src/statusbar_gui.cpp +++ b/src/statusbar_gui.cpp @@ -123,6 +123,8 @@ struct StatusBarWindow : Window { case WID_S_RIGHT: { if (_local_company == COMPANY_SPECTATOR) { DrawString(tr, STR_STATUSBAR_SPECTATOR, TC_FROMSTRING, SA_HOR_CENTER); + } else if (_settings_game.difficulty.infinite_money) { + DrawString(tr, STR_STATUSBAR_INFINITE_MONEY, TC_FROMSTRING, SA_HOR_CENTER); } else { /* Draw company money, if any */ const Company *c = Company::GetIfValid(_local_company);