changeset 186:fc4052f8c75b draft

(svn r187) -Feature: [1024044] Show max loan in finances window. (ledow) -some type fixes in txt files
author darkvater <darkvater@openttd.org>
date Wed, 08 Sep 2004 19:26:10 +0000
parents 628f1aa53b04
children 0c90163df505
files docs/Manual.txt docs/console.txt lang/english.txt player_gui.c
diffstat 4 files changed, 12 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/docs/Manual.txt
+++ b/docs/Manual.txt
@@ -43,7 +43,7 @@
 
 Game Settings lets you set regional settings - currency, language, town names, etc. It also lets you select the resolution to run the game at, as well as the screenshot format to use.
 
-Configure Patches lets you select which patches to use in the game. This allows you ro set the game play to either original Transport Tycoon Deluxe compatible mode or a mode more like playing under TTD-Patch. Patches include building on slopes, longer bridges, longer trains, pre-signals, and TTD-Patch compatible handling of non-stop orders.
+Configure Patches lets you select which patches to use in the game. This allows you to set the game play to either original Transport Tycoon Deluxe compatible mode or a mode more like playing under TTD-Patch. Patches include building on slopes, longer bridges, longer trains, pre-signals, and TTD-Patch compatible handling of non-stop orders.
 
 2.1 Gameplay
 
--- a/docs/console.txt
+++ b/docs/console.txt
@@ -3,7 +3,7 @@
 http://openttd.rulez.org/wiki2/index.php/OpenTTDDevBlackBook
 for detailed information
 
-HOTKEY: BACKQUOTE (aka tile, the key left to "1")
+HOTKEY: BACKQUOTE (aka tilde, the key left to "1")
 
 COMMANDS:
 ---------
@@ -52,4 +52,3 @@
 ---------------------------------------------------
 feel free to add more commands and use this in-game
 console for your debugging / enhancements
-
--- a/lang/english.txt
+++ b/lang/english.txt
@@ -1850,7 +1850,8 @@
 STR_7024								:{COMMA32}
 STR_7025_OPERATING_PROFIT_GRAPH			:{WHITE}Operating Profit Graph
 STR_7026_BANK_BALANCE					:{WHITE}Bank Balance
-STR_7027_LOAN							:{WHITE}Loan
+STR_7027_LOAN									:{WHITE}Loan
+STR_MAX_LOAN									:{WHITE}Max Loan:  {BLACK}{CURRENCY64}
 STR_7028								:{BLACK}{CURRENCY64}
 STR_7029_BORROW							:{BLACK}Borrow {SKIP}{SKIP}{SKIP}{SKIP}{CURRENCY}
 STR_702A_REPAY							:{BLACK}Repay {SKIP}{SKIP}{SKIP}{SKIP}{CURRENCY}
--- a/player_gui.c
+++ b/player_gui.c
@@ -8,6 +8,7 @@
 #include "player.h"
 #include "command.h"
 #include "vehicle.h"
+#include "economy.h"
 
 static void DoShowPlayerFinances(int player, bool small);
 
@@ -18,7 +19,7 @@
 	int64 (*tbl)[13], sum,cost;
 	StringID str;
 
-	if (!(mode & 1)) {
+	if (!(mode & 1)) { // normal sized economics window (mode&1) is minimized status
 		/* draw categories */
 		DrawStringCenterUnderline(61, 15, STR_700F_EXPENDITURE_INCOME, 0);
 		for(i=0; i!=13; i++)
@@ -61,9 +62,13 @@
 		} while (--j != 0);
 
 		y = 171;
-	} else {
+
+		// draw max loan aligned to loan below (y += 10)
+		SET_DPARAM64(0, (uint64)_economy.max_loan);
+		DrawString(202, y+10, STR_MAX_LOAN, 0);
+
+	} else
 		y = 15;
-	}
 
 	DrawString(2, y, STR_7026_BANK_BALANCE, 0);
 	SET_DPARAM64(0, p->money64);