Changeset - r20238:0efd4878b11b
[Not reviewed]
master
0 3 0
alberth - 12 years ago 2013-05-12 19:38:30
alberth@openttd.org
(svn r25238) -Feature: Display imminent closure of an industry in its view window.
3 files changed with 7 insertions and 0 deletions:
0 comments (0 inline, 0 general)
src/industry_cmd.cpp
Show inline comments
 
@@ -2600,6 +2600,7 @@ static void ChangeIndustryProduction(Ind
 
	/* Close if needed and allowed */
 
	if (closeit && !CheckIndustryCloseDownProtection(i->type)) {
 
		i->prod_level = PRODLEVEL_CLOSURE;
 
		SetWindowDirty(WC_INDUSTRY_VIEW, i->index);
 
		str = indspec->closure_text;
 
	}
 

	
src/industry_gui.cpp
Show inline comments
 
@@ -700,6 +700,11 @@ public:
 
		bool has_accept = false;
 
		char cargo_suffix[3][512];
 

	
 
		if (i->prod_level == PRODLEVEL_CLOSURE) {
 
			DrawString(left + WD_FRAMERECT_LEFT, right - WD_FRAMERECT_RIGHT, y, STR_INDUSTRY_VIEW_INDUSTRY_ANNOUNCED_CLOSURE);
 
			y += 2 * FONT_HEIGHT_NORMAL;
 
		}
 

	
 
		if (HasBit(ind->callback_mask, CBM_IND_PRODUCTION_CARGO_ARRIVAL) || HasBit(ind->callback_mask, CBM_IND_PRODUCTION_256_TICKS)) {
 
			GetAllCargoSuffixes(0, CST_VIEW, i, i->type, ind, i->accepts_cargo, cargo_suffix);
 
			for (byte j = 0; j < lengthof(i->accepts_cargo); j++) {
src/lang/english.txt
Show inline comments
 
@@ -3098,6 +3098,7 @@ STR_INDUSTRY_VIEW_PRODUCTION_LAST_MONTH_
 
STR_INDUSTRY_VIEW_TRANSPORTED                                   :{YELLOW}{CARGO_LONG}{RAW_STRING}{BLACK} ({COMMA}% transported)
 
STR_INDUSTRY_VIEW_LOCATION_TOOLTIP                              :{BLACK}Centre the main view on industry location. Ctrl+Click opens a new viewport on industry location
 
STR_INDUSTRY_VIEW_PRODUCTION_LEVEL                              :{BLACK}Production level: {YELLOW}{COMMA}%
 
STR_INDUSTRY_VIEW_INDUSTRY_ANNOUNCED_CLOSURE                    :{YELLOW}The industry has announced imminent closure!
 

	
 
############ range for requires starts
 
STR_INDUSTRY_VIEW_REQUIRES_CARGO                                :{BLACK}Requires: {YELLOW}{STRING}{RAW_STRING}
0 comments (0 inline, 0 general)